aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fix test-all tests to avoid creating report_on_exception warningsky/fix-ssl-test-internal-encodingeregon2017-12-141-4/+6
* test/test_ssl: prevent changing default internal encodingKazuki Yamaguchi2017-11-261-9/+6
* TLS Fallback Signaling Cipher Suite Valueaeris2017-11-032-0/+76
* Merge pull request #161 from rhenium/ky/x509-implement-eqKazuki Yamaguchi2017-10-228-0/+177
|\
| * x509req: implement X509::Request#==Kazuki Yamaguchi2017-10-122-0/+17
| * x509crl, x509revoked: implement X509::{CRL,Revoked}#==Kazuki Yamaguchi2017-10-122-0/+41
| * x509revoked: add missing X509::Revoked#to_derKazuki Yamaguchi2017-10-122-0/+44
| * x509cert: implement X509::Certificate#==Kazuki Yamaguchi2017-10-122-0/+35
| * x509attr: implement X509::Attribute#==Kazuki Yamaguchi2017-10-122-0/+24
| * x509ext: implement X509::Extension#==Kazuki Yamaguchi2017-10-122-0/+16
* | Merge branch 'ky/ssl-version-min-max'Kazuki Yamaguchi2017-10-222-1/+20
|\ \
| * | ssl: fix conflict of options in SSLContext#set_paramsky/ssl-version-min-maxKazuki Yamaguchi2017-10-222-0/+19
| * | Use caller with length to reduce unused stringskazu2017-10-221-1/+1
* | | ssl: extract rb_intern("call")Kazuki Yamaguchi2017-10-161-10/+11
* | | bn: use ALLOCV() macro instead of xmalloc()Kazuki Yamaguchi2017-09-251-5/+5
| |/ |/|
* | Merge branch 'maint'Kazuki Yamaguchi2017-09-2411-108/+181
|\ \
| * | Ruby/OpenSSL 2.0.6v2.0.6ky/release-2.0.6Kazuki Yamaguchi2017-09-243-2/+22
| * | Merge pull request #155 from rhenium/ky/fix-legacy-locking-callback-relockKazuki Yamaguchi2017-09-241-26/+40
| |\ \
| | * | ossl.c: make legacy locking callbacks reentrantky/fix-legacy-locking-callback-relockKazuki Yamaguchi2017-09-241-1/+13
| | * | ossl.c: use struct CRYPTO_dynlock_value for non-dynamic locksKazuki Yamaguchi2017-09-241-26/+28
| * | | Merge pull request #153 from rhenium/ky/ssl-read-fix-leak-uninitializedKazuki Yamaguchi2017-09-242-11/+39
| |\ \ \
| | * | | ssl: prevent SSLSocket#sysread* from leaking uninitialized dataky/ssl-read-fix-leak-uninitializedKazuki Yamaguchi2017-09-232-9/+37
| | * | | test/test_pair: replace sleep with IO.selectKazuki Yamaguchi2017-09-231-2/+2
| | |/ /
| * | | test/test_engine: check if RC4 is supportedKazuki Yamaguchi2017-09-241-1/+7
| * | | test/test_engine: suppress stderrKazuki Yamaguchi2017-09-241-20/+10
| |/ /
| * | tool/ruby-openssl-docker: updateky/maint-libressl-2.6Kazuki Yamaguchi2017-09-152-21/+22
| * | test/test_ssl: do not run NPN tests for LibreSSL >= 2.6.1Kazuki Yamaguchi2017-09-091-0/+5
| * | test/test_ssl: skip tmp_ecdh_callback test for LibreSSL >= 2.6.1Kazuki Yamaguchi2017-09-091-0/+2
| * | test/test_pair: disable compressionKazuki Yamaguchi2017-09-081-0/+1
| * | test/test_ssl: suppress warning in test_alpn_protocol_selection_cancelKazuki Yamaguchi2017-09-081-0/+1
| * | ruby.h: unnormalized Fixnum valuenobu2017-09-083-3/+10
| * | test/test_pair: fix test_write_nonblock{,_no_exceptions}ky/fix-test-pair-write-nonblockKazuki Yamaguchi2017-09-041-30/+28
* | | Merge pull request #150 from ruby/homepageKazuki Yamaguchi2017-09-161-1/+1
|\ \ \
| * | | To use upstream url of githubSHIBATA Hiroshi2017-09-161-1/+1
|/ / /
* | | test/test_asn1: fix possible failure in test_utctimeKazuki Yamaguchi2017-09-051-5/+10
* | | test/test_fips: skip if setting FIPS mode failsKazuki Yamaguchi2017-09-041-6/+13
* | | x509name: fix a typo in docsKazuki Yamaguchi2017-09-041-1/+1
* | | Ruby/OpenSSL 2.1.0.beta1v2.1.0.beta1ky/release-2.1.0.beta1Kazuki Yamaguchi2017-09-032-20/+26
* | | Merge pull request #144 from rhenium/ky/x509name-fix-parse-opensslKazuki Yamaguchi2017-09-032-21/+22
|\ \ \
| * | | x509name: update regexp in OpenSSL::X509::Name.parseky/x509name-fix-parse-opensslKazuki Yamaguchi2017-09-032-21/+22
* | | | Merge pull request #143 from rhenium/ky/x509name-to-utf-8Kazuki Yamaguchi2017-09-032-17/+83
|\ \ \ \ | |/ / / |/| | |
| * | | x509name: add OpenSSL::X509::Name#inspectky/x509name-to-utf-8Kazuki Yamaguchi2017-09-031-0/+9
| * | | x509name: add OpenSSL::X509::Name#to_utf8Kazuki Yamaguchi2017-09-032-0/+53
| * | | x509name: refactor OpenSSL::X509::Name#to_sKazuki Yamaguchi2017-09-031-18/+22
| * | | test/test_x509name: change script encoding to ASCII-8BITKazuki Yamaguchi2017-09-031-1/+1
* | | | Merge pull request #142 from rhenium/ky/ssl-version-min-maxKazuki Yamaguchi2017-09-035-204/+460
|\ \ \ \ | | |_|/ | |/| |
| * | | ssl: rework SSLContext#ssl_version=Kazuki Yamaguchi2017-09-034-100/+56
| * | | ssl: add SSLContext#min_version= and #max_version=Kazuki Yamaguchi2017-09-034-83/+332
| * | | ssl: prefer TLS_method() over SSLv23_method()Kazuki Yamaguchi2017-09-021-0/+4
| * | | ssl: update OpenSSL::SSL::OP_* flagsKazuki Yamaguchi2017-09-021-38/+81