Changes since version 2.1.7 : Anthonin Bonnefoy (1): MINOR: http: Add support for http 413 status Christopher Faulet (12): REGTESTS: Add missing OPENSSL to REQUIRE_OPTIONS for compression/lua_validation REGTEST: Add a simple script to tests errorfile directives in proxy sections MINOR: spoe: Don't systematically create new applets if processing rate is low BUG/MEDIUM: pattern: Add a trailing \0 to match strings only if possible BUG/MINOR: mux-h1: Fix the splicing in TUNNEL mode BUG/MINOR: mux-h1: Don't read data from a pipe if the mux is unable to receive BUG/MINOR: mux-h1: Disable splicing only if input data was processed BUG/MEDIUM: mux-h1: Disable splicing for the conn-stream if read0 is received MINOR: mux-h1: Improve traces about the splicing BUG/MEDIUM: mux-h1: Subscribe rather than waking up in h1_rcv_buf() BUG/MEDIUM: connection: Continue to recv data to a pipe when the FD is not ready BUG/MINOR: backend: Remove CO_FL_SESS_IDLE if a client remains on the last server Florian Tham (2): MINOR: http: Add 410 to http-request deny MINOR: http: Add 404 to http-request deny Miroslav Zagorac (1): BUG/MINOR: spoe: correction of setting bits for analyzer Ryan O'Hara (1): BUG/MINOR: systemd: Wait for network to be online Tim Duesterhus (3): REGTESTS: Add missing OPENSSL to REQUIRE_OPTIONS for lua/txn_get_priv BUG/MEDIUM: fetch: Fix hdr_ip misparsing IPv4 addresses due to missing NUL BUG/MINOR: http_act: don't check capture id in backend (2) William Lallemand (9): BUG/MINOR: ssl: fix ssl-{min,max}-ver with openssl < 1.1.0 BUG/MEDIUM: ssl: crt-list must continue parsing on ERR_WARN BUG/MINOR: mworker/cli: fix the escaping in the master CLI BUG/MINOR: mworker/cli: fix semicolon escaping in master CLI REGTEST: http-rules: test spaces in ACLs REGTEST: http-rules: test spaces in ACLs with master CLI REGTEST: ssl: tests the ssl_f_* sample fetches REGTEST: ssl: add some ssl_c_* sample fetches test DOC: ssl: add "allow-0rtt" and "ciphersuites" in crt-list Willy Tarreau (16): BUG/MEDIUM: log: don't hold the log lock during writev() on a file descriptor BUG/MEDIUM: pattern: fix thread safety of pattern matching BUILD: make dladdr1 depend on glibc version and not __USE_GNU BUG/MINOR: http: make smp_fetch_body() report that the contents may change BUG/MINOR: tcp-rules: tcp-response must check the buffer's fullness BUG/MEDIUM: ebtree: use a byte-per-byte memcmp() to compare memory blocks BUG/MINOR: spoe: add missing key length check before checking key names MEDIUM: map: make the "clear map" operation yield BUG/MINOR: http_ana: clarify connection pointer check on L7 retry MINOR: cli: make "show sess" stop at the last known session BUG/MINOR: proxy: fix dump_server_state()'s misuse of the trash BUG/MINOR: proxy: always initialize the trash in show servers state DOC: configuration: add missing index entries for tune.pool-{low,high}-fd-ratio DOC: configuration: fix alphabetical ordering for tune.pool-{high,low}-fd-ratio BUILD: haproxy: fix build error when RLIMIT_AS is not set MINOR: connection: move the CO_FL_WAIT_ROOM cleanup to the reader only Yves Lafon (1): BUG/MINOR: cli: allow space escaping on the CLI