Changes since version 3.0.5 : Amaury Denoyelle (3): BUG/MINOR: h1: do not forward h2c upgrade header token BUG/MINOR: h2: reject extended connect for h2c protocol BUG/MINOR: mux-quic: report glitches to session Christopher Faulet (7): MINOR: connection: No longer include stconn type header in connection-t.h MINOR: mux-h1: Set EOI on SE during demux when both side are in DONE state BUG/MEDIUM: mux-h1/mux-h2: Reject upgrades with payload on H2 side only REGTESTS: h1/h2: Update script testing H1/H2 protocol upgrades BUG/MEDIUM: cli: Be sure to catch immediate client abort BUG/MINOR: mux-h1: Fix condition to set EOI on SE during zero-copy forwarding BUG/MINOR: http-ana: Disable fast-fwd for unfinished req waiting for upgrade Oliver Dala (1): BUG/MEDIUM: cli: Deadlock when setting frontend maxconn Valentine Krasnobaeva (1): BUG/MINOR: cfgparse-global: fix allowed args number for setenv Willy Tarreau (9): REGTESTS: shorten a bit the delay for the h1/h2 upgrade test BUG/MINOR: server: make sure the HMAINT state is part of MAINT BUILD: tools: only include execinfo.h for the real backtrace() function MINOR: tools: do not attempt to use backtrace() on linux without glibc MINOR: task: define two new one-shot events for use with WOKEN_OTHER or MSG BUG/MEDIUM: stream: make stream_shutdown() async-safe BUG/MINOR: queue: make sure that maintenance redispatches server queue MINOR: server: make srv_shutdown_sessions() call pendconn_redistribute() BUG/MEDIUM: queue: always dequeue the backend when redistributing the last server