Changes since version 3.3-dev10 : Amaury Denoyelle (22): BUG/MEDIUM: h3: properly encode response after interim one in same buf MINOR: ncbuf: extract common types MINOR: ncbmbuf: define new ncbmbuf type MINOR: ncbmbuf: implement add MINOR: ncbmbuf: implement iterator bitmap utilities functions MINOR: ncbmbuf: implement ncbmb_data() MINOR: ncbmbuf: implement advance operation MINOR: ncbmbuf: add tests as standalone mode BUG/MAJOR: quic: use ncbmbuf for CRYPTO handling MINOR: quic: remove received CRYPTO temporary tree storage MINOR: quic: remove unused conn-tx-buffers limit keyword MINOR: quic: prepare support for options on FE/BE side MINOR: quic: rename "no-quic" to "tune.quic.listen" MINOR: quic: duplicate glitches FE option on BE side MINOR: quic: split congestion controler options for FE/BE usage MINOR: quic: split Tx options for FE/BE usage MINOR: quic: rename max Tx mem setting MINOR: quic: rename retry-threshold setting MINOR: quic: rename frontend sock-per-conn setting BUG/MINOR: quic: split max-idle-timeout option for FE/BE usage BUG/MINOR: quic: split option for congestion max window size BUG/MINOR: quic: rename and duplicate stream settings Aurelien DARRAGON (8): MINOR: stats-file: fix typo in shm-stats-file object struct size detection MINOR: compiler: add FIXED_SIZE(size, type, name) macro MEDIUM: freq-ctr: use explicit-size types for freq-ctr struct BUG/MAJOR: stats-file: ensure shm_stats_file_object struct mapping consistency Revert "BUG/MAJOR: stats-file: ensure shm_stats_file_object struct mapping consistency" Revert "MEDIUM: freq-ctr: use explicit-size types for freq-ctr struct" Revert "MINOR: compiler: add FIXED_SIZE(size, type, name) macro" BUG/MAJOR: stats-file: ensure shm_stats_file_object struct mapping consistency (2nd attempt) Christopher Faulet (2): BUG/MEDIUM: h1-htx: Don't set HTX_FL_EOM flag on 1xx informational messages BUG/MEDIUM: applet: Improve again spinning loops detection with the new API Frederic Lecaille (1): BUG/MINOR: quic-be: unchecked connections during handshakes Olivier Houchard (10): BUG/MEDIUM: mt_list: Make sure not to unlock the element twice MINOR: initcalls: Add a new initcall stage, STG_INIT_2 MEDIUM: stick-tables: Use a per-shard expiration task MEDIUM: stick-tables: Remove the table lock MEDIUM: stick-tables: Stop if stktable_trash_oldest() fails. MEDIUM: stick-tables: Stop as soon as stktable_trash_oldest succeeds. BUG/MEDIUM: stick-tables: Don't loop if there's nothing left BUG/MEDIUM: mt_lists: Avoid el->prev = el->next = el BUG/MEDIUM: mt_list: Use atomic operations to prevent compiler optims MEDIUM: quic: Fix build with openssl-compat William Lallemand (2): MINOR: acme: add the dns-01-record field to the sink MINOR: acme: display the complete challenge_ready command in the logs Willy Tarreau (5): BUG/MEDIUM: cli: also free the trash chunk on the error path BUG/MAJOR: pools: fix default pool alignment BUG/MEDIUM: build: limit excessive and counter-productive gcc-15 vectorization BUG/MINOR: stick-tables: properly index string-type keys BUILD: openssl-compat: fix build failure with OPENSSL=0 and KTLS=1