about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2011-02-03 18:46:21 -0800
committerEric Wong <normalperson@yhbt.net>2011-02-03 18:46:21 -0800
commit75a7da2bd757617995f5492df1205e4a3459618b (patch)
treee5cb7be3c27160b1c020ccfa8b5cfd084bbdacd4
parentc8fb5aa33262a455997ff6a57659a8d125f36d66 (diff)
downloadkgio-75a7da2bd757617995f5492df1205e4a3459618b.tar.gz
* sockets accept()ed by a TCP_NOPUSH/TCP_CORK listener
  automatically flush on kgio_*read calls if there is pending
  data.  "Kgio.autopush = false" disables this globally,
  and Kgio::Socket also get "kgio_autopush=" to enable/disable
  on a per-object individual basis.

* ECONNRESET exceptions get empty backtraces for kgio_*read.
  There's nothing a programmer can do about these, so there's
  no point in going through the expensive backtrace generation
  process.

* Kgio.try* singleton methods added for working with non-Kgio
  enhanced objects.  No more needing to use Object#extend
  and blowing away your method cache to make existing I/O
  objects kinder and gentler.

* IPv6 support should be complete, systems without a native
  getaddrinfo(3) are now unsupported (and will remain so
  unless somebody complains).

There should be no other backwards-incompatible changes other
than requiring getaddrinfo(3) and friends for IPv6 support.
-rwxr-xr-xGIT-VERSION-GEN2
1 files changed, 1 insertions, 1 deletions
diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN
index e8d86b9..dff280d 100755
--- a/GIT-VERSION-GEN
+++ b/GIT-VERSION-GEN
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 GVF=GIT-VERSION-FILE
-DEF_VER=v2.1.1.GIT
+DEF_VER=v2.2.0.GIT
 
 LF='
 '