On Fri, Dec 16, 2022 at 07:29:23AM +0100, Vincent Bernat wrote:
> On 2022-12-16 05:49, Willy Tarreau wrote:
> > There's currently a great momentum around WolfSSL that was already
> > adopted by Apache, Curl, and Ngtcp2 (which is the QUIC stack that
> > powers most HTTP/3-compatible agents). Its support on haproxy is
> > making fast progress thanks to the efforts on the two sides, and it's
> > pleasant to speak to people who care about performance. I'd bet we'll
> > find it packaged in a usable state long before OpenSSL finally changes
> > their mind on QUIC and reaches distros in a usable state. That's a
> > perfect (though sad) example of the impact of design by committee!
> 
> It's currently packaged in Debian and Ubuntu. For Ubuntu, it is currently in
> universe (no security support). For Debian, there are discussions to not
> ship it in the next release due to security concerns, but this is worked on.

That's great! I noticed that the lib comes with many build options, and I
guess that one difficult aspect will be to figure which ones to enable in
the packaged version. I guess that the various projects supporting it will
help them figure a reasonable set of default settings that suits everyone
(at least all packaged projects). This could constitute a potential solution
to have both QUIC support and performance back in future distros.

> I'll ask again later when its support is finished in HAProxy if we can
> switch to it for Debian/Ubuntu packages.

Great, thank you for your help! Most users don't realize how much the
success of certain protocol improvements depends on just a bunch of
people's willingness to improve the situation for end users ;-)

> Next Debian will be using OpenSSL 3.0.0. Ubuntu is using OpenSSL 3.0.0 since
> Jammy.

Good to know for Debian, thanks!
Willy

Reply via email to