1
0

patch-sslcls_c 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. --- socat-1.7.3.0.orig/sslcls.c 2015-01-24 11:15:22.000000000 +0100
  2. +++ socat-1.7.3.0/sslcls.c 2015-12-29 20:56:25.000000000 +0100
  3. @@ -55,6 +55,7 @@ const SSL_METHOD *sycSSLv2_server_method
  4. }
  5. #endif
  6. +#ifdef HAVE_SSLv3_client_method
  7. const SSL_METHOD *sycSSLv3_client_method(void) {
  8. const SSL_METHOD *result;
  9. Debug("SSLv3_client_method()");
  10. @@ -62,7 +63,9 @@ const SSL_METHOD *sycSSLv3_client_method
  11. Debug1("SSLv3_client_method() -> %p", result);
  12. return result;
  13. }
  14. +#endif
  15. +#ifdef HAVE_SSLv3_server_method
  16. const SSL_METHOD *sycSSLv3_server_method(void) {
  17. const SSL_METHOD *result;
  18. Debug("SSLv3_server_method()");
  19. @@ -70,6 +73,7 @@ const SSL_METHOD *sycSSLv3_server_method
  20. Debug1("SSLv3_server_method() -> %p", result);
  21. return result;
  22. }
  23. +#endif
  24. const SSL_METHOD *sycSSLv23_client_method(void) {
  25. const SSL_METHOD *result;
  26. @@ -331,14 +335,6 @@ void sycSSL_free(SSL *ssl) {
  27. return;
  28. }
  29. -int sycRAND_egd(const char *path) {
  30. - int result;
  31. - Debug1("RAND_egd(\"%s\")", path);
  32. - result = RAND_egd(path);
  33. - Debug1("RAND_egd() -> %d", result);
  34. - return result;
  35. -}
  36. -
  37. DH *sycPEM_read_bio_DHparams(BIO *bp, DH **x, pem_password_cb *cb, void *u) {
  38. DH *result;
  39. Debug4("PEM_read_bio_DHparams(%p, %p, %p, %p)",
  40. @@ -375,7 +371,7 @@ int sycFIPS_mode_set(int onoff) {
  41. }
  42. #endif /* WITH_FIPS */
  43. -#if OPENSSL_VERSION_NUMBER >= 0x00908000L
  44. +#if !defined(OPENSSL_NO_COMP)
  45. const COMP_METHOD *sycSSL_get_current_compression(SSL *ssl) {
  46. const COMP_METHOD *result;
  47. Debug1("SSL_get_current_compression(%p)", ssl);