aboutsummaryrefslogtreecommitdiffstats
path: root/ext
Commit message (Expand)AuthorAgeFilesLines
* ext/openssl: avoid SEGV on Cipher.new("ChaCha20-Poly1305")Kazuki Yamaguchi2016-05-141-9/+13
* ext/openssl: ENGINE.cleanup is no-op in OpenSSL 1.1.0Kazuki Yamaguchi2016-05-141-0/+2
* ext/openssl: remove SHA, DSS, DSS1 if using OpenSSL 1.1.0Kazuki Yamaguchi2016-05-141-1/+4
* ext/openssl: add SSLContext#set_ecdh_curvesKazuki Yamaguchi2016-05-144-2/+137
* ext/openssl: add SSLContext#security_level, #security_level=Kazuki Yamaguchi2016-05-142-0/+63
* ext/openssl: EVP_PKEY, DH, DSA, RSA, EC_KEY are made opaqueKazuki Yamaguchi2016-05-149-154/+396
* ext/openssl: use SSL_CTX_get_ciphers()Kazuki Yamaguchi2016-05-143-1/+6
* ext/openssl: X509* are made opaqueKazuki Yamaguchi2016-05-1411-78/+184
* ext/openssl: use *_up_ref() functionsKazuki Yamaguchi2016-05-147-10/+45
* ext/openssl: SSL_SESSION is made opaqueKazuki Yamaguchi2016-05-142-4/+14
* ext/openssl: BIGNUM and BN_GENCB is made opaqueKazuki Yamaguchi2016-05-147-23/+47
* ext/openssl: OCSP_SINGLERESP and OCSP_CERTID are also made opaqueKazuki Yamaguchi2016-05-143-4/+11
* ext/openssl: use EVP_MD_CTX_new() to allocate EVP_MD_CTXKazuki Yamaguchi2016-05-143-12/+25
* ext/openssl: use HMAC_CTX_{new,free,reset} to allocate HMAC_CTXKazuki Yamaguchi2016-05-144-22/+75
* ext/openssl: use EVP_CIPHER_CTX_{new,free} to allocate EVP_CIPHER_CTXKazuki Yamaguchi2016-05-144-17/+42
* ext/openssl: setting locking callbacks is no longer neededKazuki Yamaguchi2016-05-142-0/+5
* ext/openssl: SSL_state() is removedKazuki Yamaguchi2016-05-143-7/+14
* ext/openssl: avoid using deprecated protocol version specific methodsKazuki Yamaguchi2016-05-142-35/+43
* ext/openssl: d2i_ASN1_BOOLEAN is removedKazuki Yamaguchi2016-05-141-6/+7
* ext/openssl: disable OpenSSL::Random.pseudo_bytes if deprecatedKazuki Yamaguchi2016-05-142-0/+5
* ext/openssl: avoid deprecated BN primes functionsKazuki Yamaguchi2016-05-141-3/+3
* ext/openssl: include openssl/asn1.h instead of openssl/asn1_mac.hKazuki Yamaguchi2016-05-142-3/+3
* ext/openssl: drop support for OPENSSL_NO_HMACKazuki Yamaguchi2016-05-142-16/+1
* ext/openssl: drop support for OpenSSL 0.9.6/0.9.7Kazuki Yamaguchi2016-05-1424-811/+139
* ext/openssl: remove 'extern "C" { }' blocksKazuki Yamaguchi2016-05-142-17/+0
* ext/openssl: no need to check OPENSSL_FIPS in extconf.rbKazuki Yamaguchi2016-05-142-3/+2
* ext/openssl: always use our implementation of SSL_SESSION_cmp()Kazuki Yamaguchi2016-05-144-5/+26
* ext/openssl: check argument type in OpenSSL::X509::Attribute#value=Kazuki Yamaguchi2016-05-141-0/+1
* ext/openssl: register new ex_data index also for X509_STOREKazuki Yamaguchi2016-05-146-26/+20
* ext/openssl: check if SSL_CTX_clear_options() is availableKazuki Yamaguchi2016-05-142-0/+6
* extmk.rb: failures formatnobu2016-05-121-2/+11
* extmk.rb: failed messages at the endnobu2016-05-121-9/+17
* openssl/extconf.rb: NO SSL macros firstnobu2016-05-091-8/+10
* * ext/openssl/extconf.rb: asume it doesn't have SSLv2 relatednaruse2016-05-081-0/+2
* win32ole_error.h: add attributesnobu2016-05-081-1/+1
* objspace_dump.c: fix formatnobu2016-05-081-2/+2
* * configure.in: add -Wsuggest-attribute=format and suppress warnings.naruse2016-05-081-0/+1
* ext/thread: removenobu2016-04-303-11/+0
* pty.c: dry upnobu2016-04-301-5/+1
* pty.c: user shellnobu2016-04-302-2/+9
* pty.c: portabilitiesnobu2016-04-301-11/+19
* stringio.c: warn block for newnobu2016-04-271-0/+14
* tk/extconf.rb: refactornobu2016-04-251-20/+13
* ripper: fix ripper.Enobu2016-04-252-5/+4
* extmk.rb: refactornobu2016-04-251-1/+1
* rbconfig/sizeof: calculate at compilation timenobu2016-04-251-30/+30
* * encoding.c: Fix return value of `Encoding::ISO8859_1.name`hsbt2016-04-251-1/+1
* date_core.c: [DOC] markdown to rdoc [ci skip]nobu2016-04-231-148/+136
* * variable.c: use uint32_t instead of long to avoid confusion aboutnaruse2016-04-221-1/+1
* tk: suppress progress indicatorsnobu2016-04-221-1/+1