Changes since version 2.4.1 : Amaury Denoyelle (2): BUG/MAJOR: server: fix deadlock when changing maxconn via agent-check REGTESTS: fix maxconn update with agent-check Christopher Faulet (18): BUG/MINOR: server-state: load SRV resolution only if params match the config BUG/MINOR: server: Forbid to set fqdn on the CLI if SRV resolution is enabled BUG/MEDIUM: server/cli: Fix ABBA deadlock when fqdn is set from the CLI MINOR: resolvers: Clean server in a dedicated function when removing a SRV item MINOR: resolvers: Remove server from named_servers tree when removing a SRV item BUG/MEDIUM: resolvers: Add a task on servers to check SRV resolution status BUG/MINOR: resolvers: Use resolver's lock in resolv_srvrq_expire_task() BUG/MINOR: server/cli: Fix locking in function processing "set server" command MINOR: tcp-act: Add set-src/set-src-port for "tcp-request content" rules DOC: config: Add missing actions in "tcp-request session" documentation CLEANUP: dns: Remove a forgotten debug message BUG/MINOR: resolvers: Always attach server on matching record on resolution BUG/MINOR: resolvers: Reset server IP when no ip is found in the response MINOR: resolvers: Reset server IP on error in resolv_get_ip_from_response() BUG/MINOR: tcpcheck: Fix numbering of implicit HTTP send/expect rules BUG/MINOR: mqtt: Fix parser for string with more than 127 characters BUG/MINOR: mqtt: Support empty client ID in CONNECT message BUG/MEDIUM: resolvers: Make 1st server of a template take part to SRV resolution David Carlier (1): BUILD: Makefile: fix linkage for Haiku. Dirkjan Bussink (1): BUG/MINOR: checks: return correct error code for srv_parse_agent_check Tim Duesterhus (1): BUG/MINOR: cache: Correctly handle existing-but-empty 'accept-encoding' header