Changes since version 3.1.0 : Amaury Denoyelle (4): BUG/MEDIUM: quic: prevent stream freeze on pacing BUG/MEDIUM: mux-quic: remove pacing status when everything is sent BUG/MINOR: quic: remove startup alert if conn socket-owner unsupported BUG/MINOR: quic: remove startup alert if GSO unsupported Aurelien DARRAGON (2): BUG/MINOR: log: fix lf_text() behavior with empty string BUG/MEDIUM: event_hdl: fix uninitialized value in async mode when no data is provided Christopher Faulet (4): BUG/MEDIUM: sock: Remove FD_POLL_HUP during connect() if FD_POLL_ERR is not set MINOR: proxy: Add support of 421-Misdirected-Request in retry-on status BUG/MEDIUM: http-ana: Reset request flag about data sent to perform a L7 retry BUG/MINOR: h1-htx: Use default reason if not set when formatting the response Frederic Lecaille (3): BUG/MINOR: improve BBR throughput on very fast links BUILD: quic: fix a build error about an non initialized timestamp BUG/MINOR: quic: fix bbr_inflight() calls with wrong gain value Valentine Krasnobaeva (3): BUG/MINOR: signal: register default handler for SIGINT in signal_init() BUG/MINOR: startup: close pidfd and free global.pidfile in handle_pidfile() BUG/MINOR: startup: fix pidfile creation Willy Tarreau (3): BUG/MEDIUM: init: make sure only daemonized processes change their session BUG/MINOR: init: do not call fork_poller() for non-forked processes BUG/MEDIUM: mux-h2: make sure not to touch dummy streams when sending WU