Source: pycurl Version: 7.45.3-2 Severity: wishlist X-Debbugs-Cc: c...@packages.debian.org, samuel...@debian.org
Hello Scott, On the latest upload of pycurl, the libcurl variant used to link against was switched from GnutTLS to OpenSSL. The request came from #1065007 (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065007) but I don't think there were any valid reasons for the switch documented on the request. We are about to enable HTTP3 on the GnutTlS libcurl, and it's very unlikely that we will get HTTP3 support for the OpenSSL libcurl before the next stable release. If you revert the change back to GnutTLS, then pycurl will have support for HTTP3 very soon, otherwise it won't get it until after the next stable release. I also have plans on moving curl (the CLI) to the GnutTLS libcurl so we can get HTTP3 support on the curl command for the next stable release. For reference, this table lists the options which would be missing from GnuTLS, compared to OpenSSL (some of them are OpenSSL-specific so GnuTLS is not really missing): https://curl.se/libcurl/c/tls-options.html Curl upstream has shown interest in helping increase the compatibility for GnutTLS, so we can open a feature request for any option there that's mising. I believe it won't be an issue to revert back to GnuTLS because that's what the package was using before the latest upload. Regards, -- Samuel Henrique <samueloph>