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>

Reply via email to