1 diff -ruN socat-1.4-old/sslcls.c socat-1.4-new/sslcls.c
2 --- socat-1.4-old/sslcls.c 2005-03-12 19:06:54.000000000 +0100
3 +++ socat-1.4-new/sslcls.c 2006-12-18 12:26:32.000000000 +0100
8 +#ifndef OPENSSL_NO_SSL2
9 SSL_METHOD *sycSSLv2_client_method(void) {
11 Debug("SSLv2_client_method()");
13 Debug1("SSLv2_server_method() -> %p", result);
18 SSL_METHOD *sycSSLv3_client_method(void) {
20 diff -ruN socat-1.4-old/xio-openssl.c socat-1.4-new/xio-openssl.c
21 --- socat-1.4-old/xio-openssl.c 2005-09-04 11:40:45.000000000 +0200
22 +++ socat-1.4-new/xio-openssl.c 2006-12-18 12:27:17.000000000 +0100
27 +#ifndef OPENSSL_NO_SSL2
28 if (!strcasecmp(me_str, "SSLv2") || !strcasecmp(me_str, "SSL2")) {
29 method = sycSSLv2_client_method();
30 - } else if (!strcasecmp(me_str, "SSLv3") || !strcasecmp(me_str, "SSL3")) {
33 + if (!strcasecmp(me_str, "SSLv3") || !strcasecmp(me_str, "SSL3")) {
34 method = sycSSLv3_client_method();
35 } else if (!strcasecmp(me_str, "SSLv23") || !strcasecmp(me_str, "SSL23") ||
36 !strcasecmp(me_str, "SSL")) {
41 +#ifndef OPENSSL_NO_SSL2
42 if (!strcasecmp(me_str, "SSLv2") || !strcasecmp(me_str, "SSL2")) {
43 method = sycSSLv2_server_method();
44 - } else if (!strcasecmp(me_str, "SSLv3") || !strcasecmp(me_str, "SSL3")) {
47 + if (!strcasecmp(me_str, "SSLv3") || !strcasecmp(me_str, "SSL3")) {
48 method = sycSSLv3_server_method();
49 } else if (!strcasecmp(me_str, "SSLv23") || !strcasecmp(me_str, "SSL23") ||
50 !strcasecmp(me_str, "SSL")) {