diff options
Diffstat (limited to 'lang/ruby22-base/patches/patch-ext_openssl_ossl__ssl.c')
-rw-r--r-- | lang/ruby22-base/patches/patch-ext_openssl_ossl__ssl.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lang/ruby22-base/patches/patch-ext_openssl_ossl__ssl.c b/lang/ruby22-base/patches/patch-ext_openssl_ossl__ssl.c new file mode 100644 index 00000000000..297283ed524 --- /dev/null +++ b/lang/ruby22-base/patches/patch-ext_openssl_ossl__ssl.c @@ -0,0 +1,15 @@ +$NetBSD: patch-ext_openssl_ossl__ssl.c,v 1.1 2016/03/24 16:28:59 taca Exp $ + +Utilize OPENSSL_NO_SSL2. + +--- ext/openssl/ossl_ssl.c.orig 2015-11-27 21:24:30.000000000 +0000 ++++ ext/openssl/ossl_ssl.c +@@ -132,7 +132,7 @@ static const struct { + OSSL_SSL_METHOD_ENTRY(TLSv1_1_server), + OSSL_SSL_METHOD_ENTRY(TLSv1_1_client), + #endif +-#if defined(HAVE_SSLV2_METHOD) && defined(HAVE_SSLV2_SERVER_METHOD) && \ ++#if !defined(OPENSSL_NO_SSL2) && defined(HAVE_SSLV2_METHOD) && defined(HAVE_SSLV2_SERVER_METHOD) && \ + defined(HAVE_SSLV2_CLIENT_METHOD) + OSSL_SSL_METHOD_ENTRY(SSLv2), + OSSL_SSL_METHOD_ENTRY(SSLv2_server), |