aboutsummaryrefslogtreecommitdiffstats
path: root/ext/openssl/ossl_ssl.c
Commit message (Expand)AuthorAgeFilesLines
* ssl: fix memory leak in SSLContext#ecdh_curves=Kazuki Yamaguchi2016-08-131-1/+5
* openssl: avoid undefined behavior on empty SSL_writenormal2016-08-071-1/+7
* ssl: refactor ssl_npn_advertise_cb()Kazuki Yamaguchi2016-08-051-4/+3
* Implement missing initialize_copytopic/fix-initialize-copyKazuki Yamaguchi2016-08-041-0/+2
* Merge branch 'topic/ssl-verify-hostname'Kazuki Yamaguchi2016-07-281-4/+48
|\
| * ssl: add verify_hostname option to SSLContexttopic/ssl-verify-hostnameKazuki Yamaguchi2016-07-231-2/+46
| * Refactor common verify callback codeKazuki Yamaguchi2016-07-101-2/+2
* | Remove unnecessary usage of _() macroKazuki Yamaguchi2016-07-251-2/+2
* | Merge branch 'topic/ssl-check-pkey-private'Kazuki Yamaguchi2016-07-201-16/+14
|\ \ | |/ |/|
| * ssl: reject keys without private componentstopic/ssl-check-pkey-privateKazuki Yamaguchi2016-07-031-2/+2
| * ssl: remove unneeded instance variable x509 and key from SSL::SSLSocketKazuki Yamaguchi2016-07-031-14/+12
* | Fix RDoc styletopic/rdoc-fixesKazuki Yamaguchi2016-07-091-1/+4
|/
* openssl: fix build with OPENSSL_NO_ECrhe2016-06-191-3/+3
* openssl: add SSL::SSLContext#security_level{=,}rhe2016-06-091-0/+64
* openssl: avoid deprecated version-specific ssl methods if necessaryrhe2016-06-091-35/+40
* openssl: use SSL_is_server()rhe2016-06-091-7/+9
* openssl: adapt to OpenSSL 1.1.0 opaque structsrhe2016-06-091-1/+1
* openssl: adapt OpenSSL::PKey to OpenSSL 1.1.0 opaque structsrhe2016-06-091-4/+4
* openssl: support OpenSSL 1.1.0's new multi-threading APIrhe2016-06-091-7/+12
* openssl: add SSLContext#ecdh_curves=rhe2016-05-311-4/+114
* openssl: move SSLSocket#initialize to C extensionrhe2016-05-311-89/+146
* openssl: drop OpenSSL 0.9.6/0.9.7 supportrhe2016-05-311-16/+4
* openssl: use StringValueCStr() where NUL-terminated string is expectedrhe2016-05-311-7/+6
* openssl: fix possible SEGV on race between SSLSocket#stop and #connectrhe2016-05-311-10/+4
* openssl: register ex_data index for X509_STORE{_CTX,} respectivelyrhe2016-05-311-1/+1
* openssl: clear OpenSSL error queue before return to Rubyrhe2016-05-311-2/+5
* openssl: report errors in OpenSSL error queue when clear itrhe2016-05-311-1/+1
* openssl: Access to ephemeral TLS session keynobu2016-05-311-0/+22
* openssl: accept moving write buffer for write_nonblocknormal2016-05-311-1/+2
* openssl: fix build when NPN is disabled by OpenSSLnobu2016-05-311-19/+20
* document OpenSSL::SSL::SSLContext#setup as MT-unsafenormal2016-05-311-2/+2
* sync code from upstreamSHIBATA Hiroshi2015-12-301-16/+13
* Skip anon cipher test if constant is unavailable, as with OpenSSL < 1.2Zachary Scott2015-11-131-0/+6
* Merge trunk upstreamZachary Scott2015-11-131-29/+35
* Sync with ruby trunkZachary Scott2015-09-231-272/+141
* Upstream ruby/ruby@7c413b5 fixes #19Zachary Scott2015-07-221-1/+1
* fix tests bu not setting the string instance on the frozen objecttenderlove2015-07-221-1/+0
* * ext/openssl/ossl_ssl.c: add ECDH callback support. [Feature #11356]tenderlove2015-07-221-0/+63
* * ext/openssl/ossl_ssl.c: add ALPN support. [Feature #9390]tenderlove2015-07-221-4/+103
* Upstream ruby/ruby@c18df6d87cb1a26f596218beb8099c709e30aaf4Zachary Scott2015-06-031-12/+22
* Upstream ruby/ruby@451fe26 from r50673Zachary Scott2015-06-031-1/+4
* Apply ruby/ruby@325a50fc572516a171d640765d6ddf9b20be14dc to fix typosZachary Scott2015-05-041-1/+1
* Apply ruby/ruby@038c0e5a804f1736e884f6741b9d7e84606580d7 to remove warningsZachary Scott2015-05-041-1/+1
* Upstream the following commits from trunk ruby:Zachary Scott2015-03-251-21/+41
* Sync with ruby trunkZachary Scott2015-01-051-27/+48
* import ruby trunkSHIBATA Hiroshi2014-10-271-0/+2281