Hi Charles, Thank you for your detailed answer. I already can compile curl with http3. I am doing it on vcpkg. https://github.com/microsoft/vcpkg/pull/46459
My goal is the http3 feature will shift for all other people. Debian and Ubuntu users as well. As I understand, soon you will shift the http3 feature, Ubuntu maintainers will follow. If you need help with compiling curl with http3. I have an experience with that. Let me know. Regards, Tal Regev. On Sat, 26 Jul 2025 at 14:58, Carlos Henrique Lima Melara < [email protected]> wrote: > 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 >

