Changes since version 2.6.14 : 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 (6): 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 BUILD: quic: fix warning during compilation using gcc-6.5 Frédéric Lécaille (11): BUG/MINOR: quic: Wrong encryption level flags checking BUG/MINOR: quic: Missing initialization (packet number space probing) BUG/MINOR: quic: ticks comparison without ticks API use 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 (1): 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 (5): BUG/MEDIUM: mux-h2: make sure control frames do not refresh the idle timeout BUG/MINOR: mux-h2: refresh the idle_timer when the mux is empty 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 firexinghe (1): BUG/MINOR: hlua: add check for lua_newstate