Changes since version 2.2-dev11 : Christopher Faulet (2): BUG/MINOR: http-rules: Fix ACLs parsing for http deny rules BUG/MEDIUM: pattern: Add a trailing \0 to match strings only if possible Olivier Houchard (4): BUG/MEDIUM: connections: Don't increase curr_used_conns for shared connections. BUG/MEDIUM: checks: Increment the server's curr_used_conns BUG/MINOR: threads: Don't forget to init each thread toremove_lock. BUG/MEDIUM: lists: Lock the element while we check if it is in a list. William Lallemand (1): DOC: ssl: add "allow-0rtt" and "ciphersuites" in crt-list Willy Tarreau (25): BUG/MINOR: mux_h2: don't lose the leaving trace in h2_io_cb() MINOR: cli: make "show sess" stop at the last known session CLEANUP: buffers: remove unused buffer_wq_lock lock BUG/MEDIUM: buffers: always allocate from the local cache first MINOR: connection: align toremove_{lock,connections} and cleanup into idle_conns CONTRIB: debug: add missing flags SI_FL_L7_RETRY & SI_FL_D_L7_RETRY REORG: buffer: rename buffer.c to dynbuf.c REORG: includes: create tinfo.h for the thread_info struct CLEANUP: pool: only include the type files from types MINOR: pools: move the LRU cache heads to thread_info BUG/MINOR: debug: fix "show fd" null-deref when built with DEBUG_FD MINOR: stats: add 3 new output values for the per-server idle conn state MINOR: activity: add per-thread statistics on FD takeover BUG/MINOR: server: start cleaning idle connections from various points MEDIUM: server: improve estimate of the need for idle connections MINOR: stats: add the estimated need of concurrent connections per server Revert "BUG/MEDIUM: lists: Lock the element while we check if it is in a list." BUG/MINOR: haproxy: don't wake already stopping threads on exit BUG/MINOR: server: always count one idle slot for current thread MEDIUM: server: use the two thresholds for the connection release algorithm BUG/MINOR: sched: properly cover for a rare MT_LIST_ADDQ() race MINOR: mux-h1: avoid taking the toremove_lock in on dying tasks MINOR: mux-h2: avoid taking the toremove_lock in on dying tasks MINOR: mux-fcgi: avoid taking the toremove_lock in on dying tasks MINOR: pools: increase MAX_BASE_POOLS to 64