]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: server: support QUIC for dynamic servers
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Mon, 7 Jul 2025 09:42:25 +0000 (11:42 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Mon, 7 Jul 2025 12:29:29 +0000 (14:29 +0200)
commit42365f53e830200638759d0b94b730257830ca3b
tree0749831cbdb96d7849acd34a8b5a2b0610c5e506
parent626cfd85aa0afac15a4855b6344c5b6024967ce4
MINOR: server: support QUIC for dynamic servers

To properly support QUIC for dynamic servers, it is required to extend
add server CLI handler :
* ensure conformity between server address and proto
* automatically set proto to QUIC if not specified
* prepare_srv callback must be called to initialize required SSL context

Prior to this patch, crashes may occur when trying to use QUIC with
dynamic servers.

Also, destroy_srv callback must be called when a dynamic server is
deallocated. This ensures that there is no memory leak due to SSL
context.

No need to backport.
src/server.c