diff options
| author | gotoyuzo <gotoyuzo@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-08-17 08:22:45 +0000 |
|---|---|---|
| committer | gotoyuzo <gotoyuzo@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-08-17 08:22:45 +0000 |
| commit | ebe9863571c61850d3b8b84681ba1a0f0c526b41 (patch) | |
| tree | edadc927e0f71fa96d55a26318d9a11be1298803 /ext/openssl/lib/net | |
| parent | dece2e9dd04e939094905f3e71945e0fe8e98d78 (diff) | |
| download | ruby-ebe9863571c61850d3b8b84681ba1a0f0c526b41.tar.gz ruby-ebe9863571c61850d3b8b84681ba1a0f0c526b41.tar.xz ruby-ebe9863571c61850d3b8b84681ba1a0f0c526b41.zip | |
* ext/openssl/lib/openssl/ssl.rb (SSLSocket#sync_close=): add a
method to specify if the underlying IO will be closed in
SSLSocket#close.
* ext/openssl/lib/openssl/buffering.rb: add forwarders to
setsockopt, getsockopt and fcntl.
* ext/openssl/lib/net/protocols.rb: enable sync for SSLSocket.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext/openssl/lib/net')
| -rw-r--r-- | ext/openssl/lib/net/protocols.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/openssl/lib/net/protocols.rb b/ext/openssl/lib/net/protocols.rb index 5897716f3..6f646b578 100644 --- a/ext/openssl/lib/net/protocols.rb +++ b/ext/openssl/lib/net/protocols.rb @@ -42,6 +42,7 @@ module Net def ssl_connect() @raw_socket = @socket @socket = OpenSSL::SSL::SSLSocket.new(@raw_socket, @ssl_context) + @scoket.sync = true @socket.connect end |
