Changes since version 2.9-dev3 : Amaury Denoyelle (22): BUILD/IMPORT: fix compilation with PLOCK_DISABLE_EBO=1 MINOR: proxy: simplify parsing 'backend/server' MINOR: connection: centralize init/deinit of backend elements MEDIUM: connection: implement passive reverse MEDIUM: h2: reverse connection after SETTINGS reception MINOR: server: define reverse-connect server MINOR: backend: only allow reuse for reverse server MINOR: tcp-act: parse 'tcp-request attach-srv' session rule REGTESTS: provide a reverse-server test MINOR: tcp-act: define optional arg name for attach-srv MINOR: connection: use attach-srv name as SNI reuse parameter on reverse REGTESTS: provide a reverse-server test with name argument MINOR: proto: define dedicated protocol for active reverse connect MINOR: connection: extend conn_reverse() for active reverse MINOR: proto_reverse_connect: parse rev@ addresses for bind MINOR: connection: prepare init code paths for active reverse MEDIUM: proto_reverse_connect: bootstrap active reverse connection MINOR: proto_reverse_connect: handle early error before reversal MEDIUM: h2: implement active connection reversal MEDIUM: h2: prevent stream opening before connection reverse completed REGTESTS: write a full reverse regtest BUG/MINOR: h2: fix reverse if no timeout defined Aurelien DARRAGON (3): BUG/MINOR: stktable: allow sc-set-gpt(0) from tcp-request connection BUG/MINOR: stktable: allow sc-add-gpc from tcp-request connection DEV: makefile: fix POSIX compatibility for "range" target Frédéric Lécaille (2): MINOR: quic+openssl_compat: Do not start without "limited-quic" MINOR: quic+openssl_compat: Emit an alert for "allow-0rtt" option Johannes Naab (1): DOC: typo: fix sc-set-gpt references Remi Tricot-Le Breton (1): DOC: jwt: Add explicit list of supported algorithms Tim Duesterhus (1): REGTESTS: Do not use REQUIRE_VERSION for HAProxy 2.5+ (3) William Lallemand (5): BUILD: Makefile: add the USE_QUIC option to make help BUILD: Makefile: add USE_QUIC_OPENSSL_COMPAT to make help BUILD: Makefile: realigned USE_* options in make help BUG/MINOR: quic: allow-0rtt warning must only be emitted with quic bind BUG/MINOR: quic: ssl_quic_initial_ctx() uses error count not error code Willy Tarreau (10): DEV: flags/show-sess-to-flags: properly decode fd.state SCRIPTS: git-show-backports: automatic ref and base detection with -m IMPORT: plock: also support inlining the int code IMPORT: plock: always expose the inline version of the lock wait function IMPORT: lorw: support inlining the wait call MINOR: threads: inline the wait function for pthread_rwlock emulation MINOR: atomic: make sure to always relax after a failed CAS MINOR: pools: use EBO to wait for unlock during pool_flush() MINOR: pattern: do not needlessly lookup the LRU cache for empty lists IMPORT: xxhash: update xxHash to version 0.8.2