Changes since version 1.8-rc3 : Christopher Faulet (7): BUG/MINOR: spoe: check buffer size before acquiring or releasing it MINOR: debug/flags: Add missing flags MINOR: threads: Use __decl_hathreads to declare locks BUG/MINOR: buffers: Fix b_alloc_margin to be "fonctionnaly" thread-safe BUG/MINOR: threads: tid_bit must be a unsigned long CLEANUP: tasks: Remove useless double test on rq_next BUG/MEDIUM: standard: itao_str/idx and quote_str/idx must be thread-local Frédéric Lécaille (2): DOC: peers: Add a first version of peers protocol v2.1. CONTRIB: Wireshark dissector for HAProxy Peer Protocol. Tim Duesterhus (1): BUG/MEDIUM: mworker: Fix re-exec when haproxy is started from PATH William Lallemand (9): BUG/MEDIUM: cache: does not cache if no Content-Length BUG/MEDIUM: cache: use msg->sov to forward header MINOR: cache: forward data with headers MINOR: cache: disable cache if shctx_row_data_append fail MINOR: mworker: display an accurate error when the reexec fail BUG/MEDIUM: mworker: wait again for signals when execvp fail BUG/MEDIUM: mworker: does not deinit anymore BUG/MEDIUM: mworker: does not close inherited FD MINOR: tests: add a python wrapper to test inherited fd Willy Tarreau (9): BUILD: thread/pipe: fix build without threads BUG/MAJOR: ebtree/scope: fix insertion and removal of duplicates in scope-aware trees BUG/MAJOR: ebtree/scope: fix lookup of next node in scope-aware trees MINOR: ebtree/scope: add a function to find next node from a parent MINOR: ebtree/scope: simplify the lookup functions by using eb32sc_next_with_parent() MINOR: tools: add a function to dump a scope-aware tree to a file MINOR: tools: improve the DOT dump of the ebtree MINOR: tools: emphasize the node being worked on in the tree dump BUG/MAJOR: ebtree/scope: properly tag upper nodes during insertion