Changes since version 2.8.3 : Amaury Denoyelle (1): BUG/MINOR: mux-quic: remove full demux flag on ncbuf release Aurelien DARRAGON (7): 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 Christopher Faulet (3): BUG/MEDIUM: mux-fcgi: Don't swap trash and dbuf when handling STDERR records BUG/MEDIUM: master/cli: Pin the master CLI on the first thread of the group 1 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 (19): BUG/MINOR: quic: Leak of frames to send. BUG/MINOR: quic: Wrong cluster secret initialization MINOR: quic: QUIC openssl wrapper implementation MINOR: quic: Include QUIC opensssl wrapper header from TLS stacks compatibility header MINOR: quic: Do not enable O-RTT with USE_QUIC_OPENSSL_COMPAT MINOR: quic: Set the QUIC connection as extra data before calling SSL_set_quic_method() MINOR: quic: Do not enable 0RTT with SSL_set_quic_early_data_enabled() MINOR: quic: Add a compilation option for the QUIC OpenSSL wrapper MINOR: quic: Export some KDF functions (QUIC-TLS) MINOR: quic: Initialize TLS contexts for QUIC openssl wrapper MINOR: quic: Call the keylog callback for QUIC openssl wrapper from SSL_CTX_keylog() MINOR: quic: Add a quic_openssl_compat struct to quic_conn struct MINOR: quic: SSL context initialization with QUIC OpenSSL wrapper. MINOR: quic: Add "limited-quic" new tuning setting DOC: quic: Add "limited-quic" new tuning setting BUG/MINOR: quic+openssl_compat: Non initialized TLS encryption levels MINOR: quic: Warning for OpenSSL wrapper QUIC bindings without "limited-quic" MINOR: quic+openssl_compat: Do not start without "limited-quic" MINOR: quic+openssl_compat: Emit an alert for "allow-0rtt" option Ilya Shipitsin (2): CI: musl: highlight section if there are coredumps CI: musl: drop shopt in workflow invocation William Lallemand (4): BUILD: Makefile: add USE_QUIC_OPENSSL_COMPAT to make help BUG/MINOR: quic: allow-0rtt warning must only be emitted with quic bind BUG/MINOR: quic: ssl_quic_initial_ctx() uses error count not error code BUILD: quic: fix build on centos 8 and USE_QUIC_OPENSSL_COMPAT Willy Tarreau (3): 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