aboutsummaryrefslogtreecommitdiffstats
path: root/ext/openssl/ossl_ssl.c
Commit message (Expand)AuthorAgeFilesLines
* ssl: avoid declarations after statementsky/ssl-avoid-mixed-declarationsKazuki Yamaguchi2020-02-191-12/+12
* Revert add_certificate_chain_file changes (#320)Hiroshi SHIBATA2020-02-161-82/+5
* Improve string allocation.Samuel Williams2020-02-071-8/+8
* 'finished' messages: expand sizer array to 1-bytesMo Morsi2020-02-061-4/+4
* fix an incorrect method namethekuwayama2020-01-251-2/+2
* fix comment; Examplethekuwayama2020-01-251-2/+2
* add X509_free and EVP_PKEY_freethekuwayama2020-01-251-7/+19
* check with EVP_PKEY_cmp in advancethekuwayama2020-01-251-2/+33
* modify ossl_sslctx_add_certificate_chain_file() to raise Error and to return ...thekuwayama2020-01-251-10/+13
* modify test_add_certificate_chain_file to check ssl.peer_cert and ssl.peer_ce...thekuwayama2020-01-251-4/+5
* add pkey_path argument to ossl_sslctx_add_certificate_chain_file()thekuwayama2020-01-251-5/+35
* Restore compatibility with older versions of Ruby.Samuel Williams2019-11-271-9/+21
* Pull relevant changes from `ruby/ext/openssl`.Samuel Williams2019-11-271-6/+16
* Update renegotiation_cb docstring to reflect its actual behavior in MRIOleg Pudeyev2019-11-221-7/+5
* Remove taint supportJeremy Evans2019-10-201-1/+0
* Adds support for the 'get_finished' and 'get_peer_finished' functionsMo Morsi2019-10-081-0/+52
* Merge pull request #239 from mkauf/post_handshake_authSamuel Williams2019-06-151-0/+4
|\
| * Support client certificates with TLS 1.3Michael Kaufmann2019-01-211-0/+4
* | Add support for SSL_CTX_use_certificate_chain_file. Fixes #254.Samuel Williams2019-06-131-0/+12
|/
* Remove -Wno-parentheses flag.nobu2018-10-181-1/+3
* 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
| |/