Skip to content

Instantly share code, notes, and snippets.

View sfrek's full-sized avatar

Fernando Israel García Martínez sfrek

View GitHub Profile
@sfrek
sfrek / ruby-1.8.7-nossl2.diff
Created June 7, 2012 09:43 — forked from 13k/ruby-1.8.7-nossl2.diff
Patches Ruby to skip SSLv2 usage if not available (OpenSSL 1.0 ships with SSLv2 disabled)
diff --git a/ext/openssl/extconf.rb b/ext/openssl/extconf.rb
index 6554eba..55b01be 100644
--- a/ext/openssl/extconf.rb
+++ b/ext/openssl/extconf.rb
@@ -44,7 +44,7 @@ if $mingw
have_library("gdi32")
end
result = have_header("openssl/ssl.h")
-result &&= %w[crypto libeay32].any? {|lib| have_library(lib, "OpenSSL_add_all_digests")}
+result &&= %w[crypto libeay32].any? {|lib| have_library(lib, "OpenSSL_add_all_digests", ["openssl/evp.h"])}