Changes since version 2.4.2 : Amaury Denoyelle (5): BUILD: http_htx: fix ci compilation error with isdigit for Windows MINOR: mux_h2: define config to disable h2 websocket support BUG/MEDIUM: ssl_sample: fix segfault for srv samples on invalid request BUG/MINOR: server: remove srv from px list on CLI 'add server' error MINOR: server: unmark deprecated on enable health/agent cli Christopher Faulet (12): BUG/MINOR: stats: Add missing agent stats on servers BUG/MINOR: resolvers: Use a null-terminated string to lookup in servers tree BUG/MINOR: mux-h1: Obey dontlognull option for empty requests BUG/MINOR: mux-h2: Obey dontlognull option during the preface BUG/MINOR: mux-h1: Be sure to swap H1C to splice mode when rcv_pipe() is called BUG/MEDIUM: mux-h2: Handle remaining read0 cases on partial frames MINOR: spoe: Add a pointer on the filter config in the spoe_agent structure BUG/MEDIUM: spoe: Create a SPOE applet if necessary when the last one is released BUG/MINOR: tcpcheck: Properly detect pending HTTP data in output buffer DOC: Improve the lua documentation DOC: config: Fix 'http-response send-spoe-group' documentation BUG/MEDIUM: spoe: Fix policy to close applets when SPOE connections are queued David CARLIER (1): BUILD/MINOR: memprof fix macOs build. Miroslav Zagorac (1): BUILD: opentracing: fixed build when using pkg-config utility Remi Tricot-Le Breton (2): BUG/MINOR: ssl: Default-server configuration ignored by server BUG/MINOR: connection: Add missing error labels to conn_err_code_str William Lallemand (2): BUG/MINOR: systemd: must check the configuration using -Ws BUG/MINOR: buffer: fix buffer_dump() formatting Willy Tarreau (14): BUILD: add detection of missing important CFLAGS BUILD: lua: silence a build warning with TCC BUG/MEDIUM: mworker: do not register an exit handler if exit is expected BUG/MINOR: mworker: do not export HAPROXY_MWORKER_REEXEC across programs BUG/MINOR: check: fix the condition to validate a port-less server BUG/MEDIUM: connection: close a rare race between idle conn close and takeover BUG/MEDIUM: pollers: clear the sleeping bit after waking up, not before BUG/MINOR: select: fix excess number of dead/skip reported BUG/MINOR: poll: fix abnormally high skip_fd counter BUG/MINOR: pollers: always program an update for migrated FDs BUG/MINOR: fd: protect fd state harder against a concurrent takeover DOC: internals: document the FD takeover process BUG/MINOR: server: update last_change on maint->ready transitions too ADMIN: dyncookie: implement a simple dynamic cookie calculator