Changes since version 1.7.9 : Baptiste Assmann (1): BUG/MEDIUM: tcp/http: set-dst-port action broken Ben51Degrees (1): DOC: 51d: Updated git URL and instructions for getting Hash Trie data files. Bin Wang (1): BUG/MAJOR: stream-int: don't re-arm recv if send fails Christopher Faulet (10): BUG/MEDIUM: http: Fix a regression bug when a HTTP response is in TUNNEL mode BUG/MEDIUM: http: Close streams for connections closed before a redirect BUG/MEDIUM: compression: Fix check on txn in smp_fetch_res_comp_algo BUG/MINOR: compression: Check response headers before http-response rules eval BUG/MEDIUM: http: Return an error when url_dec sample converter failed BUG/MINOR: spoe: Don't compare engine name and SPOE scope when both are NULL BUG/MINOR: dns: Fix CLI keyword declaration BUG/MINOR: mailers: Fix a memory leak when email alerts are released BUG/MINOR: Use crt_base instead of ca_base when crt is parsed on a server line BUG/MINOR: listener: Allow multiple "process" options on "bind" lines David Carlier (2): BUG/MINOR: log: fixing small memory leak in error code path. BUG/MEDIUM: deviceatlas: ignore not valuable HTTP request data Dragan Dosen (3): DOC: 51d: add 51Degrees git URL that points to release version 3.2.12.12 BUILD/MINOR: 51d: fix warning when building with 51Degrees release version 3.2.12.12 BUG/MEDIUM: prevent buffers being overwritten during build_logline() execution Emmanuel Hocdet (2): BUG/MINOR: ssl: ocsp response with 'revoked' status is correct BUG/MINOR: ssl: OCSP_single_get0_status can return -1 Frederik Deweerdt (1): BUG/MEDIUM: ssl: fix OCSP expiry calculation Ilya Shipitsin (1): BUG/MINOR: contrib/halog: fixing small memory leak Lukas Tribus (2): DOC: 1.7 is stable BUG/MINOR: cli: restore "set ssl tls-key" command Olivier Houchard (2): MINOR: server: Handle weight increase in consistent hash. BUG/MINOR: stats: Clear a bit more counters with in cli_parse_clear_counters(). Patrick Starr (1): DOC: fix some typos Thierry FOURNIER (1): BUG/MINOR: Lua: The socket may be destroyed when we try to access. Willy Tarreau (16): BUG/MEDIUM: connection: remove useless flag CO_FL_DATA_RD_SH BUG/MEDIUM: lua: HTTP services must take care of body-less status codes BUG/MEDIUM: stream: properly set the required HTTP analysers on use-service BUG/MEDIUM: epoll: ensure we always consider HUP and ERR BUG/MEDIUM: tcp-check: properly indicate polling state before performing I/O BUG/MINOR: tcp-check: don't quit with pending data in the send buffer BUG/MEDIUM: tcp-check: don't call tcpcheck_main() from the I/O handlers! BUG/MINOR: tcp-check: don't initialize then break a connection starting with a comment MINOR: tcp-check: make tcpcheck_main() take a check, not a connection MINOR: checks: don't create then kill a dummy connection before tcp-checks BUG/MINOR: cli: do not perform an invalid action on "set server check-port" BUG/MEDIUM: stream: don't ignore res.analyse_exp anymore MEDIUM: http: always reject the "PRI" method BUG/MAJOR: stream: ensure analysers are always called upon close BUG/MEDIUM: deinit: correctly deinitialize the proxy and global listener tasks BUG/MINOR: stream: fix tv_request calculation for applets