aboutsummaryrefslogtreecommitdiffstats
path: root/ext/openssl/ossl_ssl.c
Commit message (Expand)AuthorAgeFilesLines
* Don't redefine #rb_intern over and over againStefan Stüben2021-10-161-34/+32
* Merge branch 'maint-2.1' into maint-2.2Kazuki Yamaguchi2021-10-161-16/+49
|\
| * ssl: avoid directly storing String object in NPN callbackky/ssl-mark-reverse-referencesKazuki Yamaguchi2021-10-141-2/+2
| * ssl: explicitly call rb_gc_mark() against SSLContext/SSLSocket objectsKazuki Yamaguchi2021-10-141-2/+17
| * Merge pull request #453 from rhenium/ky/ssl-sysread-syswrite-protect-bufferKazuki Yamaguchi2021-09-281-12/+24
| |\
| | * ssl: temporary lock string buffer while readingky/ssl-sysread-syswrite-protect-bufferKazuki Yamaguchi2021-09-271-5/+16
| | * ssl: create a temporary frozen string buffer when writingKazuki Yamaguchi2021-09-271-5/+5
| | * Use rb_block_call() instead of the deprecated rb_iterate() in OpenSSLBenoit Daloze2021-09-271-2/+3
| * | test: adjust test cases for LibreSSL 3.2.4Kazuki Yamaguchi2021-09-271-0/+6
| |/
| * ext/openssl/ossl_ssl.c: Use const declaration if LibreSSL >= 2.8.0Yusuke Endoh2021-09-261-1/+1
| * rb_iterate now takes rb_block_call_func_t卜部昌平2021-09-261-1/+1
| * Add a /* fall through */ commentYusuke Endoh2021-09-261-0/+1
| * Remove -Wno-parentheses flag.nobu2021-09-261-1/+3
* | 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
* | 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
|\ \