You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We've recently enabled quic by default in Gentoo "testing" ebuilds. As we provide a mechanism for users to enable MultiSSL there are a number who choose to enable alternative TLS backends in order to meet thier requirements.
While I can provide package-manager flags to prevent this configuration from being enabled, it's also worth raising an issue to discuss.
With the MultiSSL feature, libcurl can get built to support multiple TLS backends, and to use a specific one selected from the set at startup. An original driving factor for this feature was to allow Schannel with other TLS backends on Windows so that users could access "native" CA certs in the Windows CA store. Subsequently, curl has introduced support in multiple TLS backends to use native CAs. This reduces the need for many people to use and switch TLS backends. There are probably also other use cases, since the TLS backends are not all alike.
The QUIC/h3 backends use TLS themselves but this code has not been adapted for multissl, which makes builds that enable HTTP/3 incompatible with the multissl option. For now, multissl and QUIC support are mutually exclusive in curl. This can of course be fixed, but it might not be trivial depending on the different QUIC solution(s) used and their requirements on the TLS libraries. Maybe we should just defer supporting this combo until A) someone brings a solid use case for it and B) someone wants to work on it.
We've recently enabled quic by default in Gentoo "testing" ebuilds. As we provide a mechanism for users to enable MultiSSL there are a number who choose to enable alternative TLS backends in order to meet thier requirements.
While I can provide package-manager flags to prevent this configuration from being enabled, it's also worth raising an issue to discuss.
I did this
I expected the following
Uncertain; worth discussing:
curl/libcurl version
curl 8.9.0
operating system
Gentoo Linux
The text was updated successfully, but these errors were encountered: