Changes since version 2.6-dev3 : Christopher Faulet (4): REGTESTS: fix the race conditions in be2hex.vtc BUG/MEDIUM: applet: Don't call .release callback function twice BUG/MEDIUM: cli/debug: Properly get the stream-int in all debug I/O handlers BUG/MEDIUM: sink: Properly get the stream-int in appctx callback functions Frédéric Lécaille (2): BUG/MEDIUM: quic: Blocked STREAM when retransmitted BUG/MAJOR: quic: Possible crash with full congestion control window Ilya Shipitsin (1): CI: github actions: switch to LibreSSL-3.5.1 William Lallemand (13): BUG/MEDIUM: httpclient: don't consume data before it was analyzed CLEANUP: htx: remove unused co_htx_remove_blk() BUG/MINOR: httpclient: consume partly the blocks when necessary BUG/MINOR: httpclient: remove the UNUSED block when parsing headers BUG/MEDIUM: httpclient: must manipulate head, not first BUG/MINOR: httpclient/lua: stuck when closing without data MINOR: server: export server_parse_sni_expr() function BUG/MINOR: httpclient: send the SNI using the host header BUILD: httpclient: fix build without SSL BUG/MINOR: server/ssl: free the SNI sample expression BUG/MINOR: httpclient: only check co_data() instead of HTTP_MSG_DATA BUG/MINOR: httpclient: process the response when received before the end of the request BUG/MINOR: httpclient: CF_SHUTW_NOW should be tested with channel_is_empty() Willy Tarreau (11): DEV: udp: switch parser to getopt() instead of positional arguments DEV: udp: add support for random packet corruption BUG/MINOR: logs: fix logsrv leaks on clean exit MINOR: actions: add new function free_act_rule() to free a single rule BUG/MINOR: tcp-rules: completely free incorrect TCP rules on error BUG/MINOR: http-rules: completely free incorrect TCP rules on error BUG/MEDIUM: mux-h1: only turn CO_FL_ERROR to CS_FL_ERROR with empty ibuf BUG/MEDIUM: stream-int: do not rely on the connection error once established BUG/MEDIUM: trace: avoid race condition when retrieving session from conn->owner MEDIUM: mux-h2: slightly relax timeout management rules BUG/MEDIUM: mux-h2: make use of http-request and keep-alive timeouts