Changes since version 3.2-dev4 : Amaury Denoyelle (8): MINOR: quic: remove references to burst in quic-cc-algo parsing MINOR: quic: allow BBR testing without pacing MINOR: quic: transform pacing settings into a global option MAJOR: quic: mark pacing as stable and enable it by default MINOR: quic: mark BBR as stable MINOR: quic: define quic_tune BUILD: quic: fix overflow in global tune BUILD: quic: remove GCC undefined error in qc_release_lost_pkts() Aurelien DARRAGON (2): CLEANUP: tree-wide: define and use acl_match_cond() helper MEDIUM: stream: interrupt costly rulesets after too many evaluations Christopher Faulet (32): BUG/MINOR: stream: Properly handle "on-marked-up shutdown-backup-sessions" MEDIUM: stream: Map task wake up reasons to dedicated stream events MEDIUM: stream: No longer use TASK_F_UEVT* to shut a stream down MINOR: mux-h1: Add masks to group H1S DEMUX and MUX errors BUG/MINOR: mux-h1: Only report a SE error on demux error MINOR: tevt: Add the termination events log's fundations MINOR: tevt/stconn: Add a termination events log in the SE descriptor MINOR: tevt/mux-h1: Report termination events for the H1C and H1S MINOR: tevt/mux-h2: Report termination events for the H2C MINOR: tevt/stream/stconn: Report termination events for stream and sc MINOR: tevt/conn: Report intercepted event for L4 rules MINOR: tevt/mux-h1/mux-h2: Add termination events log when dumping mux info MINOR: tevt/muxes: Add CTL and SCTL command to get the termination event logs MINOR: tevt/mux-pt: Add support for termination event logs MINOR: tevt/connection: Add dedicated termination events for lower locations MEDIUM: tevt/muxes: Add dedicated termination events for muxc/se locations MINOR: tevt/stconn: Be more accurate to report shutw events MEDIUM: tevt/stconn/stream: Add dedicated termination events for stream location MINOR: tevt: Don't duplicate termination event during reporting MINOR: tevt/applet: Add limited support for termination event logs for applets MINOR: tevt: Add a sample to get termination events for all locations MINOR: tevt: Improve function to convert a termination events log to string REORG: tevt/connection: Move enums at the end of the header file MINOR: tevt/dev: Add term_events tool MINOR: tevt/connection: Add support for POLL_HUP/POLL_ERR events MINOR: tevt/dev: Parse tuple of termination events BUG/MEDIUM: mux-fcgi: Properly handle read0 on partial records BUG/MINOR: tevt/http-ana: Remove badly placed event reports DEBUG: http-ana: Remove debug counters from HTTP analyzers DEBUG: mux-h1: Remove some debug counters BUG/MINOR: tcp-rules: Don't forward close during tcp-response content rules eval BUG/MINOR: http-check: Don't pretend a C-L heeader is set before adding it Olivier Houchard (6): MINOR: proxies: Add a per-thread group field to struct proxy. MINOR: Add fields to the per-thread group field in struct server. MINOR: proxies/servers: Calculate queueslength and use it. MEDIUM: servers/proxies: Switch to using per-tgroup queues. MINOR: queues: use __ha_cpu_relax() on failed CAS. BUILD: queues: Use unsigned int when needed Valentine Krasnobaeva (3): BUG/MINOR: ssl: put ssl_sock_load_ca under SSL_NO_GENERATE_CERTIFICATES CLEANUP: ssl: rename ssl_sock_load_ca to ssl_sock_gencert_load_ca CLEANUP: ssl: move ssl_sock_gencert_load_ca declaration in ssl_gencert.h William Lallemand (5): BUILD: ssl: allow to build without the renegotiation API of WolfSSL BUILD: ssl: more cleaner approach to WolfSSL without renegotiation BUG/MEDIUM: htx: wrong count computation in htx_xfer_blks() DOC: htx: clarify parameter for htx_xfer_blks() MEDIUM: htx: prevent to copy incomplete headers in htx_xfer_blks() Willy Tarreau (7): MINOR: epoll: permit to mask certain specific events BUILD: tools: fix build on BSD by dropping the ETIME check BUG/MEDIUM: chunk: make sure to flush the trash pool before resizing DEBUG: fd: add a counter of takeovers of an FD since it was last opened MINOR: fd: add a generation number to file descriptors DEBUG: epoll: store and compare the FD's generation count with reported event MEDIUM: epoll: skip reports of stale file descriptors