Changes since version 2.8.1 : Aurelien DARRAGON (21): BUG/MINOR: tcp_sample: bc_{dst,src} return IP not INT BUG/MEDIUM: sink: invalid server list in sink_new_from_logsrv() BUG/MINOR: http_ext: unhandled ERR_ABORT in proxy_http_parse_7239() BUG/MINOR: sink: missing sft free in sink_deinit() BUG/MINOR: ring: size warning incorrectly reported as fatal error BUG/MINOR: ring: maxlen warning reported as alert BUG/MINOR: log: LF upsets maxlen for UDP targets MINOR: sink/api: pass explicit maxlen parameter to sink_write() BUG/MEDIUM: log: improper use of logsrv->maxlen for buffer targets BUG/MINOR: log: fix missing name error message in cfg_parse_log_forward() BUG/MINOR: log: fix multiple error paths in cfg_parse_log_forward() BUG/MINOR: log: free errmsg on error in cfg_parse_log_forward() BUG/MINOR: sink: invalid sft free in sink_deinit() BUG/MINOR: sink: fix errors handling in cfg_post_parse_ring() BUG/MINOR: server: set rid default value in new_server() MINOR: hlua_fcn/mailers: handle timeout mail from mailers section BUG/MINOR: sink/log: properly deinit srv in sink_new_from_logsrv() EXAMPLES: maintain haproxy 2.8 retrocompatibility for lua mailers script BUG/MINOR: hlua_fcn/queue: use atomic load to fetch queue size BUG/MINOR: hlua: hlua_yieldk ctx argument should support pointers BUG/MEDIUM: hlua_fcn/queue: bad pop_wait sequencing Christopher Faulet (6): DOC: config: Fix fc_src description to state the source address is returned BUG/MINOR: sample: Fix wrong overflow detection in add/sub conveters BUG/MINOR: http: Return the right reason for 302 BUG/MINOR: h1-htx: Return the right reason for 302 FCGI responses BUG/MINOR: server: Don't warn on server resolution failure with init-addr none BUG/MEDIUM: listener: Acquire proxy's lock in relax_listener() if necessary Emeric Brun (6): BUG/MEDIUM: quic: token IV was not computed using a strong secret BUG/MINOR: quic: retry token remove one useless intermediate expand BUG/MEDIUM: quic: missing check of dcid for init pkt including a token BUG/MEDIUM: quic: timestamp shared in token was using internal time clock CLEANUP: quic: remove useless parameter 'key' from quic_packet_encrypt BUILD: quic: fix warning during compilation using gcc-6.5 Frédéric Lécaille (1): BUG/MINOR: quic: Missing parentheses around PTO probe variable. Ilya Shipitsin (2): CI: add naming convention documentation CI: explicitely highlight VTest result section if there's something Marcos de Oliveira (2): BUG/MINOR: server-state: Ignore empty files BUG/MINOR: server-state: Avoid warning on 'file not found' Remi Tricot-Le Breton (3): DOC: ssl: Fix typo in 'ocsp-update' option DOC: ssl: Add ocsp-update troubleshooting clues and emphasize on crt-list only aspect BUG/MINOR: cache: A 'max-age=0' cache-control directive can be overriden by a s-maxage Thierry Fournier (1): BUG/MINOR: config: Remove final '\n' in error messages Willy Tarreau (4): MINOR: cpuset: add cpu_map_configured() to know if a cpu-map was found BUG/MINOR: config: do not detect NUMA topology when cpu-map is configured BUG/MINOR: cpuset: remove the bogus "proc" from the cpu_map struct BUG/MINOR: init: set process' affinity even in foreground firexinghe (1): BUG/MINOR: hlua: add check for lua_newstate