Changes since version 3.5-dev5 : Aurelien DARRAGON (2): OPTIM: log/tools: switch from function pointer design to dual mode HEX/BIN design for CBOR encoding IMPORT: slz/uslz: support SLZ_FMT_NONE format and force its value to 0 Austin Kauffman (1): BUG/MINOR: fcgi-app: allow explicit filter declaration with non-cache/non-compression filters Christopher Faulet (2): BUG/MINOR: flt-http-comp: Don't read next block to detect end of data BUG/MEDIUM: flt-http-comp: Block HTX_FL_EOM flag till the end of compression Frederic Lecaille (16): MINOR: haload: add -get/-head/-post options to select the HTTP method BUG/MINOR: haload: count timed-out requests as errors, not successes BUG/MINOR: haload: make -e react to request timeouts too MINOR: haload: add -ee to probe and ramp back up after an error MINOR: quic: add tune.quic.sec.stateless-reset-rate BUG/MINOR: haload: split the rate exactly across threads BUG/MINOR: haload: -ee could burst past its floor when many users fail at once CLEANUP: haload: factor out the per-thread rate share computation CLEANUP: haload: factor out two more duplicated -ee blocks MINOR: haload: keep old-scheduled users under -ee's floor rate MINOR: haload: add -T to add a think time after each response MINOR: haload: always track and resend cookies per user BUG/MINOR: haload: fix hld_new_usr()'s error path MINOR: haload: add -P to report ttfb/ttlb percentiles MINOR: haload: enable per-thread-group FD tables when available BUG/MINOR: quic: fix zero value of tune.quic.sec.stateless-reset-rate Olivier Houchard (2): BUG/MEDIUM: mux-h1: close the connection on a short content-length MEDIUM: mux-h2: don't report EOM on a short content-length message Remi Tricot-Le Breton (2): BUG/MINOR: cache: Manage collisions on primary key BUG/MINOR: cache: Seed cache primary hash William Lallemand (1): BUILD: ssl: avoid a potential null-dereference warning on OpenSSL 1.0.2 Willy Tarreau (9): BUG/MEDIUM: connection: fix an infinite loop in the fc_pp_tlv() fetch BUG/MEDIUM: sink: do not hold the sft lock around ring_dispatch_messages() MEDIUM: threads: always abort when calling thread_isolated() under a lock MEDIUM: ring: attach readers under the tail lock instead of isolating BUG/MEDIUM: cache: ignore cache on redundant origin/referer BUG/MEDIUM: sink: initialize the settings of the implicit log server BUG/MEDIUM: sink: do not create one implicit ring per logger copy CLEANUP: sink: initialize and finalize the implicit forward proxy OPTIM: server: remember the lowest known unused server ID