Changes since version 3.4-dev2 : Amaury Denoyelle (2): MINOR: cfgparse: remove duplicate "force-persist" in common kw list BUG/MEDIUM: quic: fix ACK ECN frame parsing Aurelien DARRAGON (2): BUG/MINOR: hlua_fcn: fix broken yield for Patref:add_bulk() BUG/MINOR: hlua_fcn: ensure Patref:add_bulk() is given a table object before using it Christian Ruppert (1): REGTESTS: ssl: Fix reg-tests curve check Hyeonggeun Oh (1): MINOR: cfgparse: Refactor "userlist" parser to print it in -dKall operation Olivier Houchard (6): MINOR: receiver: Dynamically alloc the "members" field of shard_info MINOR: stats: Increase the tgid from 8bits to 16bits BUG/MINOR: stats-file: Use a 16bits variable when loading tgid MEDIUM: counters: Dynamically allocate per-thread group counters MEDIUM: counters: Remove some extra tests BUG/MEDIUM: threads: Fix binding thread on bind. Tim Duesterhus (1): CLEANUP: connection: Remove outdated note about CO_FL `0x00002000` being unused William Lallemand (5): BUILD: ssl: strchr definition changed in C23 BUILD: tools: memchr definition changed in C23 BUG/MINOR: cfgparse: wrong section name upon error BUG/MINOR: cli/stick-tables: argument to "show table" is optional CI: github: remove ERR=1 temporarly from the ECH job Willy Tarreau (5): BUILD: sockpair: fix build issue on macOS related to variable-length arrays MEDIUM: config: warn if some userlist hashes are too slow MINOR: sample: also support retrieving fc.timer.handshake without a stream MINOR: tcp-sample: permit retrieving tcp_info from the connection/session stage BUG/MINOR: net_helper: fix IPv6 header length processing akarl10 (1): BUG/MINOR: ech/quic: enable ech configuration also for quic listeners