aboutsummaryrefslogtreecommitdiffstats
path: root/ext/openssl/ossl_ssl.c
Commit message (Expand)AuthorAgeFilesLines
* ssl: prevent encoded NPN advertised protocol list from being GCedKazuki Yamaguchi2016-12-051-1/+4
* ssl: follow-up for the workaround for OpenSSL 1.1.0c's SSL_read()Kazuki Yamaguchi2016-11-301-7/+7
* ssl: make OpenSSL::SSL::SSLContext#freeze an alias of #setuptopic/ssl-make-sslctx-freeze-alias-of-setupKazuki Yamaguchi2016-11-291-0/+1
* ssl: fix possible exception from non-protected codeKazuki Yamaguchi2016-11-281-42/+66
* ssl: inline ossl_ssl_shutdown() into ossl_ssl_stop()Kazuki Yamaguchi2016-11-281-20/+15
* ssl: workaround for new behavior of SSL_read() in OpenSSL >= 1.1.0cKazuki Yamaguchi2016-11-131-4/+14
* Don't include unistd.hKazuki Yamaguchi2016-10-281-4/+0
* ssl: avoid using ossl_exc_new()Kazuki Yamaguchi2016-10-271-8/+4
* * ext/openssl/ossl_ssl.c (ssl_npn_select_cb_common): Fix compile errorngoto2016-09-171-1/+5
* openssl: import v2.0.0.beta.2rhe2016-09-171-121/+163
* Avoid using *2FIX() where we don't know if it really fits in FixnumKazuki Yamaguchi2016-08-221-14/+14
* ssl: fixup documentationKazuki Yamaguchi2016-08-221-36/+34
* 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