Changes since version 3.1.7 : Amaury Denoyelle (10): BUG/MINOR: quic: do not crash on CRYPTO ncbuf alloc failure MINOR: quic: rename min/max fields for congestion window algo MINOR: quic: extend return value during TP parsing BUG/MINOR: quic: use proper error code on missing CID in TPs BUG/MINOR: quic: use proper error code on invalid server TP BUG/MINOR: quic: reject retry_source_cid TP on server side BUG/MINOR: quic: use proper error code on invalid received TP value BUG/MINOR: quic: fix TP reject on invalid max-ack-delay BUG/MINOR: quic: reject invalid max_udp_payload size BUG/MEDIUM: quic: free stream_desc on all data acked Aurelien DARRAGON (9): MINOR: applet: add appctx_schedule() macro CLEANUP: dns: remove unused dns_stream_server struct member BUG/MINOR: dns: add tempo between 2 connection attempts for dns servers BUG/MINOR: dns: prevent ds accumulation within dss BUG/MINOR: proxy: only use proxy_inc_fe_cum_sess_ver_ctr() with frontends BUG/MINOR: cli: fix too many args detection for commands BUG/MINOR: threads: fix soft-stop without multithreading support BUG/MINOR: sink: detect and warn when using "send-proxy" options with ring servers DOC: config: restore default values for resolvers hold directive Christopher Faulet (17): BUG/MINOR: cli: Issue an error when too many args are passed for a command BUG/MINOR: mux-h1: Don't pretend connection was released for TCP>H1>H2 upgrade BUG/MINOR: mux-h1: Fix trace message in h1_detroy() to not relay on connection BUG/MINOR: hlua: Fix Channel:data() and Channel:line() to respect documentation BUG/MINOR: spoe: Don't report error on applet release if filter is in DONE state BUG/MEDIUM: mux-spop: Respect the negociated max-frame-size value to send frames BUG/MEDIUM: mux-spop: Wait end of handshake to declare a spop connection ready BUG/MINOR: mux-spop: Use the right bitwise operator in spop_ctl() BUG/MINOR: mux-spop: Don't report error for stream if ACK was already received BUG/MINOR: mux-spop: Make the demux stream ID a signed integer BUG/MINOR: mux-spop: Don't open new streams for SPOP connection on error MINOR: mux-spop: Don't set SPOP connection state to FRAME_H after ACK parsing BUG/MEDIUM: mux-spop: Remove frame parsing states from the SPOP connection state BUG/MEDIUM: mux-spop: Properly handle CLOSING state BUG/MEDIUM: spop-conn: Report short read for partial frames payload BUG/MEDIUM: mux-spop; Don't report a read error if there are pending data DEBUG: mux-spop: Review some trace messages to adjust the message or the level Lukas Tribus (1): DOC: ring: refer to newer RFC5424 Olivier Houchard (2): BUG/MEDIUM: connections: Report connection closing in conn_create_mux() MEDIUM: stick-tables: Limit the number of old entries we remove William Lallemand (1): BUG/MINOR: ssl/ckch: always free() the previous entry during parsing Willy Tarreau (4): BUG/MAJOR: listeners: transfer connection accounting when switching listeners BUG/MEDIUM: peers: hold the refcnt until updating ts->seen BUG/MEDIUM: peers: also limit the number of incoming updates DOC: config: recommend disabling libc-based resolution with resolvers