]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
INSTALL.md: MultiSSL and QUIC are mutually exclusive
authorDaniel Stenberg <daniel@haxx.se>
Wed, 31 Jul 2024 16:40:44 +0000 (18:40 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 31 Jul 2024 21:26:40 +0000 (23:26 +0200)
Reported-by: Matt Jolly
Fixes #14308
Closes #14328

docs/INSTALL.md

index d00f22dcb04d17efaf63dfca5ddb1d637955acef..c989c37e7870293631e84af6ca174c095c5aedd5 100644 (file)
@@ -154,6 +154,16 @@ conflicting identical symbol names.
 When you build with multiple TLS backends, you can select the active one at
 runtime when curl starts up.
 
+## MultiSSL and HTTP/3
+
+HTTP/3 needs QUIC and QUIC needs TLS. Building libcurl with HTTP/3 and QUIC
+support is not compatible with the MultiSSL feature: they are mutually
+exclusive. If you need MultiSSL in your build, you cannot have HTTP/3 support
+and vice versa.
+
+libcurl can only use a single TLS library with QUIC and that *same* TLS
+library needs to be used for the other TLS using protocols.
+
 ## Configure finding libs in wrong directory
 
 When the configure script checks for third-party libraries, it adds those