unicorn 4.3.1 - shutdown() fixesv4.3.1
authorEric Wong <normalperson@yhbt.net>
Sun, 29 Apr 2012 07:00:48 +0000 (29 07:00 +0000)
committerEric Wong <normalperson@yhbt.net>
Sun, 29 Apr 2012 07:03:46 +0000 (29 07:03 +0000)
* Call shutdown(2) if a client EOFs on us during upload.
  We can avoid holding a socket open if the Rack app forked a
  process during uploads.

* ignore potential Errno::ENOTCONN errors (from shutdown(2)).
  Even on LANs, connections can occasionally be accept()-ed but
  be unusable afterwards.

Thanks to Joel Nimety <jnimety@continuity.net>,
Matt Smith <matt@nearapogee.com> and George <lists@southernohio.net>
on the mongrel-unicorn@rubyforge.org mailing list for their
feedback and testing for this release.

GIT-VERSION-GEN
lib/unicorn/const.rb

index f0ad286..db426b7 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 GVF=GIT-VERSION-FILE
-DEF_VER=v4.3.0.GIT
+DEF_VER=v4.3.1.GIT
 
 LF='
 '
index e104ecc..9b681d9 100644 (file)
@@ -8,7 +8,7 @@
 # improve things much compared to constants.
 module Unicorn::Const
 
-  UNICORN_VERSION = "4.3.0"
+  UNICORN_VERSION = "4.3.1"
 
   # default TCP listen host address (0.0.0.0, all interfaces)
   DEFAULT_HOST = "0.0.0.0"