Changes since version 3.5-dev6 : Amaury Denoyelle (5): BUG/MINOR: h3: reject truncated frames with mandatory payload BUG/MEDIUM: h3: do not block FIN on empty DATA frame BUG/MINOR: h3: handle empty HEADERS frame as specified BUG/MINOR: h3: handle unknown frame type on request stream as specified BUG/MINOR: h3: only increment frame type counter on new header Christopher Faulet (12): BUG/MEDIUM: hlua: Never release a cosocket applet from the GC BUG/MINOR: mux-h1: Return an error on trailers if last chunk is unfinished BUG/MINOR: hlua: Always return nil if there is no data to dup for HTTP messages BUG/MEDIUM: htx: Don't reset flags when source must be preserved during transfer BUG/MINOR: flt-http-comp: Rely on htx_set_eom() to restore EOM flag MINOR: httpclient: Don't manually set HTX_FL_EOM flag after calling htx_xfer() MINOR: htx: Remove htx_xfer_blks function CLEANUP: htx: Remove ref to EOM block on HTX_FL_EOM flag comment DOC: htx: Fix comment of htx_expect_more() function REORG: htx: Move functions to deal with first block after ones about next block MINOR: mux-h1: loop on HTX blocks using _blk() functions to look for WS key SCRIPTS: run-regtests: Increase internal buffer size used for logs Frederic Lecaille (4): BUG/MINOR: quic: leak of the NEW_TOKEN frame on token generation failure MINOR: quic: implement the AEAD integrity limit BUG/MEDIUM: map: do not overwrite the fetch context in pat_match_regm() REGTESTS: map: check map_regm inside an ACL over an iterating fetch Manu Nicolas (1): BUG/MEDIUM: http-ana: apply tunnel timeout with data filters Olivier Houchard (8): BUILD: fd: Make sure to include sched.h BUG/MINOR: cli: Make sure two instances of _getsocks don't run BUG/MEDIUM: listener: Don't drop suspend/resume deferred requests MEDIUM: twork: Introduce a new cross-thread/thread-group deferred work API MEDIUM: listener: make the rx_agent use the generic twork API MINOR: fd: add fd_tables_are_split() to test for split FD tables BUG/MEDIUM cli: dump other thread groups' FDs from their own threads BUG/MINOR: stream: resolve foreign groups' addresses for "show sess" Remi Tricot-Le Breton (1): BUG/MINOR: ssl: don't pass the address of a size_t as an int* to OpenSSL William Lallemand (1): BUILD: fd: unshare is not available on NetBSD Willy Tarreau (16): DOC: config: clarify tune tune.bufsize doc regarding various limits BUG/MINOR: stream/debug: harden the stream dump function regarding signals MINOR: stconn: prefer to replace endpoints rather than detaching them MINOR: ring: add "-r" to "show events" to dump in raw mode (undoes "-s") MINOR: ring: permit to combine options on "show events" MINOR: ring/cli: improve the "show events" parser regarding options MINOR: ring/cli: also support "show events -h" to display the help MINOR: http: define new HTTP status codes for parsers MINOR: http-htx: add a new generic trailers parser REGTESTS: http-messaging: add tests for the H2 and H3 trailers MEDIUM: mux-h2: rely on the generic trailers parser MINOR: mux-h2: report more accurate traces and glitches on trailers errors CLEANUP: h2: get rid of the now unused h2_make_htx_trailers() MEDIUM: h3: rely on the generic trailers parser REGTESTS: specify explicit chroot in confs using unix-stream servers MAJOR: startup: use chroot auto by default when available