diff --git a/CHANGELOG b/CHANGELOG index 9e77894211..b137c96aca 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,73 @@ ChangeLog : =========== +2016/10/25 : 1.7-dev5 + - MINOR: cfgparse: few memory leaks fixes. + - MEDIUM: log: Decompose %Tq in %Th %Ti %TR + - CLEANUP: logs: remove unused log format field definitions + - BUILD/MAJOR:updated 51d Trie implementation to incorperate latest update to 51Degrees.c + - BUG/MAJOR: stream: properly mark the server address as unset on connect retry + - CLEANUP: proto_http: Removing useless variable assignation + - CLEANUP: dumpstats: Removing useless variables allocation + - CLEANUP: dns: Removing usless variable & assignation + - BUG/MINOR: payload: fix SSLv2 version parser + - MINOR: cli: allow the semi-colon to be escaped on the CLI + - MINOR: cli: change a server health check port through the stats socket + - BUG/MINOR: Fix OSX compilation errors + - MAJOR: check: find out which port to use for health check at run time + - MINOR: server: introduction of 3 new server flags + - MINOR: new update_server_addr_port() function to change both server's ADDR and service PORT + - MINOR: cli: ability to change a server's port + - CLEANUP/MINOR dns: comment do not follow up code update + - MINOR: chunk: new strncat function + - MINOR: dns: wrong DNS_MAX_UDP_MESSAGE value + - MINOR: dns: new MAX values + - MINOR: dns: new macro to compute DNS header size + - MINOR: dns: new DNS structures to store received packets + - MEDIUM: dns: new DNS response parser + - MINOR: dns: query type change when last record is a CNAME + - MINOR: dns: proper domain name validation when receiving DNS response + - MINOR: dns: comments in types/dns.h about structures endianness + - BUG/MINOR: displayed PCRE version is running release + - MINOR: show Built with PCRE version + - MINOR: show Running on zlib version + - MEDIUM: make SO_REUSEPORT configurable + - MINOR: enable IP_BIND_ADDRESS_NO_PORT on backend connections + - BUG/MEDIUM: http/compression: Fix how chunked data are copied during the HTTP body parsing + - BUG/MINOR: stats: report the correct conn_time in backend's html output + - BUG/MEDIUM: dns: don't randomly crash on out-of-memory + - MINOR: Add fe_req_rate sample fetch + - MEDIUM: peers: Fix a peer stick-tables synchronization issue. + - MEDIUM: cli: register CLI keywords with cli_register_kw() + - BUILD: Make use of accept4() on OpenBSD. + - MINOR: tcp: make set-src/set-src-port and set-dst/set-dst-port commutative + - DOC: fix missed entry for "set-{src,dst}{,-port}" + - BUG/MINOR: vars: use sess and not s->sess in action_store() + - BUG/MINOR: vars: make smp_fetch_var() more robust against misuses + - BUG/MINOR: vars: smp_fetch_var() doesn't depend on HTTP but on the session + - MINOR: stats: output dcon + - CLEANUP: tcp rules: mention everywhere that tcp-conn rules are L4 + - MINOR: counters: add new fields for denied_sess + - MEDIUM: tcp: add registration and processing of TCP L5 rules + - MINOR: stats: emit dses + - DOC: document tcp-request session + - MINOR: ssl: add debug traces + - BUILD/CLEANUP: ssl: Check BIO_reset() return code + - BUG/MINOR: ssl: Check malloc return code + - BUG/MINOR: ssl: prevent multiple entries for the same certificate + - BUG/MINOR: systemd: make the wrapper return a non-null status code on error + - BUG/MINOR: systemd: always restore signals before execve() + - BUG/MINOR: systemd: check return value of calloc() + - MINOR: systemd: report it when execve() fails + - BUG/MEDIUM: systemd: let the wrapper know that haproxy has completed or failed + - MINOR: proxy: add 'served' field to proxy, equal to total of all servers' + - MINOR: backend: add hash-balance-factor option for hash-type consistent + - MINOR: server: compute a "cumulative weight" to allow chash balancing to hit its target + - MEDIUM: server: Implement bounded-load hash algorithm + - SCRIPTS: make git-show-backports also dump a "git show" command + - MINOR: build: Allow linking to device-atlas library file + - MINOR: stats: Escape equals sign on socket dump + 2016/08/14 : 1.7-dev4 - MINOR: add list_append_word function - MEDIUM: init: use list_append_word in haproxy.c diff --git a/README b/README index 074a3b0f41..6a13704f69 100644 --- a/README +++ b/README @@ -3,7 +3,7 @@ ---------------------- version 1.7 willy tarreau - 2016/08/14 + 2016/10/25 1) How to build it diff --git a/VERDATE b/VERDATE index 62dc4466d2..d7f17270c0 100644 --- a/VERDATE +++ b/VERDATE @@ -1,2 +1,2 @@ $Format:%ci$ -2016/08/14 +2016/10/25 diff --git a/VERSION b/VERSION index 81134c3d6c..9f6ae1c3a8 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.7-dev4 +1.7-dev5 diff --git a/doc/configuration.txt b/doc/configuration.txt index a93c103800..a5cd513c4f 100644 --- a/doc/configuration.txt +++ b/doc/configuration.txt @@ -4,7 +4,7 @@ ---------------------- version 1.7 willy tarreau - 2016/08/14 + 2016/10/25 This document covers the configuration language as implemented in the version diff --git a/examples/haproxy.spec b/examples/haproxy.spec index c240099434..1a969e5820 100644 --- a/examples/haproxy.spec +++ b/examples/haproxy.spec @@ -1,6 +1,6 @@ Summary: HA-Proxy is a TCP/HTTP reverse proxy for high availability environments Name: haproxy -Version: 1.7-dev4 +Version: 1.7-dev5 Release: 1 License: GPL Group: System Environment/Daemons @@ -74,6 +74,9 @@ fi %attr(0755,root,root) %config %{_sysconfdir}/rc.d/init.d/%{name} %changelog +* Tue Oct 25 2016 Willy Tarreau +- updated to 1.7-dev5 + * Sun Aug 14 2016 Willy Tarreau - updated to 1.7-dev4