1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/ext/openssl
nagachika b4c893a62c OpenSSL 1.1.1 introduces a new '.include' directive. Update our config
parser to support that.

As mentioned in the referenced GitHub issue, we should use the OpenSSL
API instead of implementing the parsing logic ourselves, but it will
need backwards-incompatible changes which we can't backport to stable
versions. So continue to use the Ruby implementation for now.

References:
  https://github.com/ruby/openssl/issues/208
  https://github.com/ruby/openssl/pull/216

The original patch was written by Kazuki Yamaguchi <k@rhe.jp> and
the patch for ruby_2_7 branch was prepared by Vít Ondruch.
2020-07-11 16:10:41 +09:00
..
lib OpenSSL 1.1.1 introduces a new '.include' directive. Update our config 2020-07-11 16:10:41 +09:00
depend Include ruby/assert.h in ruby/ruby.h so that assertions can be there 2019-07-14 17:58:03 +09:00
deprecation.rb ext/openssl/extconf.rb: check with -Werror=deprecated-declarations 2019-12-05 18:23:01 +09:00
extconf.rb ext/openssl/extconf.rb: check with -Werror=deprecated-declarations 2019-12-05 18:23:01 +09:00
History.md openssl: sync with upstream repository 2018-10-18 00:24:49 +00:00
openssl.gemspec Removed useless freezes from gemspec files 2019-07-13 07:25:54 +09:00
openssl_missing.c
openssl_missing.h
ossl.c drop-in type check for rb_define_module_function 2019-08-29 18:34:09 +09:00
ossl.h Remove dependency on openssl/conf_api.h 2019-08-04 09:25:32 +09:00
ossl_asn1.c Prefer rb_gc_register_mark_object 2019-10-10 19:59:21 +09:00
ossl_asn1.h
ossl_bio.c
ossl_bio.h
ossl_bn.c ext/openssl/ossl_bn.c (ossl_bn_initialize): get rid of SEGV 2019-04-10 12:57:39 +00:00
ossl_bn.h
ossl_cipher.c
ossl_cipher.h
ossl_config.c
ossl_config.h
ossl_digest.c
ossl_digest.h
ossl_engine.c
ossl_engine.h
ossl_hmac.c
ossl_hmac.h
ossl_kdf.c
ossl_kdf.h
ossl_ns_spki.c
ossl_ns_spki.h
ossl_ocsp.c
ossl_ocsp.h
ossl_pkcs7.c
ossl_pkcs7.h
ossl_pkcs12.c
ossl_pkcs12.h
ossl_pkey.c
ossl_pkey.h
ossl_pkey_dh.c
ossl_pkey_dsa.c
ossl_pkey_ec.c
ossl_pkey_rsa.c
ossl_rand.c [ruby/openssl] Remove taint support 2019-11-18 01:00:25 +02:00
ossl_rand.h
ossl_ssl.c [ruby/openssl] Remove taint support 2019-11-18 01:00:25 +02:00
ossl_ssl.h
ossl_ssl_session.c
ossl_version.h openssl: sync with upstream repository 2018-10-18 00:24:49 +00:00
ossl_x509.c
ossl_x509.h
ossl_x509attr.c
ossl_x509cert.c
ossl_x509crl.c
ossl_x509ext.c
ossl_x509name.c openssl: sync with upstream repository 2018-10-18 00:24:49 +00:00
ossl_x509req.c
ossl_x509revoked.c
ossl_x509store.c [ruby/openssl] Remove taint support 2019-11-18 01:00:25 +02:00
ruby_missing.h