about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2016-12-14 19:07:20 +0000
committerEric Wong <e@80x24.org>2016-12-14 19:07:20 +0000
commitbbb966daa6772a8497911cc00c6aff2f673e62bb (patch)
tree365a50a277c4f55e4992c40b5e61d3b08ab45489
parent1a1499d67d7b1b8525b2a73478cb3588e132b731 (diff)
downloadyahns-1.14.1.tar.gz
This release avoids confusing HTTP/1.1 clients with a
"Transfer-Encoding: chunked" header on bodyless responses.
The header was causing "curl -T" to wait indefinitely for
a response body after the server sent a 204.
This regression was introduced with autochunk introduced
with yahns 1.13(*).

rack.hijack was also broken for ancient "HTTP/0.9" requests,
and now fixed.

4 changes since 1.14.0:

      queue_*: fix outdated comments
      http_response: support rack.hijack on HTTP/0.9 responses
      response: do not set chunked header on bodyless responses
      proxy_pass: do not chunk on bodyless upstream responses

(*) https://yhbt.net/yahns-public/20160805-yahns-1.13.0-released@lucky13/
-rwxr-xr-xGIT-VERSION-GEN2
1 files changed, 1 insertions, 1 deletions
diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN
index 309f9a6..56ac912 100755
--- a/GIT-VERSION-GEN
+++ b/GIT-VERSION-GEN
@@ -5,7 +5,7 @@
 CONSTANT = "Yahns::VERSION"
 RVF = "lib/yahns/version.rb"
 GVF = "GIT-VERSION-FILE"
-DEF_VER = "v1.14.0"
+DEF_VER = "v1.14.1"
 vn = DEF_VER.dup
 
 # First see if there is a version file (included in release tarballs),