Changes since version 2.7.10 : Amaury Denoyelle (2): BUG/MEDIUM: quic: fix tasklet_wakeup loop on connection closing BUG/MINOR: mux-quic: remove full demux flag on ncbuf release Aurelien DARRAGON (12): BUG/MINOR: hlua: fix invalid use of lua_pop on error paths BUG/MINOR: stktable: allow sc-set-gpt(0) from tcp-request connection BUG/MINOR: hlua_fcn: potentially unsafe stktable_data_ptr usage DOC: lua: fix core.register_action typo BUG/MINOR: hlua/action: incorrect message on E_YIELD error MINOR: hlua: add hlua_stream_ctx_prepare helper function BUG/MEDIUM: hlua: streams don't support mixing lua-load with lua-load-per-thread BUG/MEDIUM: hlua: don't pass stale nargs argument to lua_resume() BUG/MINOR: hlua/init: coroutine may not resume itself BUG/MINOR: server: add missing free for server->rdr_pfx MINOR: pattern: fix pat_{parse,match}_ip() function comments BUG/MEDIUM: server/cli: don't delete a dynamic server that has streams Cedric Paillet (1): BUG/MINOR: promex: fix backend_agg_check_status Chris Staite (1): BUG/MEDIUM: h1-htx: Ensure chunked parsing with full output buffer Christopher Faulet (5): BUG/MEDIUM: stconn: Wake applets on sending path if there is a pending shutdown BUG/MEDIUM: stconn: Don't block sends if there is a pending shutdown BUG/MEDIUM: stconn/stream: Forward shutdown on write timeout BUG/MEDIUM: mux-fcgi: Don't swap trash and dbuf when handling STDERR records BUG/MAJOR: mux-h2: Report a protocol error for any DATA frame before headers Emeric Brun (1): Revert "BUG/MEDIUM: quic: missing check of dcid for init pkt including a token" Frédéric Lécaille (6): BUG/MINOR: quic: Possible skipped RTT sampling BUG/MAJOR: quic: Really ignore malformed ACK frames. BUG/MINOR: quic: Wrong RTT adjusments BUG/MINOR: quic: Wrong RTT computation (srtt and rrt_var) BUG/MINOR: quic: Leak of frames to send. BUG/MINOR: quic: Wrong cluster secret initialization Ilya Shipitsin (3): CI: get rid of travis-ci wrapper for Coverity scan CI: musl: highlight section if there are coredumps CI: musl: drop shopt in workflow invocation Johannes Naab (1): DOC: typo: fix sc-set-gpt references Tim Duesterhus (1): CI: Update to actions/checkout@v4 William Lallemand (5): BUILD: Makefile: add the USE_QUIC option to make help BUG/MINOR: ssl/cli: can't find ".crt" files when replacing a certificate DOC: configuration: update examples for req.ver MINOR: httpclient: allow to configure the retries MINOR: httpclient: allow to configure the timeout.connect Willy Tarreau (13): DEV: flags/show-sess-to-flags: properly decode fd.state SCRIPTS: git-show-backports: automatic ref and base detection with -m IMPORT: plock: also support inlining the int code MINOR: threads: inline the wait function for pthread_rwlock emulation MINOR: atomic: make sure to always relax after a failed CAS IMPORT: xxhash: update xxHash to version 0.8.2 BUG/MINOR: ssl_sock: fix possible memory leak on OOM BUILD: import: guard plock.h against multiple inclusion BUG/MINOR: checks: do not queue/wake a bounced check BUILD: bug: make BUG_ON() void to avoid a rare warning BUG/MINOR: freq_ctr: fix possible negative rate with the scaled API BUG/MEDIUM: actions: always apply a longest match on prefix lookup BUG/MEDIUM: quic_conn: let the scheduler kill the task when needed