aboutsummaryrefslogtreecommitdiffstats
path: root/ext/openssl/ossl_ssl.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'maint'bpointKazuki Yamaguchi2017-06-141-1/+2
|\
| * ssl: check return value of SSL_set_fd()Kazuki Yamaguchi2017-03-311-1/+2
* | Remove SafeGet*() macrosKazuki Yamaguchi2017-05-021-4/+4
* | Merge branch 'topic/expand-ruby-missing-h'Kazuki Yamaguchi2017-04-281-8/+8
|\ \
| * | Expand FPTR_TO_FD() macrotopic/expand-ruby-missing-hKazuki Yamaguchi2017-04-281-8/+8
| |/
* | ssl: suppress compiler warningKazuki Yamaguchi2017-03-031-1/+0
* | Fix RDoc markuptopic/fix-rdoc-markupKazuki Yamaguchi2017-02-241-17/+17
* | Revert r57690 except for read_nonblocknobu2017-02-241-4/+2
* | [DOC] mark up literalsnobu2017-02-241-4/+6
* | [DOC] keyword argument _exception_nobu2017-02-241-2/+2
* | [DOC] {read,write}_nonblock with exception: falsenobu2017-02-241-2/+2
* | Merge branch 'topic/ssl-fixup-ex_data-handling'Kazuki Yamaguchi2017-02-191-27/+26
|\ \
| * | ssl: assume SSL/SSL_CTX always have a valid reference to the Ruby objecttopic/ssl-fixup-ex_data-handlingKazuki Yamaguchi2017-02-191-20/+5
| * | ssl: do not confuse different ex_data index registriesKazuki Yamaguchi2017-02-191-8/+22
* | | ssl: remove OpenSSL::ExtConfig::TLS_DH_anon_WITH_AES_256_GCM_SHA384topic/ssl-remove-TLS_DH_anon_WITH_AES_256_GCM_SHA384Kazuki Yamaguchi2017-02-191-6/+0
|/ /
* | Merge branch 'topic/ssl-certificate-verify-error-desc'Kazuki Yamaguchi2017-01-261-0/+20
|\ \
| * | ssl: show reason of 'certificate verify error' in exception messagetopic/ssl-certificate-verify-error-descKazuki Yamaguchi2017-01-241-0/+20
| |/
* / Remove support for OpenSSL 0.9.8 and 1.0.0topic/drop-openssl-098-and-100Kazuki Yamaguchi2016-12-221-38/+18
|/
* 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