Changes since version 3.1-dev5 : Amaury Denoyelle (18): BUG/MINOR: mux-quic: do not send too big MAX_STREAMS ID MINOR: mux-quic: do not trace error in qcc_send_frames() on empty list BUG/MINOR: h3: properly reject too long header responses DOC: quic: fix default minimal value for max window size DOC: quic: document nocc debug congestion algorithm MINOR: quic: extract config window-size parsing MINOR: quic: define max-window-size config setting MINOR: quic: allocate stream txbuf via qc_stream_desc API MINOR: mux-quic: account stream txbuf in QCC MEDIUM: mux-quic: implement API to ignore txbuf limit for some streams MINOR: h3: mark control stream as metadata MINOR: mux-quic: define buf_in_flight MAJOR: mux-quic: allocate Tx buffers based on congestion window MINOR: quic/config: adapt settings to new conn buffer limit MINOR: quic: define sbuf pool MINOR: quic: support sbuf allocation in quic_stream MEDIUM: h3: allocate small buffers for headers frames MINOR: mux-quic: retry after small buf alloc failure Aurelien DARRAGON (2): MEDIUM: log: relax some checks and emit diag warnings instead in lf_expr_postcheck() MINOR: log: "drop" support for log-profile steps Ilia Shipitsin (4): CI: keep logs for failed QIUC Interop jobs CI: QUIC Interop LibreSSL: document chacha20 test status CI: modernize codespell action, switch to node 16 CI: QUIC Interop AWS-LC: enable chrome client Nathan Wehrman (2): DOC: config: correct the table for option tcplog MINOR: Implements new log format of option tcplog clf Nicolas CARPi (4): DOC: lua: fix incorrect english in lua.txt BUG/MINOR: stats: fix color of input elements in dark mode CLEANUP: stats: use modern DOCTYPE tag BUG/MINOR: stats: add lang attribute to html tag Valentine Krasnobaeva (19): BUG/MINOR: proto_tcp: delete fd from fdtab if listen() fails BUG/MINOR: proto_tcp: keep error msg if listen() fails MINOR: proto_tcp: tcp_bind_listener: copy errno in errmsg MINOR: cfgparse: load_cfg_in_mem: fix null ptr dereference reported by coverity MINOR: startup: fix unused value reported by coverity BUG/MINOR: proto_uxst: delete fd from fdtab if listen() fails BUG/MINOR: cfgparse: parse_cfg: fix null ptr dereference reported by coverity MINOR: proto_uxst: copy errno in errmsg for syscalls BUG/MINOR: pattern: pat_ref_set: fix UAF reported by coverity BUG/MINOR: pattern: pat_ref_set: return 0 if err was found MINOR: cfgparse: limit file size loaded via /dev/stdin BUG/MINOR: cfgparse-global: fix err msg in mworker keyword parser BUG/MINOR: cfgparse-global: clean common_kw_list BUG/MINOR: cfgparse-global: remove redundant goto MINOR: cfgparse-global: move 'pidfile' in global keywords list MINOR: cfgparse-global: move 'expose-*' in global keywords list MINOR: cfgparse-global: move tune options in global keywords list MINOR: cfgparse-global: move unsupported keywords in global list BUG/MINOR: cfgparse-global: remove tune.fast-forward from common_kw_list William Lallemand (8): MINOR: channel: implement ci_insert() function BUG/MEDIUM: mworker/cli: fix pipelined modes on master CLI REGTESTS: mcli: test the pipelined commands on master CLI CLEANUP: mworker/cli: clean up the mode handling BUG/MINOR: release-estimator: fix relative scheme in CHANGELOG URL MINOR: release-estimator: add requirements.txt MINOR: release-estimator: add installation steps in README.md MINOR: release-estimator: fix the shebang of the python script Willy Tarreau (1): BUG/MINOR: tools: make fgets_from_mem() stop at the end of the input