haproxy: remove quictls support

QuicTLS was a fork of OpenSSL which ended development in April 2025 and
is stuck at an OpenSSL 3.3.0 base commit.

The resulting QUIC functionality has been merged into and released in
OpenSSL 3.5.0.

(cherry picked from commit c557ebe0db)
This commit is contained in:
Martin Weinelt
2025-11-25 00:02:06 +01:00
committed by github-actions[bot]
parent 2d88be7007
commit 94201defa9

View File

@@ -2,18 +2,16 @@
useLua ? true,
usePcre ? true,
withPrometheusExporter ? true,
sslLibrary ? "quictls",
sslLibrary ? "openssl",
stdenv,
lib,
fetchurl,
fetchpatch,
nixosTests,
zlib,
libxcrypt,
aws-lc,
libressl,
openssl,
quictls,
wolfssl,
lua5_4,
pcre2,
@@ -23,7 +21,6 @@ assert lib.assertOneOf "sslLibrary" sslLibrary [
"aws-lc"
"libressl"
"openssl"
"quictls"
"wolfssl"
];
let
@@ -32,7 +29,6 @@ let
aws-lc
libressl
openssl
quictls
;
wolfssl = wolfssl.override {
variant = "haproxy";