Line 0
Link Here
|
|
|
1 |
--- src/lftp_ssl.cc.orig 2020-01-29 20:36:37 UTC |
2 |
+++ src/lftp_ssl.cc |
3 |
@@ -34,7 +34,7 @@ |
4 |
#include "misc.h" |
5 |
#include "network.h" |
6 |
#include "buffer.h" |
7 |
-#if OPENSSL_VERSION_NUMBER < 0x10100000L |
8 |
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || LIBRESSL_VERSION_NUMBER |
9 |
#define X509_STORE_CTX_get_by_subject X509_STORE_get_by_subject |
10 |
#endif |
11 |
extern "C" { |
12 |
@@ -840,7 +840,7 @@ lftp_ssl_openssl_instance::lftp_ssl_openssl_instance() |
13 |
ssl_ctx=SSL_CTX_new(); |
14 |
X509_set_default_verify_paths(ssl_ctx->cert); |
15 |
#else |
16 |
-#if OPENSSL_VERSION_NUMBER < 0x10100000L |
17 |
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || LIBRESSL_VERSION_NUMBER |
18 |
SSLeay_add_ssl_algorithms(); |
19 |
#endif |
20 |
ssl_ctx=SSL_CTX_new(SSLv23_client_method()); |
21 |
@@ -1080,7 +1080,7 @@ void lftp_ssl_openssl::copy_sid(const lftp_ssl_openssl |
22 |
|
23 |
const char *lftp_ssl_openssl::strerror() |
24 |
{ |
25 |
-#if OPENSSL_VERSION_NUMBER < 0x10100000L |
26 |
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || LIBRESSL_VERSION_NUMBER |
27 |
SSL_load_error_strings(); |
28 |
#endif |
29 |
int error=ERR_get_error(); |