• Bug#940519: Add http3 feature to curl.

    From Carlos Henrique Lima Melara@21:1/5 to Tal Regev on Sat Jul 26 14:10:01 2025
    Hi Tal,

    On Sat, Jul 26, 2025 at 02:36:55AM +0300, Tal Regev wrote:
    That's great news!!!
    First, I started from report on ubuntu, they send me over: https://answers.launchpad.net/ubuntu/+source/curl/+question/822208

    It might have been someone from outside, because they have their on
    packaging of curl that differs from the one we maintain (see the
    ubuntu1 at the end of the Debian revision).

    Second, I will ask to switch (in a future debian release) to a non experimental http3 feature.
    As you share with me the feature, you also share with me the libraries that curl is compiled with.
    And I notice you compile curl with http3 that is considered experimental in curl side.

    Yes, it's using the http3 experimental because the timing for the
    openSSL release was very poor. We weren't able to package the ngtcp2
    with the correct bits sets to have the openSSL http3 feature enabled in
    curl. As soon as the freeze is over and trixie is released, we will work
    on that.

    To compile curl with http3 non experimental, you need:
    openssl 3.5 and above
    ngtcp2 version 1.12 and above
    nghttp3.
    https://curl.se/docs/http3.html

    Please consider compiling http3 with ngtcp2.

    That will only be possible for Debian 14 and trixie-backports. If you
    need that for yourself, please consider rebuilding curl with gnutls
    backend and you'll have the feature.

    Cheers,
    Charles

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)