Changes since version 2.7.9 : Aurelien DARRAGON (17): BUG/MINOR: server: inherit from netns in srv_settings_cpy() BUG/MINOR: namespace: missing free in netns_sig_stop() BUG/MINOR: tcp_sample: bc_{dst,src} return IP not INT BUG/MEDIUM: sink: invalid server list in sink_new_from_logsrv() 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: sink/log: properly deinit srv in sink_new_from_logsrv() BUG/MINOR: hlua: hlua_yieldk ctx argument should support pointers Christopher Faulet (6): REGTESTS: h1_host_normalization : Add a barrier to not mix up log messages 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/MEDIUM: listener: Acquire proxy's lock in relax_listener() if necessary Emeric Brun (7): BUG/MEDIUM: quic: error checking buffer large enought to receive the retry tag 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 (15): BUG/MINOR: quic: Wrong encryption level flags checking BUG/MINOR: quic: Address inversion in "show quic full" BUG/MINOR: quic: Missing initialization (packet number space probing) BUG/MINOR: quic: Possible crash in quic_conn_prx_cntrs_update() BUG/MINOR: quic: Possible endless loop in quic_lstnr_dghdlr() BUG/MINOR: quic: ticks comparison without ticks API use BUG/MINOR: quic: Prevent deadlock with CID tree lock BUG/MINOR: quic: Missing random bits in Retry packet header BUG/MINOR: quic: Wrong Retry paquet version field endianess BUG/MINOR: quic: Wrong endianess for version field in Retry token MINOR: quic: Move QUIC encryption level structure definition MINOR: quic: Move packet number space related functions MINOR: quic: Reduce the maximum length of TLS secrets CLEANUP: quic: Remove server specific about Initial packet number space 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 Patrick Hemmer (1): BUG/MINOR: config: fix stick table duplicate name check Remi Tricot-Le Breton (1): 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 Tim Duesterhus (1): DOC: Add tune.h2.max-frame-size option to table of contents William Lallemand (2): BUG/MEDIUM: mworker: increase maxsock with each new worker BUG/MINOR: mworker: leak of a socketpair during startup failure Willy Tarreau (6): IMPORT: slz: implement a synchronous flush() operation MINOR: compression/slz: add support for a pure flush of pending bytes BUILD: debug: avoid a build warning related to epoll_wait() in debug code 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 firexinghe (1): BUG/MINOR: hlua: add check for lua_newstate