Changes since version 1.8.14 : Bertrand Jacquin (1): DOC: Fix a few typos Christopher Faulet (1): BUG/MINOR: config: Copy default error messages when parsing of a backend starts Dirkjan Bussink (2): MEDIUM: ssl: add support for ciphersuites option for TLSv1.3 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. Frédéric Lécaille (4): BUG/MINOR: cache: Crashes with "total-max-size" > 2047(MB). BUG/MINOR: cache: Wrong usage of shctx_init(). BUG/MINOR: ssl: Wrong usage of shctx_init(). DOC: cache: Missing information about "total-max-size" Ilya Shipitsin (1): BUG/MINOR: connection: avoid null pointer dereference in send-proxy-v2 Lukas Tribus (4): DOC: clarify force-private-cache is an option DOC: fix reference to map files in MAINTAINERS BUG/MINOR: only mark connections private if NTLM is detected BUG/MINOR: only auto-prefer last server if lb-alg is non-deterministic Olivier Houchard (8): MINOR: threads: Make sure threads_sync_pipe is initialized before using it. BUG/MEDIUM: buffers: Make sure we don't wrap in buffer_insert_line2/replace2. MINOR: server: Use memcpy() instead of strncpy(). MINOR: cfgparse: Write 130 as 128 as 0x82 and 0x80. MINOR: peers: use defines instead of enums to appease clang. BUG/MEDIUM: pools: Fix the usage of mmap()) with DEBUG_UAF. BUG/MEDIUM: h2: Close connection if no stream is left an GOAWAY was sent. BUG/MEDIUM: Make sure stksess is properly aligned. Willy Tarreau (21): BUG/MINOR: backend: check that the mux installed properly BUG/MEDIUM: stream: don't crash on out-of-memory BUILD: ssl: fix null-deref warning in ssl_fc_cipherlist_str sample fetch BUILD: ssl: fix another null-deref warning in ssl_sock_switchctx_cbk() BUILD: stick-table: make sure not to fail on task_new() during initialization BUILD: peers: check allocation error during peers_init_sync() BUG/MEDIUM: threads: fix thread_release() at the end of the rendez-vous point BUG/MEDIUM: threads: make sure threads_want_sync is marked volatile BUILD: compiler: add a new statement "__unreachable()" MINOR: lua: all functions calling lua_yieldk() may return BUILD: lua: silence some compiler warnings about potential null derefs (#2) BUILD: lua: silence some compiler warnings after WILL_LJMP BUILD: Makefile: add a "make opts" target to simply show the build options BUILD: Makefile: speed up compiler options detection BUILD: Makefile: silence an option conflict warning with clang BUILD: compiler: rename __unreachable() to my_unreachable() BUILD: Makefile: add the new ERR variable to force -Werror BUG/MAJOR: http: http_txn_get_path() may deference an inexisting buffer BUG/MEDIUM: auth/threads: use of crypt() is not thread-safe BUG/MINOR: config: better detect the presence of the h2 pattern in npn/alpn BUG/MEDIUM: hpack: fix encoding of "accept-ranges" field mildis (1): BUG/MINOR: checks: queues null-deref