aboutsummaryrefslogtreecommitdiffstats
path: root/ext/openssl/ossl_ssl.c
Commit message (Expand)AuthorAgeFilesLines
* ssl: use TLS_method() instead of SSLv23_method() for LibreSSLKazuki Yamaguchi2021-04-041-1/+1
* ssl: call SSL_CTX_set_ecdh_auto() on OpenSSL 1.0.2 onlyKazuki Yamaguchi2021-04-041-5/+6
* require OpenSSL >= 1.0.2 and LibreSSL >= 3.1Kazuki Yamaguchi2021-04-041-122/+6
* Merge branch 'maint-2.2'Kazuki Yamaguchi2021-02-251-0/+15
|\
| * Merge branch 'maint-2.1' into maint-2.2Kazuki Yamaguchi2021-02-251-0/+15
| |\
| | * ssl: retry write on EPROTOTYPE on macOSky/ssl-macos-send-eprototypeKazuki Yamaguchi2020-08-121-0/+15
* | | Don't redefine #rb_intern over and over againStefan Stùˆben2020-12-141-32/+30
* | | Enhance TLS 1.3 support on LibreSSL 3.2/3.3Jeremy Evans2020-12-031-0/+6
* | | ssl: remove SSL::SSLContext#tmp_ecdh_callbackky/ssl-remove-tmp-ecdh-callbackKazuki Yamaguchi2020-08-131-69/+3
|/ /
* | ssl: temporarily remove SSLContext#add_certificate_chain_fileKazuki Yamaguchi2020-05-131-16/+0
* | Suppress -Wshorten-64-to-32 warningsNobuyoshi Nakada2020-05-131-1/+1
* | Merge branch 'maint'Kazuki Yamaguchi2020-03-091-1/+8
|\|
| * Merge branch 'maint-2.0' into maintKazuki Yamaguchi2020-03-091-14/+41
| |\
| | * ssl: set verify error code in the case of verify_hostname failureky/ssl-fix-verify-hostname-set-error-codeKazuki Yamaguchi2020-02-241-1/+8
| | * Remove taint supportJeremy Evans2020-02-241-1/+0
| | * Restore compatibility with older versions of Ruby.Samuel Williams2020-02-241-9/+21
| | * Fix keyword argument separation issues in OpenSSL::SSL::SSLSocket#sys{read,wr...Jeremy Evans2020-02-241-4/+13
* | | ssl: suppress test failure with SSLContext#add_certificate_chain_fileKazuki Yamaguchi2020-03-091-3/+7
* | | 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