From 91a5b67b25d2f3ef1f041841c0d9ab7e2a061cfc Mon Sep 17 00:00:00 2001 From: Amaury Denoyelle Date: Mon, 9 Feb 2026 13:36:59 +0100 Subject: [PATCH] BUG/MINOR: proxy: fix default ALPN bind settings For "add backend" implementation, postparsing code in check_config_validity() from cfgparse.c has been extracted in a new dedicated function named proxy_finalize() into proxy.c. This has caused unexpected compilation issue as in the latter file TLSEXT_TYPE_application_layer_protocol_negotiation macro may be undefined, in particular when building without QUIC support. Thus, code related to default ALPN on binds is discarded after the preprocessing stage. Fix this by including openssl-compat header file into proxy source file. This should be sufficient to ensure SSL related defines are properly included. This should fix recent issues on SSL regtests. No need to backport. --- src/proxy.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/proxy.c b/src/proxy.c index 3529085ee..06c3fb877 100644 --- a/src/proxy.c +++ b/src/proxy.c @@ -47,6 +47,7 @@ #include #include #include +#include /* required for TLSEXT_TYPE_application_layer_protocol_negotiation */ #include #include #include -- 2.47.3