From: Willy Tarreau Date: Tue, 11 Dec 2012 23:39:52 +0000 (+0100) Subject: [RELEASE] Released version 1.5-dev15 X-Git-Tag: v1.5-dev15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0cae4b3218d4535eeddfee7cdc51e298b5872a76;p=thirdparty%2Fhaproxy.git [RELEASE] Released version 1.5-dev15 Released version 1.5-dev15 with the following main changes : - DOC: add a few precisions on compression - BUG/MEDIUM: ssl: Fix handshake failure on session resumption with client cert. - BUG/MINOR: ssl: One free session in cache remains unused. - BUG/MEDIUM: ssl: first outgoing connection would fail with {ca,crt}-ignore-err - MEDIUM: ssl: manage shared cache by blocks for huge sessions. - MINOR: acl: add fetch for server session rate - BUG/MINOR: compression: Content-Type is case insensitive - MINOR: compression: disable on multipart or status != 200 - BUG/MINOR: http: don't report client aborts as server errors - MINOR: stats: compute the ratio of compressed response based on 2xx responses - MINOR: http: factor out the content-type checks - BUG/MAJOR: stats: correctly check for a possible divide error when showing compression ratios - BUILD: ssl: OpenSSL 0.9.6 has no renegociation - BUG/MINOR: http: disable compression when message has no body - MINOR: compression: make the stats a bit more robust - BUG/MEDIUM: comp: DEFAULT_MAXZLIBMEM was expressed in bytes and not megabytes - MINOR: connection: don't remove failed handshake flags - MEDIUM: connection: add an error code in connections - MEDIUM: connection: add minimal error reporting in logs for incomplete connections - MEDIUM: connection: add error reporting for the PROXY protocol header - MEDIUM: connection: add error reporting for the SSL - DOC: document the connection error format in logs - BUG/MINOR: http: don't log a 503 on client errors while waiting for requests - BUILD: stdbool is not portable - BUILD: ssl: NAME_MAX is not portable, use MAXPATHLEN instead - BUG/MAJOR: raw_sock: must check error code on hangup - BUG/MAJOR: polling: do not set speculative events on ERR nor HUP - BUG/MEDIUM: session: fix FD leak when transport layer logging is enabled - MINOR: stats: add a few more information on session dump - BUG/MINOR: tcp: set the ADDR_TO_SET flag on outgoing connections - CLEANUP: connection: remove unused server/proxy/task/si_applet declarations - BUG/MEDIUM: tcp: process could theorically crash on lack of source ports - MINOR: cfgparse: mention "interface" in the list of allowed "source" options - MEDIUM: connection: introduce "struct conn_src" for servers and proxies - CLEANUP: proto_tcp: use the same code to bind servers and backends - CLEANUP: backend: use the same tproxy address selection code for servers and backends - BUG/MEDIUM: stick-tables: conversions to strings were broken in dev13 - MEDIUM: proto_tcp: add support for tracking L7 information - MEDIUM: counters: add sc1_trackers/sc2_trackers - MINOR: http: add the "base32" pattern fetch function - MINOR: http: add the "base32+src" fetch method. - CLEANUP: session: use an array for the stick counters - BUG/MINOR: proto_tcp: fix parsing of "table" in track-sc1/2 - BUG/MINOR: proto_tcp: bidirectional fetches not supported anymore in track-sc1/2 - BUG/MAJOR: connection: always recompute polling status upon I/O - BUG/MINOR: connection: remove a few synchronous calls to polling updates - MINOR: config: improve error checking on TCP stick-table tracking - DOC: add some clarifications to the readme --- diff --git a/CHANGELOG b/CHANGELOG index dbceac85f0..301d0f1594 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,56 @@ ChangeLog : =========== +2012/12/12 : 1.5-dev15 + - DOC: add a few precisions on compression + - BUG/MEDIUM: ssl: Fix handshake failure on session resumption with client cert. + - BUG/MINOR: ssl: One free session in cache remains unused. + - BUG/MEDIUM: ssl: first outgoing connection would fail with {ca,crt}-ignore-err + - MEDIUM: ssl: manage shared cache by blocks for huge sessions. + - MINOR: acl: add fetch for server session rate + - BUG/MINOR: compression: Content-Type is case insensitive + - MINOR: compression: disable on multipart or status != 200 + - BUG/MINOR: http: don't report client aborts as server errors + - MINOR: stats: compute the ratio of compressed response based on 2xx responses + - MINOR: http: factor out the content-type checks + - BUG/MAJOR: stats: correctly check for a possible divide error when showing compression ratios + - BUILD: ssl: OpenSSL 0.9.6 has no renegociation + - BUG/MINOR: http: disable compression when message has no body + - MINOR: compression: make the stats a bit more robust + - BUG/MEDIUM: comp: DEFAULT_MAXZLIBMEM was expressed in bytes and not megabytes + - MINOR: connection: don't remove failed handshake flags + - MEDIUM: connection: add an error code in connections + - MEDIUM: connection: add minimal error reporting in logs for incomplete connections + - MEDIUM: connection: add error reporting for the PROXY protocol header + - MEDIUM: connection: add error reporting for the SSL + - DOC: document the connection error format in logs + - BUG/MINOR: http: don't log a 503 on client errors while waiting for requests + - BUILD: stdbool is not portable + - BUILD: ssl: NAME_MAX is not portable, use MAXPATHLEN instead + - BUG/MAJOR: raw_sock: must check error code on hangup + - BUG/MAJOR: polling: do not set speculative events on ERR nor HUP + - BUG/MEDIUM: session: fix FD leak when transport layer logging is enabled + - MINOR: stats: add a few more information on session dump + - BUG/MINOR: tcp: set the ADDR_TO_SET flag on outgoing connections + - CLEANUP: connection: remove unused server/proxy/task/si_applet declarations + - BUG/MEDIUM: tcp: process could theorically crash on lack of source ports + - MINOR: cfgparse: mention "interface" in the list of allowed "source" options + - MEDIUM: connection: introduce "struct conn_src" for servers and proxies + - CLEANUP: proto_tcp: use the same code to bind servers and backends + - CLEANUP: backend: use the same tproxy address selection code for servers and backends + - BUG/MEDIUM: stick-tables: conversions to strings were broken in dev13 + - MEDIUM: proto_tcp: add support for tracking L7 information + - MEDIUM: counters: add sc1_trackers/sc2_trackers + - MINOR: http: add the "base32" pattern fetch function + - MINOR: http: add the "base32+src" fetch method. + - CLEANUP: session: use an array for the stick counters + - BUG/MINOR: proto_tcp: fix parsing of "table" in track-sc1/2 + - BUG/MINOR: proto_tcp: bidirectional fetches not supported anymore in track-sc1/2 + - BUG/MAJOR: connection: always recompute polling status upon I/O + - BUG/MINOR: connection: remove a few synchronous calls to polling updates + - MINOR: config: improve error checking on TCP stick-table tracking + - DOC: add some clarifications to the readme + 2012/11/26 : 1.5-dev14 - DOC: fix minor typos - BUG/MEDIUM: compression: does not forward trailers diff --git a/README b/README index 44fb582231..686ecbe787 100644 --- a/README +++ b/README @@ -1,9 +1,9 @@ ---------------------- HAProxy how-to ---------------------- - version 1.5-dev14 + version 1.5-dev15 willy tarreau - 2012/11/26 + 2012/12/12 1) How to build it diff --git a/VERDATE b/VERDATE index 9b4f114133..973e5c1309 100644 --- a/VERDATE +++ b/VERDATE @@ -1 +1 @@ -2012/11/26 +2012/12/12 diff --git a/VERSION b/VERSION index d47a55b5a3..a7d99e0ea4 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.5-dev14 +1.5-dev15 diff --git a/doc/configuration.txt b/doc/configuration.txt index fcbb9ee2ab..596ca4736d 100644 --- a/doc/configuration.txt +++ b/doc/configuration.txt @@ -4,7 +4,7 @@ ---------------------- version 1.5 willy tarreau - 2012/11/26 + 2012/12/12 This document covers the configuration language as implemented in the version diff --git a/examples/haproxy.spec b/examples/haproxy.spec index 6b45b3e398..380aff93af 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.5-dev14 +Version: 1.5-dev15 Release: 1 License: GPL Group: System Environment/Daemons @@ -76,6 +76,9 @@ fi %attr(0755,root,root) %config %{_sysconfdir}/rc.d/init.d/%{name} %changelog +* Wed Dec 12 2012 Willy Tarreau +- updated to 1.5-dev15 + * Mon Nov 26 2012 Willy Tarreau - updated to 1.5-dev14