]> git.kaiwu.me - haproxy.git/commit
BUG/MINOR: quic/ssl: record TLS version bounds for certificate selection
authorWilliam Lallemand <wlallemand@irq6.net>
Tue, 10 Nov 2026 15:53:03 +0000 (15:53 +0000)
committerWilliam Lallemand <wlallemand@irq6.net>
Tue, 10 Nov 2026 16:01:33 +0000 (17:01 +0100)
commit0265f7ebd6e4ccfb089dfc475460abe37c990a9e
treedb7e74df55cb36ff94a92c10d31d729757641b87
parent15535bb6a8ccef61d819b1b81073f6e07b9f40a3
BUG/MINOR: quic/ssl: record TLS version bounds for certificate selection

QUIC restricts its SSL context to TLS 1.3 but leaves the bind's
ssl_methods bounds unset. Without an explicit ssl-max-ver, the client
hello callback therefore fails its TLS 1.3 check and selects RSA instead
of ECDSA when both certificates match the SNI.

Record the effective min/max bounds as ssl_sock_initial_ctx() does for
TCP binds. This fixes issue #3566.

This should be backported as far as 2.8.
src/quic_ssl.c