From 46cae4525554de8330ab08e8c432ce02fa02b69a Mon Sep 17 00:00:00 2001 From: Charlie Somerville Date: Mon, 1 Feb 2016 18:03:31 +1100 Subject: [PATCH 1/2] bump to force recompile From c6e4a4a69c60e663578ba4a890b59cf3eba9668c Mon Sep 17 00:00:00 2001 From: Vicent Marti Date: Mon, 14 Mar 2016 11:32:35 +0100 Subject: [PATCH 2/2] openssl: Allow building without SSLV3 --- ext/openssl/extconf.rb | 3 +++ ext/openssl/ossl_ssl.c | 3 +++ 2 files changed, 6 insertions(+) diff --git a/ext/openssl/extconf.rb b/ext/openssl/extconf.rb index e272cba092399f..fad562bf879494 100644 --- a/ext/openssl/extconf.rb +++ b/ext/openssl/extconf.rb @@ -103,6 +103,9 @@ have_func("SSLv2_method") have_func("SSLv2_server_method") have_func("SSLv2_client_method") +have_func("SSLv3_method") +have_func("SSLv3_server_method") +have_func("SSLv3_client_method") have_func("TLSv1_1_method") have_func("TLSv1_1_server_method") have_func("TLSv1_1_client_method") diff --git a/ext/openssl/ossl_ssl.c b/ext/openssl/ossl_ssl.c index 206470cbfe90f0..b21141c9f16cb2 100644 --- a/ext/openssl/ossl_ssl.c +++ b/ext/openssl/ossl_ssl.c @@ -134,9 +134,12 @@ struct { OSSL_SSL_METHOD_ENTRY(SSLv2_server), OSSL_SSL_METHOD_ENTRY(SSLv2_client), #endif +#if defined(HAVE_SSLV3_METHOD) && defined(HAVE_SSLV3_SERVER_METHOD) && \ + defined(HAVE_SSLV3_CLIENT_METHOD) OSSL_SSL_METHOD_ENTRY(SSLv3), OSSL_SSL_METHOD_ENTRY(SSLv3_server), OSSL_SSL_METHOD_ENTRY(SSLv3_client), +#endif OSSL_SSL_METHOD_ENTRY(SSLv23), OSSL_SSL_METHOD_ENTRY(SSLv23_server), OSSL_SSL_METHOD_ENTRY(SSLv23_client), pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy