Changes since version 2.5.0 : Bertrand Jacquin (1): BUG/MINOR: lua: remove loop initial declarations Christopher Faulet (14): BUG/MINOR: cache: Fix loop on cache entries in "show cache" BUG/MEDIUM: cli: Properly set stream analyzers to process one command at a time BUG/MINOR: server: Don't rely on last default-server to init server SSL context BUG/MEDIUM: resolvers: Detach query item on response error BUG/MEDIUM: h1: Properly reset h1m flags when headers parsing is restarted MINOR: mux-h1: Improve H1 traces by adding info about http parsers BUILD: bug: Fix error when compiling with -DDEBUG_STRICT_NOCRASH MINOR: http-rules: Add capture action to http-after-response ruleset BUG/MINOR: cli/server: Don't crash when a server is added with a custom id DOC: spoe: Clarify use of the event directive in spoe-message section DOC: config: Specify %Ta is only available in HTTP mode BUG/MEDIUM: mux-h1: Fix splicing by properly detecting end of message BUG/MINOR: mux-h1: Fix splicing for messages with unknown length BUG/MEDIUM: http-ana: Preserve response's FLT_END analyser on L7 retry Daniel Jakots (1): BUILD: ssl: unbreak the build with newer libressl David CARLIER (2): MINOR: cpuset: switch to sched_setaffinity for FreeBSD 14 and above. BUILD/MINOR: cpuset FreeBSD 14 build fix. David Carlier (1): BUILD/MINOR: tools: solaris build fix on dladdr. Emeric Brun (1): BUG/MAJOR: segfault using multiple log forward sections. Ilya Shipitsin (2): CI: Github Actions: do not show VTest failures if build failed CI: github actions: update OpenSSL to 3.0.1 Lukas Tribus (2): DOC: config: retry-on list is space-delimited DOC: config: fix error-log-format example Miroslav Zagorac (1): BUILD: opentracing: display warning in case of using OT_USE_VARS at compile time Remi Tricot-Le Breton (2): BUG/MINOR: vars: Fix the set-var and unset-var converters MINOR: ssl: Remove empty lines from "show ssl ocsp-response" output Thierry Fournier (1): DOC: fix misspelled keyword "resolve_retries" in resolvers Tim Duesterhus (1): BUG/MEDIUM: sample: Fix memory leak in sample_conv_jwt_member_query William Dauchy (1): MINOR: proxy: add option idle-close-on-response William Lallemand (13): BUG/MINOR: httpclient: allow to replace the host header BUG/MINOR: lua: don't expose internal proxies BUG/MEDIUM: mworker: FD leak of the eventpoll in wait mode BUG/MINOR: mworker: deinit of thread poller was called when not initialized MINOR: cli: "show version" displays the current process version BUG/MEDIUM: mworker/cli: crash when trying to access an old PID in prompt mode BUG/MEDIUM: ssl: initialize correctly ssl w/ default-server REGTESTS: ssl: fix ssl_default_server.vtc BUG/MINOR: ssl: free the fields in srv->ssl_ctx BUG/MEDIUM: ssl: free the ckch instance linked to a server REGTESTS: ssl: update of a crt with server deletion BUG/MINOR: cli: fix _getsocks with musl libc BUG/MEDIUM: mworker: don't use _getsocks in wait mode Willy Tarreau (11): BUILD: evports: remove a leftover from the dead_fd cleanup BUILD: tree-wide: avoid warnings caused by redundant checks of obj_types IMPORT: slz: use the correct CRC32 instruction when running in 32-bit mode MINOR: pools: work around possibly slow malloc_trim() during gc BUG/MEDIUM: backend: fix possible sockaddr leak on redispatch BUG/MEDIUM: peers: properly skip conn_cur from incoming messages DEBUG: ssl: make sure we never change a servername on established connections MINOR: compat: detect support for dl_iterate_phdr() MINOR: debug: add ability to dump loaded shared libraries MINOR: debug: add support for -dL to dump library names at boot BUILD: makefile: add -Wno-atomic-alignment to work around clang abusive warning