aboutsummaryrefslogtreecommitdiff
path: root/net/haproxy/patches/003-BUILD-ssl-unbreak-the-build-with-newer-libressl.patch
diff options
context:
space:
mode:
Diffstat (limited to 'net/haproxy/patches/003-BUILD-ssl-unbreak-the-build-with-newer-libressl.patch')
-rw-r--r--net/haproxy/patches/003-BUILD-ssl-unbreak-the-build-with-newer-libressl.patch26
1 files changed, 0 insertions, 26 deletions
diff --git a/net/haproxy/patches/003-BUILD-ssl-unbreak-the-build-with-newer-libressl.patch b/net/haproxy/patches/003-BUILD-ssl-unbreak-the-build-with-newer-libressl.patch
deleted file mode 100644
index cf9154bec..000000000
--- a/net/haproxy/patches/003-BUILD-ssl-unbreak-the-build-with-newer-libressl.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-commit f9c40ed93330c9add953310b7ac04a0d4f43ec5c
-Author: Daniel Jakots <haproxy@chown.me>
-Date: Tue Dec 7 20:34:39 2021 -0500
-
- BUILD: ssl: unbreak the build with newer libressl
-
- In LibreSSL 3.5.0, BIO is going to become opaque, so haproxy's
- compat macros will no longer work. The functions they substitute
- have been available since LibreSSL 2.7.0.
-
- (cherry picked from commit d1a2e2b0d1da0dff726738343fbaed044fb93470)
- Signed-off-by: Willy Tarreau <w@1wt.eu>
- (cherry picked from commit ca0b6e08dcc3686794d37e8bfcc4e4a4b2adb806)
- Signed-off-by: Willy Tarreau <w@1wt.eu>
-
---- a/include/haproxy/openssl-compat.h
-+++ b/include/haproxy/openssl-compat.h
-@@ -386,7 +386,7 @@ static inline void SSL_CTX_up_ref(SSL_CT
- #define SSL_CTX_get_extra_chain_certs(ctx, chain) do { *(chain) = (ctx)->extra_certs; } while (0)
- #endif
-
--#if HA_OPENSSL_VERSION_NUMBER < 0x10100000L
-+#if HA_OPENSSL_VERSION_NUMBER < 0x10100000L && (!defined(LIBRESSL_VERSION_NUMBER) || LIBRESSL_VERSION_NUMBER < 0x2070000fL)
- #define BIO_get_data(b) (b)->ptr
- #define BIO_set_data(b, v) do { (b)->ptr = (v); } while (0)
- #define BIO_set_init(b, v) do { (b)->init = (v); } while (0)