Changes since version 3.4-dev13 : Amaury Denoyelle (10): MINOR: ssl_sock: remove unneeded check on QMux flags MINOR: connection: define xprt_add_l6hs() MINOR: xprt_qmux: define default value for get_alpn MINOR: connection: define mask CO_FL_WAIT_XPRT_L6 MINOR: session: support QMux in clear on FE side MINOR: backend: support QMux in clear for BE side MINOR: mux_quic: handle STOP_SENDING in QMux MINOR: mux_quic: handle MAX_STREAMS for uni stream in QMux MINOR: mux_quic: do not crash on unhandled QMux frame reception BUG/MINOR: quic: fix ODCID lookup from derived value Christopher Faulet (7): BUG/MEDIUM: applet: Properly handle receives of size 0 BUG/MEDIUM: resolvers: Fix test on dn label size in resolv_dn_label_to_str() BUG/MEDIUM: ssl-gencert: Unlock LRU cache if failing to generate certificate BUG/MEDIUM: dict: hold lock while decrementing refcount in dict_entry_unref BUG/MINOR: tcpchecks: Limit parsing of agent-check reply to the buffer BUG/MEDIUM: hlua: Fix integer underflow when receiving line from lua cosocket BUG/MEDIUM: cli: Fix parsing of pattern finishing a command payload CyberpsychoJacob (1): BUG/MEDIUM: acme: NUL terminate response buffer before PEM parsing Remi Tricot-Le Breton (1): BUG/MINOR: ocsp: Manage date too far away in the future Willy Tarreau (20): MINOR: config: shm-stats-file is no longer experimental BUILD: proxy: unstatify the proxies_del_lock to avoid a warning without threads BUG/MEDIUM: net_helper: fix a remaining possibly infinite loop in converters BUILD: intops: mask the fail value in array_size_or_fail() BUG/MEDIUM: log-forward: make sure the month is unsigned BUG/MEDIUM: regex: allocate a large enough pcre2 match for all matches BUG/MEDIUM: tcpcheck/spoe: bound the SPOP error code to valid values BUG/MEDIUM: cache: fix a refcount leak for missed secondary entries BUG/MINOR: log: free logformat expr on compile failure in cfg_parse_log_profile BUG/MINOR: resolvers: fix room for trailing zero in resolv_dn_label_to_str() BUG/MINOR: resolvers: fix risk of appending garbage past the domain name BUG/MINOR: mux-h2: validate HEADERS frame length before reading stream dep BUG/MINOR: log: look for the end of priority before the end of the buffer BUG/MINOR: dict: fix refcount race on insert collision BUG/MINOR: init: use more than ha_random64() for the cluster secret BUG/MINOR: sample: limit the be2hex converter's chunk size CLEANUP: resolvers: use read_n32() instead of open-coded big-endian read CLEANUP: resolvers: remove pool_free(NULL) in SRV additional record matching CLEANUP: resolvers: fix comment typos and wrong filenames in file headers BUG/MINOR: haterm: fix the random suffix multiplication