Changes since version 1.9-dev3 : Dirkjan Bussink (4): MEDIUM: ssl: add support for ciphersuites option for TLSv1.3 CLEANUP: haproxy: Remove unused variable CLEANUP: h1: Fix debug warnings for h1 headers CLEANUP: stick-tables: Remove unneeded double (()) around conditional clause Emeric Brun (2): BUG/MEDIUM: Cur/CumSslConns counters not threadsafe. BUG/MEDIUM: mworker: segfault receiving SIGUSR1 followed by SIGTERM. Emmanuel Hocdet (2): MINOR: ssl: cleanup old openssl API call MINOR: ssl: generate-certificates for BoringSSL Fabrice Fontaine (1): BUILD: Allow configuration of pcre-config path Ilya Shipitsin (1): BUG/MINOR: connection: avoid null pointer dereference in send-proxy-v2 Lukas Tribus (1): DOC: clarify force-private-cache is an option Olivier Houchard (5): BUG/MEDIUM: buffers: Make sure we don't wrap in ci_insert_line2/b_rep_blk. MINOR: connections: Introduce an unsubscribe method. MEDIUM: connections: Change struct wait_list to wait_event. BUG/MEDIUM: h2: Make sure we're not in the send list on flow control. BUG/MEDIUM: stream: Make sure to unsubscribe before si_release_endpoint. PiBa-NL (1): REGTEST/MINOR: compatibility: use unix@ instead of abns@ sockets Willy Tarreau (11): REORG: http: move the code to different files REORG: http: move HTTP rules parsing to http_rules.c CLEANUP: http: remove some leftovers from recent cleanups BUILD: Makefile: add a "make opts" target to simply show the build options BUILD: Makefile: speed up compiler options detection BUG/MINOR: backend: check that the mux installed properly BUG/MEDIUM: h2: check that the connection is still valid at the end of init() BUG/MEDIUM: h2: make h2_stream_new() return an error on memory allocation failure MEDIUM: task: perform a single tree lookup per run queue batch BUG/MINOR: threads: move declaration of capabilities to config.h OPTIM: tools: optimize my_ffsl() for x86_64 mildis (2): BUG/MINOR: h2: null-deref BUG/MINOR: checks: queues null-deref