aboutsummaryrefslogtreecommitdiffstats
path: root/lib/openssl/ssl.rb
Commit message (Expand)AuthorAgeFilesLines
* Undefine `OpenSSL::SSL` for no socket platformsYuta Saito2022-12-231-0/+5
* ssl: add SSLContext#tmp_dh=ky/ssl-set-tmp-dhKazuki Yamaguchi2021-09-261-3/+5
* ssl: remove private method SSLSocket#tmp_ecdh_callbackKazuki Yamaguchi2021-09-231-4/+0
* Remove trailing spaces [ci skip]Nobuyoshi Nakada2020-12-141-1/+1
* ssl: initialize verify_mode and verify_hostname with default valuesky/ssl-attr-default-valuesKazuki Yamaguchi2020-07-181-0/+2
* Prefer `frozen_string_literal: true`.Samuel Williams2020-02-061-1/+1
* modify SSLServer#listen default argument value; Socket::SOMAXCONNthekuwayama2019-11-041-1/+2
* modify document of SSLSocket.openthekuwayama2019-10-311-2/+2
* update SSLSocket.open to match TCPSocket.open method signaturethekuwayama2019-10-311-7/+17
* add SSLSocket.openthekuwayama2019-10-311-3/+19
* add `SSLSocket.open` as alias of `SSLSocket.new`thekuwayama2019-10-311-0/+6
* Prefer generic implementatio in `SocketForwarder`.Samuel Williams2019-03-311-10/+5
* Add `SSLSocket#fileno` and `SSLServer#fileno`. Fixes #198.Samuel Williams2019-03-311-0/+10
* Correctly verify abbreviated IPv6 SANsBrian Cunnie2018-02-061-5/+6
* ssl: fix conflict of options in SSLContext#set_paramsky/ssl-version-min-maxKazuki Yamaguchi2017-10-221-0/+1
* Use caller with length to reduce unused stringskazu2017-10-221-1/+1
* ssl: rework SSLContext#ssl_version=Kazuki Yamaguchi2017-09-031-0/+45
* ssl: add SSLContext#min_version= and #max_version=Kazuki Yamaguchi2017-09-031-6/+46
* ssl: use 2048-bit group in the default tmp_dh_cbKazuki Yamaguchi2017-09-021-14/+1
* ssl: mark OpenSSL::SSL::SSLContext::DEFAULT_{1024,2048} as privateKazuki Yamaguchi2017-08-291-4/+3
* Fix RDoc markuptopic/fix-rdoc-markupKazuki Yamaguchi2017-02-241-4/+4
* Merge branch 'topic/ssl-move-default-dh-params'Kazuki Yamaguchi2017-01-261-1/+34
|\
| * ssl: move default DH parameters from OpenSSL::PKey::DHtopic/ssl-move-default-dh-paramsKazuki Yamaguchi2017-01-241-1/+34
* | Remove support for OpenSSL 0.9.8 and 1.0.0topic/drop-openssl-098-and-100Kazuki Yamaguchi2016-12-221-5/+3
|/
* ssl: fix comments so that RDoc can find SSLContext#servername_cbKazuki Yamaguchi2016-09-091-12/+8
* ssl: eliminate SSLContext::INIT_VARStopic/ssl-eliminate-init-varsKazuki Yamaguchi2016-09-021-14/+2
* ssl: fixup documentationKazuki Yamaguchi2016-08-221-6/+20
* ssl: conditionally set explicit cipher suite listtopic/ssl-contiditional-explicit-ciphersuitesKazuki Yamaguchi2016-08-141-32/+38
* ssl: add verify_hostname option to SSLContexttopic/ssl-verify-hostnameKazuki Yamaguchi2016-07-231-3/+8
* Merge branch 'topic/doc-ssl-sync-close'Kazuki Yamaguchi2016-07-091-0/+4
|\
| * Document OpenSSL::SSL::SSLSocket#sync_closetopic/doc-ssl-sync-closeKazuki Yamaguchi2016-07-091-0/+4
* | Merge pull request #50 from jsyeo/jsyeo-remove-rc4Kazuki Yamaguchi2016-07-051-3/+0
|\ \ | |/ |/|
| * Remove RC4 cipher suites from SSLContext::DEFAULT_PARAMSJason Yeo2016-07-041-3/+0
* | openssl: move SSLSocket#initialize to C extensionrhe2016-05-311-35/+6
* | openssl: drop OpenSSL 0.9.6/0.9.7 supportrhe2016-05-311-6/+3
* | openssl: fix possible SEGV on race between SSLSocket#stop and #connectrhe2016-05-311-1/+4
|/
* sync code from upstreamSHIBATA Hiroshi2015-12-301-1/+2
* Merge trunk upstreamZachary Scott2015-11-131-3/+3
* Revert "Prefer TLS v1.2 to follow "secure defaults" and disable TLS v1.0 and ...Zachary Scott2015-10-131-2/+1
* Prefer TLS v1.2 to follow "secure defaults" and disable TLS v1.0 and v1.1Zachary Scott2015-10-081-1/+2
* Sync with ruby trunkZachary Scott2015-09-231-16/+126
* Apply ruby/ruby@325a50fc572516a171d640765d6ddf9b20be14dc to fix typosZachary Scott2015-05-041-1/+1
* Stricter hostname verification following RFC 6125.Tony Arcieri2015-04-091-4/+58
* import ruby trunkSHIBATA Hiroshi2014-10-271-0/+254