Changes since version 1.9.14 : Bjoern Jacke (1): DOC: fix typo about no-tls-tickets Björn Jacke (1): DOC: improve description of no-tls-tickets Christopher Faulet (16): MINOR: http-htx: Add a function to retrieve the headers size of an HTX message MINOR: filters: Forward data only if the last filter forwards something BUG/MINOR: filters: Count HTTP headers as filtered data but don't forward them BUG/MINOR: http-ana: Matching on monitor-uri should be case-sensitive BUG/MAJOR: http-ana: Always abort the request when a tarpit is triggered BUG/MINOR: http-ana: Reset request analysers on a response side error BUG/MINOR: lua: Ignore the reserve to know if a channel is full or not BUG/MINOR: http-rules: Preserve FLT_END analyzers on reject action BUG/MINOR: http-rules: Fix a typo in the reject action function BUG/MINOR: rules: Preserve FLT_END analyzers on silent-drop action BUG/MINOR: rules: Increment be_counters if backend is assigned for a silent-drop MINOR: http-rules: Add a flag on redirect rules to know the rule direction MINOR: http-rules: Handle the rule direction when a redirect is evaluated BUG/MINOR: filters: Use filter offset to decude the amount of forwarded data BUG/MINOR: filters: Forward everything if no data filters are called BUG/MINOR: http-ana: Reset request analysers on error when waiting for response Daniel Corbett (1): BUG/MINOR: stats: Fix color of draining servers on stats page Ilya Shipitsin (1): DOC: assorted typo fixes in the documentation Jerome Magnin (1): BUG/MINOR: http_ana: make sure redirect flags don't have overlapping bits Lukas Tribus (2): BUG/MINOR: dns: ignore trailing dot DOC: ssl: clarify security implications of TLS tickets Miroslav Zagorac (1): DOC: internals: Fix spelling errors in filters.txt Olivier Houchard (1): BUG/MINOR: connections: Make sure we free the connection on failure. Tim Duesterhus (3): BUG/MINOR: sample: Make sure to return stable IDs in the unique-id fetch BUG/MAJOR: proxy_protocol: Properly validate TLV lengths DOC: proxy_protocol: Reserve TLV type 0x05 as PP2_TYPE_UNIQUE_ID William Dauchy (1): BUG/MINOR: namespace: avoid closing fd when socket failed in my_socketat William Lallemand (2): BUG/MINOR: peers: init bind_proc to 1 if it wasn't initialized BUG/MINOR: peers: avoid an infinite loop with peers_fe is NULL Willy Tarreau (21): SCRIPTS: announce-release: use mutt -H instead of -i to include the draft BUILD: cfgparse: silence a bogus gcc warning on 32-bit machines CONTRIB: debug: add the possibility to decode the value as certain types only CONTRIB: debug: support reporting multiple values at once CONTRIB: debug: also support reading values from stdin BUG/MEDIUM: shctx: make sure to keep all blocks aligned MINOR: compiler: move CPU capabilities definition from config.h and complete them BUG/MEDIUM: ebtree: don't set attribute packed without unaligned access support BUILD: fix recent build failure on unaligned archs MINOR: compiler: add new alignment macros BUILD: ebtree: improve architecture-specific alignment BUG/MINOR: sample: fix the json converter's endian-sensitivity BUG/MEDIUM: ssl: fix several bad pointer aliases in a few sample fetch functions BUG/MINOR: connection: make sure to correctly tag local PROXY connections BUG/MAJOR: list: fix invalid element address calculation DOC: fix incorrect indentation of http_auth_* REGTEST: make the PROXY TLV validation depend on version 2.2 BUG/MINOR: haproxy: always initialize sleeping_thread_mask REGTESTS: use "command -v" instead of "which" REGTEST: increase timeouts on the seamless-reload test BUG/MEDIUM: http: unbreak redirects in legacy mode