Changes since version 1.5.18 : Chad Lavoie (1): MINOR: cli: allow the semi-colon to be escaped on the CLI Cyril Bonté (1): BUILD/CLEANUP: systemd: avoid a warning due to mixed code and declaration David CARLIER (1): CLEANUP: connection: fix double negation on memcmp() Dragan Dosen (3): BUG/MINOR: http: url32+src should use the big endian version of url32 BUG/MINOR: http: url32+src should check cli_conn before using it DOC: http: add documentation for url32 and url32+src Jorrit Schippers (1): DOC: Fix typo in description of `-st` parameter in man page Lukas Tribus (3): BUG/MINOR: displayed PCRE version is running release MINOR: show Built with PCRE version MINOR: show Running on zlib version Marcin Deranek (2): DOC: fix small typo in fe_id (backend instead of frontend) BUG/MINOR: backend: nbsrv() should return 0 if backend is disabled Matthieu Guegan (1): BUG/MINOR: http: don't send an extra CRLF after a Set-Cookie in a redirect Olivier Doucet (1): DOC: minor typo fixes to improve HTML parsing by haproxy-dconv Pavlos Parissis (2): MINOR: systemd: Use variable for config and pidfile paths MINOR: systemd: Perform sanity check on config before reload Roberto Guimaraes (1): BUG/MINOR: ssl: fix potential memory leak in ssl_sock_load_dh_params() Thierry FOURNIER / OZON.IO (2): BUG/MINOR: ssl: Check malloc return code BUG/MINOR: ssl: prevent multiple entries for the same certificate Thierry Fournier (2): BUG/MEDIUM: sticktables: segfault in some configuration error cases BUG/MINOR: http: add-header: header name copied twice Vincent Bernat (2): BUG/MAJOR: fix listening IP address storage for frontends BUG/MINOR: stick-table: handle out-of-memory condition gracefully William Lallemand (1): BUG/MINOR: systemd: potential zombie processes Willy Tarreau (23): BUG/MINOR: init: always ensure that global.rlimit_nofile matches actual limits BUG/MINOR: init: ensure that FD limit is raised to the max allowed Revert "BUG/MINOR: ssl: fix potential memory leak in ssl_sock_load_dh_params()" BUG/MEDIUM: stream-int: completely detach connection on connect error BUG/MAJOR: compression: initialize avail_in/next_in even during flush BUG/MAJOR: stick-counters: possible crash when using sc_trackers with wrong table BUG/MAJOR: stream: properly mark the server address as unset on connect retry BUG/MINOR: payload: fix SSLv2 version parser BUG/MINOR: systemd: make the wrapper return a non-null status code on error BUG/MINOR: systemd: always restore signals before execve() BUG/MINOR: systemd: check return value of calloc() MINOR: systemd: report it when execve() fails BUG/MEDIUM: systemd: let the wrapper know that haproxy has completed or failed BUILD: poll: remove unused hap_fd_isset() which causes a warning with clang BUG/MEDIUM: peers: fix use after free in peer_session_create() BUG/MEDIUM: systemd-wrapper: return correct exit codes BUG/MEDIUM: connection: check the control layer before stopping polling BUG/MEDIUM: stick-table: fix regression caused by recent fix for out-of-memory BUG/MINOR: cli: properly decrement ref count on tables during failed dumps BUG/MINOR: cli: fix pointer size when reporting data/transport layer name BUG/MINOR: cli: dequeue from the proxy when changing a maxconn BUG/MEDIUM: proxy: return "none" and "unknown" for unknown LB algos BUG/MEDIUM: ssl: properly reset the reused_sess during a forced handshake