aboutsummaryrefslogtreecommitdiff
path: root/net/ruby-ldap/files/extra::patch-conn.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/ruby-ldap/files/extra::patch-conn.c')
-rw-r--r--net/ruby-ldap/files/extra::patch-conn.c48
1 files changed, 48 insertions, 0 deletions
diff --git a/net/ruby-ldap/files/extra::patch-conn.c b/net/ruby-ldap/files/extra::patch-conn.c
new file mode 100644
index 000000000000..dfd19436d93a
--- /dev/null
+++ b/net/ruby-ldap/files/extra::patch-conn.c
@@ -0,0 +1,48 @@
+--- conn.c.orig 2009-02-19 21:50:36.000000000 +0300
++++ conn.c 2009-02-19 21:52:45.000000000 +0300
+@@ -497,8 +497,20 @@
+ #ifdef LDAP_OPT_X_TLS_KEYFILE
+ case LDAP_OPT_X_TLS_KEYFILE:
+ #endif
+-#ifdef LDAP_OPT_X_TLS_PROTOCOL
+- case LDAP_OPT_X_TLS_PROTOCOL:
++#ifdef LDAP_OPT_X_TLS_PROTOCOL_SSL2
++ case LDAP_OPT_X_TLS_PROTOCOL_SSL2:
++#endif
++#ifdef LDAP_OPT_X_TLS_PROTOCOL_SSL3
++ case LDAP_OPT_X_TLS_PROTOCOL_SSL3:
++#endif
++#ifdef LDAP_OPT_X_TLS_PROTOCOL_SSL3
++ case LDAP_OPT_X_TLS_PROTOCOL_TLS1_0:
++#endif
++#ifdef LDAP_OPT_X_TLS_PROTOCOL_SSL3
++ case LDAP_OPT_X_TLS_PROTOCOL_TLS1_1:
++#endif
++#ifdef LDAP_OPT_X_TLS_PROTOCOL_SSL3
++ case LDAP_OPT_X_TLS_PROTOCOL_TLS1_2:
+ #endif
+ #ifdef LDAP_OPT_X_TLS_CIPHER_SUITE
+ case LDAP_OPT_X_TLS_CIPHER_SUITE:
+@@ -627,8 +639,20 @@
+ #ifdef LDAP_OPT_X_TLS_KEYFILE
+ case LDAP_OPT_X_TLS_KEYFILE:
+ #endif
+-#ifdef LDAP_OPT_X_TLS_PROTOCOL
+- case LDAP_OPT_X_TLS_PROTOCOL:
++#ifdef LDAP_OPT_X_TLS_PROTOCOL_SSL2
++ case LDAP_OPT_X_TLS_PROTOCOL_SSL2:
++#endif
++#ifdef LDAP_OPT_X_TLS_PROTOCOL_SSL3
++ case LDAP_OPT_X_TLS_PROTOCOL_SSL3:
++#endif
++#ifdef LDAP_OPT_X_TLS_PROTOCOL_SSL3
++ case LDAP_OPT_X_TLS_PROTOCOL_TLS1_0:
++#endif
++#ifdef LDAP_OPT_X_TLS_PROTOCOL_SSL3
++ case LDAP_OPT_X_TLS_PROTOCOL_TLS1_1:
++#endif
++#ifdef LDAP_OPT_X_TLS_PROTOCOL_SSL3
++ case LDAP_OPT_X_TLS_PROTOCOL_TLS1_2:
+ #endif
+ #ifdef LDAP_OPT_X_TLS_CIPHER_SUITE
+ case LDAP_OPT_X_TLS_CIPHER_SUITE: