Changes since version 2.8-dev11 : Amaury Denoyelle (16): BUG/MINOR: mux-quic: do not prevent shutw on error BUG/MINOR: mux-quic: do not free frame already released by quic-conn BUG/MINOR: mux-quic: no need to subscribe for detach streams MINOR: mux-quic: add traces for stream wake MINOR: mux-quic: do not send STREAM frames if already subscribe MINOR: mux-quic: factorize send subscribing MINOR: mux-quic: simplify return path of qc_send() MEDIUM: quic: streamline error notification MEDIUM: mux-quic: adjust transport layer error handling MINOR: htx: add function to set EOM reliably MINOR: mux-quic: remove dedicated function to handle standalone FIN BUG/MINOR: mux-quic: properly handle buf alloc failure BUG/MINOR: mux-quic: handle properly recv ncbuf alloc failure BUG/MINOR: quic: do not alloc buf count on alloc failure BUG/MINOR: mux-quic: differentiate failure on qc_stream_desc alloc BUG/MINOR: mux-quic: free task on qc_init() app ops failure Aurelien DARRAGON (14): BUG/MINOR: hlua_fcn/queue: fix broken pop_wait() BUG/MINOR: hlua_fcn/queue: fix reference leak CLEANUP: hlua_fcn/queue: make queue:push() easier to read BUG/MINOR: proxy: missing free in free_proxy for redirect rules MINOR: proxy: add http_free_redirect_rule() function BUG/MINOR: http_rules: fix errors paths in http_parse_redirect_rule() CLEANUP: http_act: use http_free_redirect_rule() to clean redirect act MINOR: tree-wide: use free_acl_cond() where relevant CLEANUP: acl: discard prune_acl_cond() function MINOR: ncbuf: missing malloc checks in standalone code DOC: lua: fix core.{proxies,frontends,backends} visibility EXAMPLES: fix race condition in lua mailers script BUG/MINOR: errors: handle malloc failure in usermsgs_put() BUG/MINOR: log: fix memory error handling in parse_logsrv() Christopher Faulet (6): BUILD: mjson: Fix warning about unused variables MINOR: spoe: Don't stop disabled proxies BUG/MEDIUM: filters: Don't deinit filters for disabled proxies during startup BUG/MEDIUM: mux-fcgi: Never set SE_FL_EOS without SE_FL_EOI or SE_FL_ERROR BUG/MEDIUM: mux-fcgi: Don't request more room if mux is waiting for more data MINOR: stconn: Add a cross-reference between SE descriptor Frédéric Lécaille (2): BUG/MINOR: quic: Buggy acknowlegments of acknowlegments function BUG/MINOR: quic: Wrong redispatch for external data on connection socket Ilya Shipitsin (1): CI: enable monthly Fedora Rawhide clang builds William Lallemand (3): MINOR: httpclient: allow to disable the DNS resolvers of the httpclient MEDIUM: session/ssl: return the SSL error string during a SSL handshake error MEDIUM: mworker/cli: does not disconnect the master CLI upon error Willy Tarreau (9): DEBUG: list: add DEBUG_LIST to purposely corrupt list heads after delete MINOR: stats: report the total number of warnings issued MINOR: stats: report the number of times the global maxconn was reached MINOR: stats: report the listener's protocol along with the address in stats BUG/MINOR: cli: don't complain about empty command on empty lines MINOR: cli: add an option to display the uptime in the CLI's prompt MINOR: master/cli: also implement the timed prompt on the master CLI MINOR: cli: make "show fd" identify QUIC connections and listeners BUILD: debug: fix build issue on 32-bit platforms in "debug dev task"