Changes since version 1.7-dev1 : Baptiste Assmann (6): DOC: mailers: typo in 'hostname' description DOC: compression: missing mention of libslz for compression algorithm MINOR: lru: new function to delete least recently used keys MINOR: server state: missing LF (\n) on error message printed when parsing server state file BUG/MEDIUM: dns: no DNS resolution happens if no ports provided to the nameserver BUG/MAJOR: servers state: server port is erased when dns resolution is enabled on a server Ben Cabot (1): BUG/MEDIUM: config: Adding validation to stick-table expire value. Ben Shillito (1): DOC: add Ben Shillito as the maintainer of 51d Chris Short (1): BUG/MINOR: examples: Fixing haproxy.spec to remove references to .cfg files Christopher Faulet (2): BUG/MINOR: http: Be sure to process all the data received from a server MINOR: filters/http: Use a wrapper function instead of stream_int_retnclose Cyril Bonté (1): BUG/MEDIUM: sample: http_date() doesn't provide the right day of the week Lukas Tribus (1): MINOR: unix: don't mention free ports on EAGAIN Thiago Farina (1): MINOR: fix the return type for dns_response_get_query_id() function Thierry FOURNIER (5): DOC: lua: fix lua API BUILD/MINOR: regex: missing header BUG/MINOR: stream: bad return code DOC: lua: fix somme errors and add implicit types MINOR: lua: add set/get priv for applets William Lallemand (1): MINOR: rename master process name in -Ds (systemd mode) Willy Tarreau (16): BUG/MINOR: http: fix several off-by-one errors in the url_param parser BUG/MINOR: chunk: make chunk_dup() always check and set dst->size MINOR: chunks: ensure that chunk_strcpy() adds a trailing zero MINOR: chunks: add chunk_strcat() and chunk_newstr() MINOR: chunk: make chunk_initstr() take a const string MEDIUM: tools: add csv_enc_append() to preserve the original chunk MINOR: tools: make csv_enc_append() always start at the first byte of the chunk DOC: fix "workaround" spelling BUG/MEDIUM: servers state: server port is used uninitialized BUG/MEDIUM: channel: fix miscalculation of available buffer space. MEDIUM: pools: add a new flag to avoid rounding pool size up BUG/MEDIUM: buffers: do not round up buffer size during allocation BUG/MINOR: stream: don't force retries if the server is DOWN BUG/MINOR: counters: make the sc-inc-gpc0 and sc-set-gpt0 touch the table BUG/CLEANUP: CLI: report the proper field states in "show sess" MINOR: stats: send content-length with the redirect to allow keep-alive ben@51degrees.com (5): BUG/MINOR: 51d: Ensures a unique domain for each configuration BUG/MINOR: 51d: Aligns Pattern cache implementation with HAProxy best practices. BUG/MINOR: 51d: Releases workset back to pool. BUG/MINOR: 51d: Aligned const pointers to changes in 51Degrees. CLEANUP: 51d: Aligned if statements with HAProxy best practices and removed casts from malloc. fengpeiyuan (1): DOC: fix a few spelling mistakes yanbzhu (1): DOC: ssl: fixed some formatting errors in crt tag