Changes since version 1.7-dev0 : Andrew Hayworth (2): MEDIUM: dns: Don't use the ANY query type MINOR: cli: ability to set per-server maxconn Baptiste Assmann (9): BUG/MINOR: dns: parsing error of some DNS response BUG/MAJOR: dns: first DNS response packet not matching queried hostname may lead to a loop BUG/MINOR: dns: unable to parse CNAMEs response DOC: typo on capture.res.hdr and capture.req.hdr BUG/MINOR: dns: check for duplicate nameserver id in a resolvers section was missing BUG/MINOR: http rule: http capture 'id' rule points to a non existing id DOC: relation between timeout http-request and option http-buffer-request BUG/MINOR: tcpcheck: conf parsing error when no port configured on server and last rule is a CONNECT with no port BUG/MINOR: tcpcheck: conf parsing error when no port configured on server and first rule(s) is (are) COMMENT Ben Shillito (1): DOC: Edited 51Degrees section of README/ Christopher Faulet (1): BUILD: ssl: fix build error introduced in commit 7969a3 with OpenSSL < 1.0.0 Cyril Bonté (6): DOC: fix a typo for a "deviceatlas" keyword FIX: small typo in an example using the "Referer" header BUG/MEDIUM: sample: urlp can't match an empty value BUG/MEDIUM: checks: email-alert not working when declared in defaults BUG/MINOR: checks: email-alert causes a segfault when an unknown mailers section is configured BUG/MINOR: checks: typo in an email-alert error message Daniel Jakots (1): BUILD: check for libressl to be able to build against it David CARLIER (2): BUILD: Make deviceatlas require PCRE CLEANUP: proxy: calloc call inverted arguments David Carlier (4): DOC: deviceatlas: more example use cases. BUILD: dumpstats: silencing warning for printf format specifier / time_t MINOR: da: silent logging by default and displaying DeviceAtlas support if built. BUG/MEDIUM: da: stop DeviceAtlas processing in the convertor if there is no input. Dragan Dosen (1): BUG/MINOR: server: check return value of fgets() in apply_server_state() James Brown (1): MINOR: check: add agent-send server parameter Jerome Duval (2): BUG/BUILD: replace haproxy-systemd-wrapper with $(EXTRA) in install-bin. BUILD: add Haiku as supported target. Kevin Decherf (1): DOC: specify that stats socket doc (section 9.2) is in management Lukas Tribus (2): BUG/MINOR: acl: don't use record layer in req_ssl_ver BUG/MINOR: lua: don't force-sslv3 LUA's SSL socket Pieter Baauw (1): DOC: lua-api/index.rst small example fixes, spelling correction. Ruoshan Huang (1): DOC: prefer using http-request/response over reqXXX/rspXXX directives Thierry FOURNIER (5): CLEANUP: use direction names in place of numeric values BUG/MEDIUM: lua: sample fetches based on response doesn't work BUILD: freebsd: double declaration BUG/MEDIUM: lua: clean output buffer DOC: lua: architecture and first steps Vincent Bernat (2): BUILD: install only relevant and existing documentation CLEANUP: don't ignore debian/ directory if present Willy Tarreau (15): BUG/MEDIUM: namespaces: don't fail if no namespace is used BUG/MAJOR: ssl: free the generated SSL_CTX if the LRU cache is disabled DEBUG/MINOR: memory: add a build option to disable memory pools sharing DEBUG/MEDIUM: memory: optionally protect free data in pools DEBUG/MEDIUM: memory: add optional control pool memory operations MEDIUM: memory: add accounting for failed allocations BUG/MEDIUM: config: count memory limits on 64 bits, not 32 BUG/MAJOR: http: don't requeue an idle connection that is already queued BUG/MEDIUM: http: switch the request channel to no-delay once done. BUILD/MINOR: http: proto_http.h needs sample.h BUG/MEDIUM: http: don't enable auto-close on the response side BUG/MEDIUM: stream: fix half-closed timeout handling CLEANUP: compression: don't allocate DEFAULT_MAXZLIBMEM without USE_ZLIB BUG/MEDIUM: cli: changing compression rate-limiting must require admin level BUG/MEDIUM: http: fix http-reuse when frontend and backend differ jesse.defer@asu.edu (1): BUG/MINOR: examples/haproxy.init: missing brace in quiet_check() lsenta (1): BUG: http: do not abort keep-alive connections on server timeout mildis (1): MINOR: config: allow IPv6 bracketed literals