Changes since version 3.0.14 : Amaury Denoyelle (3): MINOR: cfgparse: remove duplicate "force-persist" in common kw list BUG/MEDIUM: quic: fix ACK ECN frame parsing BUG/MINOR: proxy: free persist_rules Aurelien DARRAGON (4): BUG/MINOR: http_act: fix deinit performed on uninitialized lf_expr in release_http_map() BUG/MEDIUM: promex: server iteration may rely on stale server BUG/MEDIUM: hlua: fix invalid lua_pcall() usage in hlua_traceback() BUG/MINOR: hlua: consume error object if ignored after a failing lua_pcall() Christian Ruppert (1): REGTESTS: ssl: Fix reg-tests curve check Christopher Faulet (13): BUG/MEDIUM: http-ana: Properly detect client abort when forwarding response (v2) BUG/MEDIUM: stconn: Don't report abort from SC if read0 was already received BUG/MEDIUM: resolvers: Properly cache do-resolv resolution BUG/MINOR: resolvers: Restore round-robin selection on records in DNS answers BUG/MEDIUM: resolvers: Test for empty tree when getting a record from DNS answer BUG/MEDIUM: resolvers: Make resolution owns its hostname_dn value BUG/MEDIUM: resolvers: Accept to create resolution without hostname BUG/MEDIUM: resolvers: Wake resolver task up whne unlinking a stream requester MINOR: muxes: Support an optional ALPN string when defining mux protocols MINOR: config: Do proto detection for listeners before checks about ALPN BUG/MEDIUM: config: Use the mux protocol ALPN by default for listeners if forced BUG/MINOR: promex: Detach promex from the server on error dump its metrics dump BUG/MEDIUM: mux-h1: Skip UNUSED htx block when formating the start line Damien Claisse (1): BUG/MINOR: resolvers: ensure fair round robin iteration Egor Shestakov (1): BUG/MINOR: cfgparse: fix "default" prefix parsing Olivier Houchard (1): MEDIUM: h1: Immediately try to read data for frontend William Lallemand (6): BUILD: ssl: strchr definition changed in C23 BUG/MINOR: cfgparse: wrong section name upon error BUG/MINOR: cli/stick-tables: argument to "show table" is optional BUG/MEDIUM: ssl: fix error path on generate-certificates BUG/MEDIUM: ssl: fix generate-certificates option when SNI greater than 64bytes REGTESTS: ssl: fix generate-certificates w/ LibreSSL Willy Tarreau (3): BUG/MEDIUM: resolvers: break an infinite loop in resolv_get_ip_from_response() BUG/MINOR: backend: fix the conn_retries check for TFO BUG/MINOR: backend: inspect request not response buffer to check for TFO