warp 3.0.9.2 → 3.0.9.3
raw patch · 3 files changed
+10/−3 lines, 3 files
Files
- ChangeLog.md +5/−0
- Network/Wai/Handler/Warp/Response.hs +4/−2
- warp.cabal +1/−1
ChangeLog.md view
@@ -1,3 +1,8 @@+## 3.0.9.3++* Don't serve a 416 status code for 0-length files [keter issue #75](https://github.com/snoyberg/keter/issues/75)+* Don't serve content-length for 416 responses [#346](https://github.com/yesodweb/wai/issues/346)+ ## 3.0.9.2 Fix support for old versions of bytestring
Network/Wai/Handler/Warp/Response.hs view
@@ -226,11 +226,13 @@ print _ex >> #endif sendRsp conn ver s2 hs2 (RspBuilder body True)- Right (s, hs1, beg, len) | len > 0 -> do+ Right (s, hs1, beg, len) | len >= 0 -> do lheader <- composeHeader ver s hs1 connSendFile conn path beg len hook [lheader] | otherwise -> do- sendRsp conn ver H.status416 hs1 (RspBuilder mempty True)+ sendRsp conn ver H.status416+ (filter (\(k, _) -> k /= "content-length") hs1)+ (RspBuilder mempty True) where hs = addAcceptRanges hs0 s2 = H.status404
warp.cabal view
@@ -1,5 +1,5 @@ Name: warp-Version: 3.0.9.2+Version: 3.0.9.3 Synopsis: A fast, light-weight web server for WAI applications. License: MIT License-file: LICENSE