aboutsummaryrefslogtreecommitdiffstats
path: root/ext/openssl/ossl_ssl.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'maint'Kazuki Yamaguchi2017-12-141-4/+0
|\
| * ssl: remove unreachable codeKazuki Yamaguchi2017-12-081-9/+0
* | ssl: remove a misleading commentKazuki Yamaguchi2017-11-261-1/+0
* | Merge branch 'maint'Kazuki Yamaguchi2017-11-251-0/+4
|\|
| * test/test_ssl_session: skip tests for session_remove_cbky/skip-session-remove-cb-testsKazuki Yamaguchi2017-10-101-0/+4
* | Merge branch 'ky/ssl-add-certificate'Kazuki Yamaguchi2017-11-221-0/+118
|\ \
| * | ssl: add SSLContext#add_certificateKazuki Yamaguchi2017-11-221-0/+118
* | | Fix build failure against OpenSSL 1.1 built with no-deprecatedMark Wright2017-11-041-1/+1
* | | TLS Fallback Signaling Cipher Suite Valueaeris2017-11-031-0/+23
* | | ssl: extract rb_intern("call")Kazuki Yamaguchi2017-10-161-10/+11
|/ /
* | Merge branch 'maint'Kazuki Yamaguchi2017-09-241-9/+13
|\|
| * ssl: prevent SSLSocket#sysread* from leaking uninitialized dataky/ssl-read-fix-leak-uninitializedKazuki Yamaguchi2017-09-231-9/+13
* | ssl: rework SSLContext#ssl_version=Kazuki Yamaguchi2017-09-031-95/+0
* | ssl: add SSLContext#min_version= and #max_version=Kazuki Yamaguchi2017-09-031-0/+107
* | ssl: prefer TLS_method() over SSLv23_method()Kazuki Yamaguchi2017-09-021-0/+4
* | ssl: update OpenSSL::SSL::OP_* flagsKazuki Yamaguchi2017-09-021-38/+81
* | ssl: ensure that SSL option flags are non-negativeKazuki Yamaguchi2017-09-021-3/+7
* | ssl: fix NPN supportKazuki Yamaguchi2017-08-261-6/+6
* | Merge branch 'maint'Kazuki Yamaguchi2017-08-261-2/+7
|\|
| * ssl: remove useless call to rb_thread_wait_fd()ky/ssl-sysread-dont-check-ssl-pendingKazuki Yamaguchi2017-08-251-2/+0
| * ssl: do not call session_remove_cb during GCKazuki Yamaguchi2017-08-231-0/+7
| * ssl: fix compile error with OpenSSL 1.0.0Kazuki Yamaguchi2017-08-081-2/+2
| * ssl: remove unsupported TLS versions from SSLContext::METHODSKazuki Yamaguchi2017-08-081-4/+6
* | ssl: return nil in SSL::SSLSocket#cipher if session is not startedKazuki Yamaguchi2017-07-061-10/+9
* | ssl: remove a needless NULL check in SSL::SSLContext#ciphersKazuki Yamaguchi2017-07-061-5/+0
* | 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