Fredrik Fornwall
8 years ago
5 changed files with 2 additions and 104 deletions
@ -1,12 +0,0 @@ |
|||||
diff -u -r ../socat-1.7.3.0/sslcls.c ./sslcls.c
|
|
||||
--- ../socat-1.7.3.0/sslcls.c 2015-01-24 05:15:22.000000000 -0500
|
|
||||
+++ ./sslcls.c 2015-03-06 15:30:30.168143538 -0500
|
|
||||
@@ -375,7 +375,7 @@
|
|
||||
} |
|
||||
#endif /* WITH_FIPS */ |
|
||||
|
|
||||
-#if OPENSSL_VERSION_NUMBER >= 0x00908000L
|
|
||||
+#if OPENSSL_VERSION_NUMBER >= 0x00908000L && !defined(OPENSSL_NO_COMP)
|
|
||||
const COMP_METHOD *sycSSL_get_current_compression(SSL *ssl) { |
|
||||
const COMP_METHOD *result; |
|
||||
Debug1("SSL_get_current_compression(%p)", ssl); |
|
@ -1,12 +0,0 @@ |
|||||
diff -u -r ../socat-1.7.3.0/sslcls.h ./sslcls.h
|
|
||||
--- ../socat-1.7.3.0/sslcls.h 2015-01-24 05:15:22.000000000 -0500
|
|
||||
+++ ./sslcls.h 2015-03-06 15:30:17.128143529 -0500
|
|
||||
@@ -55,7 +55,7 @@
|
|
||||
|
|
||||
int sycFIPS_mode_set(int onoff); |
|
||||
|
|
||||
-#if OPENSSL_VERSION_NUMBER >= 0x00908000L
|
|
||||
+#if OPENSSL_VERSION_NUMBER >= 0x00908000L && !defined(OPENSSL_NO_COMP)
|
|
||||
const COMP_METHOD *sycSSL_get_current_compression(SSL *ssl); |
|
||||
const COMP_METHOD *sycSSL_get_current_expansion(SSL *ssl); |
|
||||
const char *sycSSL_COMP_get_name(const COMP_METHOD *comp); |
|
@ -1,57 +0,0 @@ |
|||||
diff -u -r ../socat-1.7.3.0/xio-openssl.c ./xio-openssl.c
|
|
||||
--- ../socat-1.7.3.0/xio-openssl.c 2015-01-24 09:33:42.000000000 -0500
|
|
||||
+++ ./xio-openssl.c 2015-03-06 15:28:09.652143441 -0500
|
|
||||
@@ -110,7 +110,7 @@
|
|
||||
const struct optdesc opt_openssl_capath = { "openssl-capath", "capath", OPT_OPENSSL_CAPATH, GROUP_OPENSSL, PH_SPEC, TYPE_FILENAME, OFUNC_SPEC }; |
|
||||
const struct optdesc opt_openssl_egd = { "openssl-egd", "egd", OPT_OPENSSL_EGD, GROUP_OPENSSL, PH_SPEC, TYPE_FILENAME, OFUNC_SPEC }; |
|
||||
const struct optdesc opt_openssl_pseudo = { "openssl-pseudo", "pseudo", OPT_OPENSSL_PSEUDO, GROUP_OPENSSL, PH_SPEC, TYPE_BOOL, OFUNC_SPEC }; |
|
||||
-#if OPENSSL_VERSION_NUMBER >= 0x00908000L
|
|
||||
+#if OPENSSL_VERSION_NUMBER >= 0x00908000L && !defined(OPENSSL_NO_COMP)
|
|
||||
const struct optdesc opt_openssl_compress = { "openssl-compress", "compress", OPT_OPENSSL_COMPRESS, GROUP_OPENSSL, PH_SPEC, TYPE_STRING, OFUNC_SPEC }; |
|
||||
#endif |
|
||||
#if WITH_FIPS |
|
||||
@@ -147,7 +147,7 @@
|
|
||||
static void openssl_conn_loginfo(SSL *ssl) { |
|
||||
Notice1("SSL connection using %s", SSL_get_cipher(ssl)); |
|
||||
|
|
||||
-#if OPENSSL_VERSION_NUMBER >= 0x00908000L
|
|
||||
+#if OPENSSL_VERSION_NUMBER >= 0x00908000L && !defined(OPENSSL_NO_COMP)
|
|
||||
{ |
|
||||
const COMP_METHOD *comp, *expansion; |
|
||||
|
|
||||
@@ -651,7 +651,7 @@
|
|
||||
#endif /* WITH_LISTEN */ |
|
||||
|
|
||||
|
|
||||
-#if OPENSSL_VERSION_NUMBER >= 0x00908000L
|
|
||||
+#if OPENSSL_VERSION_NUMBER >= 0x00908000L && !defined(OPENSSL_NO_COMP)
|
|
||||
/* In OpenSSL 0.9.7 compression methods could be added using |
|
||||
* SSL_COMP_add_compression_method(3), but the implemntation is not compatible |
|
||||
* with the standard (RFC3749). |
|
||||
@@ -723,7 +723,7 @@
|
|
||||
char *opt_cafile = NULL; /* certificate authority file */ |
|
||||
char *opt_capath = NULL; /* certificate authority directory */ |
|
||||
char *opt_egd = NULL; /* entropy gathering daemon socket path */ |
|
||||
-#if OPENSSL_VERSION_NUMBER >= 0x00908000L
|
|
||||
+#if OPENSSL_VERSION_NUMBER >= 0x00908000L && !defined(OPENSSL_NO_COMP)
|
|
||||
char *opt_compress = NULL; /* compression method */ |
|
||||
#endif |
|
||||
bool opt_pseudo = false; /* use pseudo entropy if nothing else */ |
|
||||
@@ -743,7 +743,7 @@
|
|
||||
retropt_string(opts, OPT_OPENSSL_DHPARAM, &opt_dhparam); |
|
||||
retropt_string(opts, OPT_OPENSSL_EGD, &opt_egd); |
|
||||
retropt_bool(opts,OPT_OPENSSL_PSEUDO, &opt_pseudo); |
|
||||
-#if OPENSSL_VERSION_NUMBER >= 0x00908000L
|
|
||||
+#if OPENSSL_VERSION_NUMBER >= 0x00908000L && !defined(OPENSSL_NO_COMP)
|
|
||||
retropt_string(opts, OPT_OPENSSL_COMPRESS, &opt_compress); |
|
||||
#endif |
|
||||
#if WITH_FIPS |
|
||||
@@ -984,7 +984,7 @@
|
|
||||
} |
|
||||
#endif /* !defined(EC_KEY) */ |
|
||||
|
|
||||
-#if OPENSSL_VERSION_NUMBER >= 0x00908000L
|
|
||||
+#if OPENSSL_VERSION_NUMBER >= 0x00908000L && !defined(OPENSSL_NO_COMP)
|
|
||||
if (opt_compress) { |
|
||||
int result; |
|
||||
result = openssl_setup_compression(*ctx, opt_compress); |
|
@ -1,21 +0,0 @@ |
|||||
diff -u -r ../socat-1.7.3.0/xioopts.c ./xioopts.c
|
|
||||
--- ../socat-1.7.3.0/xioopts.c 2015-01-24 05:15:22.000000000 -0500
|
|
||||
+++ ./xioopts.c 2015-03-06 15:33:38.792143669 -0500
|
|
||||
@@ -296,7 +296,7 @@
|
|
||||
#if WITH_EXT2 && defined(EXT2_COMPR_FL) |
|
||||
IF_ANY ("compr", &opt_ext2_compr) |
|
||||
#endif |
|
||||
-#if OPENSSL_VERSION_NUMBER >= 0x00908000L
|
|
||||
+#if OPENSSL_VERSION_NUMBER >= 0x00908000L && !defined(OPENSSL_NO_COMP)
|
|
||||
IF_OPENSSL("compress", &opt_openssl_compress) |
|
||||
#endif |
|
||||
#ifdef TCP_CONN_ABORT_THRESHOLD /* HP_UX */ |
|
||||
@@ -1098,7 +1098,7 @@
|
|
||||
IF_OPENSSL("openssl-certificate", &opt_openssl_certificate) |
|
||||
IF_OPENSSL("openssl-cipherlist", &opt_openssl_cipherlist) |
|
||||
IF_OPENSSL("openssl-commonname", &opt_openssl_commonname) |
|
||||
-#if OPENSSL_VERSION_NUMBER >= 0x00908000L
|
|
||||
+#if OPENSSL_VERSION_NUMBER >= 0x00908000L && !defined(OPENSSL_NO_COMP)
|
|
||||
IF_OPENSSL("openssl-compress", &opt_openssl_compress) |
|
||||
#endif |
|
||||
IF_OPENSSL("openssl-dhparam", &opt_openssl_dhparam) |
|
Loading…
Reference in new issue