Changes since version 2.5.8 : Christopher Faulet (18): MINOR: peers: Use a dedicated reconnect timeout when stopping the local peer BUG/MEDIUM: peers: limit reconnect attempts of the old process on reload BUG/MINOR: peers: Use right channel flag to consider the peer as connected BUG/MEDIUM: dns: Properly initialize new DNS session MINOR: server: Constify source server to copy its settings REORG: server: Export srv_settings_cpy() function BUG/MEDIUM: proxy: Perform a custom copy for default server settings BUG/MINOR: tcpcheck: Disable QUICKACK only if data should be sent after connect REGTESTS: Fix prometheus script to perform HTTP health-checks BUG/MEDIUM: spoe: Properly update streams waiting for a ACK in async mode BUG/MEDIUM: peers: Add connect and server timeut to peers proxy BUG/MEDIUM: peers: Don't use resync timer when local resync is in progress BUG/MEDIUM: peers: Don't start resync on reload if local peer is not up-to-date BUG/MINOR: hlua: Rely on CF_EOI to detect end of message in HTTP applets BUG/MINOR: tcpcheck: Disable QUICKACK for default tcp-check (with no rule) BUG/MEDIUM: ssl: Fix a UAF when old ckch instances are released REGTESTS: http_request_buffer: Add a barrier to not mix up log messages BUG/MINOR: regex: Properly handle PCRE2 lib compiled without JIT support Emeric Brun (2): BUG/MAJOR: log-forward: Fix log-forward proxies not fully initialized BUG/MAJOR: mworker: fix infinite loop on master with no proxies. Mateusz Malek (1): BUG/MEDIUM: http-ana: fix crash or wrong header deletion by http-restrict-req-hdr-names William Lallemand (7): DEBUG: fd: split the fd check BUG/MINOR: ssl/cli: error when the ca-file is empty BUG/MINOR: resolvers: return the correct value in resolvers_finalize_config() DOC: configuration: do-resolve doesn't work with a port in the string BUG/MINOR: ssl: leak of ckch_inst_link in ckch_inst_free() BUG/MINOR: ssl: revert two wrong fixes with ckhi_link BUG/MINOR: ssl: leak of ckch_inst_link in ckch_inst_free() v2 Willy Tarreau (17): BUG/MEDIUM: queue/threads: limit the number of entries dequeued at once MINOR: ebtree: add ebmb_lookup_shorter() to pursue lookups BUG/MEDIUM: pattern: only visit equivalent nodes when skipping versions BUG/MINOR: ring/cli: fix a race condition between the writer and the reader BUG/MINOR: sink: fix a race condition between the writer and the reader BUILD: cfgparse: always defined _GNU_SOURCE for sched.h and crypt.h BUG/MEDIUM: poller: use fd_delete() to release the poller pipes BUG/MEDIUM: task: relax one thread consistency check in task_unlink_wq() BUILD: debug: silence warning on gcc-5 BUG/MEDIUM: ring: fix too lax 'size' parser BUILD: http: silence an uninitialized warning affecting gcc-5 BUG/MEDIUM: mux-h2: do not fiddle with ->dsi to indicate demux is idle BUG/MEDIUM: mux-h1: do not refrain from signaling errors after end of input BUG/MEDIUM: mux-h1: always use RST to kill idle connections in pools BUG/MINOR: mux-h2: fix the "show fd" dest buffer for the subscriber BUG/MINOR: mux-h1: fix the "show fd" dest buffer for the subscriber BUG/MINOR: mux-fcgi: fix the "show fd" dest buffer for the subscriber