COMMITS
July 27, 2026
W
CLEANUP: htx: remove the unreachable "append_data" label in htx_reserve_max_data()
Willy Tarreau committed
W
BUG/MINOR: http-ana: fix a one-byte over-read in the client-side cookie parser
Willy Tarreau committed
W
BUG/MINOR: h3: don't use a block pointer to roll back a partial HTX conversion
Willy Tarreau committed
W
BUG/MINOR: h2: don't use a block pointer to roll back a partial HTX conversion
Willy Tarreau committed
W
BUG/MINOR: h1: report the right error position on authority/host mismatch
Willy Tarreau committed
W
BUG/MINOR: http-htx: check the trash allocation in http_scheme_based_normalize()
Willy Tarreau committed
W
BUG/MINOR: http: fix an out-of-bounds read in http_get_host_port() on empty host
Willy Tarreau committed
W
BUG/MINOR: http-fetch: fix a NULL channel dereference in smp_fetch_body()
Willy Tarreau committed
W
BUG/MEDIUM: http-fetch: reject a negative capture id in capture.{req,res}.hdr
Willy Tarreau committed
C
BUG/MEDIUM: http-fetch: don't parse a non-HTTP check buffer as an HTX message
Christopher Faulet committed
W
BUG/MINOR: http-htx: fix the length moved when removing a header value
Willy Tarreau committed
July 24, 2026
F
CLEANUP: haload: use <arg_thrd> instead of <global.nbthread> where applicable
Frederic Lecaille committed
F
BUG/MINOR: haload: fix CPU topology detection by omitting forced "nbthread"
Frederic Lecaille committed
C
MINOR: mux-h1: Use htx version to send default low-level errors
Christopher Faulet committed
C
MINOR: mux-h1: Lower the case for Sec-Websocket-* headers when manually added
Christopher Faulet committed
C
BUG/MEDIUM: mux-h1: Always adjust case for all outgoing headers as expected
Christopher Faulet committed
C
REORG: h1-htx: Move h1 headers map in h1-htx
Christopher Faulet committed
W
DEBUG: fd: catch access attempts to closed FDs
Willy Tarreau committed
July 15, 2026
T
MINOR: halog: Add support filtering on header capture values using -hdr-match
Tim Duesterhus committed
T
CLEANUP: halog: Clean up naming for variables related to `-hdr` processing
Tim Duesterhus committed
T
MINOR: halog: Add reusable function to extract the value of header captures
Tim Duesterhus committed
July 23, 2026
W
OPTIM: tools: keep a cache of recent localtime() and gmtime()
Willy Tarreau committed
A
MINOR: proxy: define server list iteration functions
Amaury Denoyelle committed
A
MINOR: server: rename global servers_list to all_servers
Amaury Denoyelle committed
O
BUILD: ssl: Do not use SSL3_MT_KEY_UPDATE, hardcode 24 instead
Olivier Houchard committed
O
BUG/MEDIUM: ssl: Put CO_ER_SSL_KEYUPDATE at the right place
Olivier Houchard committed
O
DOC: ssl: Document tune.ssl.keyupdate-rate-limit
Olivier Houchard committed
July 22, 2026
A
OPTIM/MEDIUM: proxy/server: avoid server list reordering on startup
Amaury Denoyelle committed
A
MAJOR: proxy: convert server list to a doubly linked struct list
Amaury Denoyelle committed
A
MINOR: server: do not return next server on srv_drop()
Amaury Denoyelle committed