Feature #4556 » 0001-Add-option-which-enable-SSLv2-support.patch
ext/openssl/extconf.rb | ||
---|---|---|
end
|
||
end
|
||
##
|
||
## From openssl 1.0, SSLv2 becomes disable by default.
|
||
## If you want to use SSLv2 in ruby, you need config with --enable-opensslv2.
|
||
##
|
||
if enable_config("opensslv2")
|
||
$defs << "-DENABLE_OPENSSLV2"
|
||
end
|
||
message "=== Checking for system dependent stuff... ===\n"
|
||
have_library("nsl", "t_open")
|
||
have_library("socket", "socket")
|
ext/openssl/ossl_ssl.c | ||
---|---|---|
OSSL_SSL_METHOD_ENTRY(TLSv1),
|
||
OSSL_SSL_METHOD_ENTRY(TLSv1_server),
|
||
OSSL_SSL_METHOD_ENTRY(TLSv1_client),
|
||
#if defined(ENABLE_OPENSSLV2
|
||
OSSL_SSL_METHOD_ENTRY(SSLv2),
|
||
OSSL_SSL_METHOD_ENTRY(SSLv2_server),
|
||
OSSL_SSL_METHOD_ENTRY(SSLv2_client),
|
||
#endif
|
||
OSSL_SSL_METHOD_ENTRY(SSLv3),
|
||
OSSL_SSL_METHOD_ENTRY(SSLv3_server),
|
||
OSSL_SSL_METHOD_ENTRY(SSLv3_client),
|