]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: quic: define quic-socket bind setting
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Tue, 3 Oct 2023 12:16:26 +0000 (14:16 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Tue, 3 Oct 2023 14:49:26 +0000 (16:49 +0200)
commit3ef6df7387333dce9d00d9ce1e1ed8380ef52fe6
tree5149368d2105e532d6976750fca4ed3ed102a0f5
parente1e6fbb3fd6367a25b6db670a8376f008928731d
MINOR: quic: define quic-socket bind setting

Define a new bind option quic-socket :
  quic-socket [ connection | listener ]

This new setting works in conjunction with the existing configuration
global tune.quic.socket-owner and reuse the same semantics.

The purpose of this setting is to allow to disable connection socket
usage on listener instances individually. This will notably be useful
when needing to deactivating it when encountered a fatal permission
error on bind() at runtime.
doc/configuration.txt
include/haproxy/listener-t.h
include/haproxy/quic_sock-t.h
src/cfgparse-quic.c
src/listener.c
src/quic_conn.c