Hi, On Sat, 15 Apr 2023 at 11:32, Willy Tarreau <w...@1wt.eu> wrote: > Thus you're seeing me coming with my question: does anyone have any > objection against turning "alpn h2,http/1.1" on by default for HTTP > frontends, and "alpn h3" by default for QUIC frontends, and have a new > "no-alpn" option to explicitly turn off ALPN negotiation on HTTP > frontends e.g. for debugging ?
For H2 I agree, and just to state which I think it's obvious: when alpn is already configured the behaviour will remain as-is, the change would only impact bind lines without alpn keyword. For QUIC frontends, they are explicit anyway, so yes, I think "alpn h3" should be implicit in HTTP mode, unless we expect to negotiate different alpn protocols on top of QUIC (but I guess in this case the frontend would be in TCP mode). > And if we change this default, do you prefer that we do it for 2.8 that > will be an LTS release and most likely to be shipped with next year's > LTS distros, or do you prefer that we skip this one and start with 2.9, > hence postpone to LTS distros of 2026 ? I agree this should be in 2.8 LTS. Lukas