Changes since version 1.6.11 : Andriy Palamarchuk (4): DOC/MINOR: Fix typos in proxy protocol doc DOC: Protocol doc: add checksum, TLV type ranges DOC: Protocol doc: add SSL TLVs, rename CHECKSUM DOC: Protocol doc: add noop TLV Baptiste Assmann (2): MINOR: dns: give ability to dns_init_resolvers() to close a socket when requested BUG/MAJOR: dns: restart sockets after fork() Christopher Faulet (3): BUG/MAJOR: channel: Fix the definition order of channel analyzers BUG/MEDIUM: http: Prevent replace-header from overwriting a buffer BUG/MINOR: http: Return an error when a replace-header rule failed on the response Felipe Guerreiro Barbosa Ruiz (1): BUG: payload: fix payload not retrieving arbitrary lengths Frédéric Lécaille (2): BUG/MINOR: cfgparse: loop in tracked servers lists not detected by check_config_validity(). MINOR: server: irrelevant error message with 'default-server' config file keyword. Guillaume de Lafond (1): DOC: Add timings events schemas Hongbo Long (1): BUG/MEDIUM: stream: fix client-fin/server-fin handling Jarno Huuskonen (2): MINOR: proto_http.c 502 error txt typo. DOC: add deprecation notice to "block" Lukas Tribus (2): MINOR: doc: 2.4. Examples should be 2.5. Examples MINOR: doc: fix use-server example (imap vs mail) Olivier Doucet (1): BUG/MINOR: option prefer-last-server must be ignored in some case Steven Davidovitz (1): BUG/MINOR: checks: attempt clean shutw for SSL check Thierry FOURNIER (5): BUG/MINOR: sample-fetches/stick-tables: bad type for the sample fetches sc*_get_gpt0 BUG/MINOR: lua: Map.end are not reliable because "end" is a reserved keyword BUG/MEDIUM: http: prevent redirect from overwriting a buffer BUG/MINOR: sendmail: The return of vsnprintf is not cleanly tested BUG/MAJOR: lua segmentation fault when the request is like 'GET ?arg=val HTTP/1.1' Willy Tarreau (15): BUG/MINOR: config: emit a warning if http-reuse is enabled with incompatible options BUG/MINOR: tools: fix off-by-one in port size check BUG/MEDIUM: server: consider AF_UNSPEC as a valid address family BUG/MEDIUM: tcp: don't poll for write when connect() succeeds BUG/MINOR: unix: fix connect's polling in case no data are scheduled MINOR: chunks: implement a simple dynamic allocator for trash buffers BUG/MAJOR: connection: update CO_FL_CONNECTED before calling the data layer BUG/MAJOR: stream-int: do not depend on connection flags to detect connection BUG/MEDIUM: connection: ensure to always report the end of handshakes BUG/MEDIUM: listener: do not try to rebind another process' socket BUG/MEDIUM: tcp: don't require privileges to bind to device BUG/MEDIUM: config: reject anything but "if" or "unless" after a use-backend rule MINOR: fd: add a new flag HAP_POLL_F_RDHUP to struct poller BUG/MINOR: raw_sock: always perfom the last recv if RDHUP is not available MINOR: config: warn when some HTTP rules are used in a TCP proxy