diff options
author | nahi <nahi@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2011-06-24 07:01:52 +0000 |
---|---|---|
committer | nahi <nahi@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2011-06-24 07:01:52 +0000 |
commit | 369b095015d0efb40e0833c94ab0b0837c7f48f4 (patch) | |
tree | 8f446316b0f3cfd6c0ef5cf0eed187f322dfe029 /ChangeLog | |
parent | ea9c30bec1856e1a1c8c856d1f752258c70c15db (diff) | |
download | ruby-369b095015d0efb40e0833c94ab0b0837c7f48f4.tar.gz |
* ext/openssl/ossl_ssl.c (ossl_ssl_shutdown): Try to shutdown SSL
connection more gracefully. Call SSL_shutdown() max 4 times until it
returns 1 (success). Bi-directional SSL close has several states but
SSL_shutdown() kicks only 1 transition per call. Max 4 is from
mod_ssl.c of Apache httpd that says 'max 2x pending * 2x data = 4'.
See #4237.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32219 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -1,3 +1,12 @@ +Fri Jun 24 15:54:14 2011 Hiroshi Nakamura <nahi@ruby-lang.org> + + * ext/openssl/ossl_ssl.c (ossl_ssl_shutdown): Try to shutdown SSL + connection more gracefully. Call SSL_shutdown() max 4 times until it + returns 1 (success). Bi-directional SSL close has several states but + SSL_shutdown() kicks only 1 transition per call. Max 4 is from + mod_ssl.c of Apache httpd that says 'max 2x pending * 2x data = 4'. + See #4237. + Fri Jun 24 07:24:37 2011 Eric Hodel <drbrain@segment7.net> * lib/rake/version.rb: Fixed VERSION to work with tool/rbinstall.rb |