Changes since version 1.8.20 : Christopher Faulet (10): BUG/MINOR: http: Call stream_inc_be_http_req_ctr() only one time per request MINOR: spoe: Use the sample context to pass frag_ctx info during encoding MINOR: examples: Use right locale for the last changelog date in haproxy.spec BUG/MEDIUM: listener: Fix how unlimited number of consecutive accepts is handled MINOR: config: Test validity of tune.maxaccept during the config parsing CLEANUP: config: Don't alter listener->maxaccept when nbproc is set to 1 BUG/MINOR: http_fetch: Rely on the smp direction for "cookie()" and "hdr()" BUG/MEDIUM: spoe: Don't use the SPOE applet after releasing it BUG/MEDIUM: lb_fwlc: Don't test the server's lb_tree from outside the lock BUG/MEDIUM: lb_fas: Don't test the server's lb_tree from outside the lock David Carlier (1): BUG/MEDIUM: da: cast the chunk to string. Ilya Shipitsin (2): BUG/MINOR: ssl_sock: Fix memory leak when disabling compression BUILD: ssl: fix latest LibreSSL reg-test error Kazuo Yagi (1): MINOR: doc: Remove -Ds option in man page Kevin Zhu (1): BUG/MEDIUM: spoe: arg len encoded in previous frag frame but len changed Michael Prokop (1): DOC: fix typos Olivier Houchard (2): MINOR: threads: Implement HA_ATOMIC_LOAD(). BUG/MEDIUM: port_range: Make the ring buffer lock-free. Tim Duesterhus (1): BUG/MEDIUM: compression: Set Vary: Accept-Encoding for compressed responses William Lallemand (1): MINOR: doc: add master-worker in the man page Willy Tarreau (16): BUG/MAJOR: map/acl: real fix segfault during show map/acl on CLI BUG/MEDIUM: dns: make the port numbers unsigned BUG/MAJOR: lb/threads: make sure the avoided server is not full on second pass BUG/MEDIUM: http: fix "http-request reject" when not final BUG/MINOR: deinit/threads: make hard-stop-after perform a clean exit BUG/MEDIUM: connection: fix multiple handshake polling issues BUG/MEDIUM: vars: make sure the scope is always valid when accessing vars BUG/MEDIUM: vars: make the tcp/http unset-var() action support conditions BUG/MEDIUM: mux-h2: make sure the connection timeout is always set BUG/MINOR: http-rules: mention "deny_status" for "deny" in the error message BUILD: makefile: use :space: instead of digits to count commits BUILD: makefile: do not rely on shell substitutions to determine git version MINOR: task: introduce work lists BUG/MAJOR: listener: fix thread safety in resume_listener() BUG/MEDIUM: tcp-check: unbreak multiple connect rules again BUG/MEDIUM: http/htx: unbreak option http_proxy Yann Cézard (2): DOC: contrib/modsecurity: Typos and fix the reject example BUG/MEDIUM: contrib/modsecurity: If host header is NULL, don't try to strdup it