]> git.kaiwu.me - nginx.git/commit
QUIC: logging missing mandatory TLS extensions only once.
authorSergey Kandaurov <pluknet@nginx.com>
Tue, 6 May 2025 14:57:01 +0000 (18:57 +0400)
committerRoman Arutyunyan <arutyunyan.roman@gmail.com>
Fri, 23 May 2025 11:00:47 +0000 (15:00 +0400)
commit54e6b7cfeeae50f708398468078094fd309828e0
tree41cc1cc308cc52d3208824944fbe5d16c9db4293
parent5d7fd4a7e3025e8600bb029742a0a28bf4ca9eec
QUIC: logging missing mandatory TLS extensions only once.

Previously, they might be logged on every add_handshake_data
callback invocation when using OpenSSL compat layer and processing
coalesced handshake messages.

Further, the ALPN error message is adjusted to signal the missing
extension.  Possible reasons were previously narrowed down with
ebb6f7d65 changes in the ALPN callback that is invoked earlier in
the handshake.
src/event/quic/ngx_event_quic_ssl.c