[RELEASE] Released version 1.6.0
Released version 1.6.0 with the following main changes : - BUG/MINOR: Handle interactive mode in cli handler - DOC: global section missing parameters - DOC: backend section missing parameters - DOC: stats paramaters available in frontend - MINOR: lru: do not allocate useless memory in lru64_lookup - BUG/MINOR: http: Add OPTIONS in supported http methods (found by find_http_meth) - BUG/MINOR: ssl: fix management of the cache where forged certificates are stored - MINOR: ssl: Release Servers SSL context when HAProxy is shut down - MINOR: ssl: Read the file used to generate certificates in any order - MINOR: ssl: Add support for EC for the CA used to sign generated certificates - MINOR: ssl: Add callbacks to set DH/ECDH params for generated certificates - BUG/MEDIUM: logs: fix time zone offset format in RFC5424 - BUILD: Fix the build on OSX (htonll/ntohll) - BUILD: enable build on Linux/s390x - BUG/MEDIUM: lua: direction test failed - MINOR: lua: fix a spelling error in some error messages - CLEANUP: cli: ensure we can never double-free error messages - BUG/MEDIUM: lua: force server-close mode on Lua services - MEDIUM: init: support more command line arguments after pid list - MEDIUM: init: support a list of files on the command line - MINOR: debug: enable memory poisonning to use byte 0 - BUILD: ssl: fix build error introduced by recent commit - BUG/MINOR: config: make the stats socket pass the correct proxy to the parsers - MEDIUM: server: implement TCP_USER_TIMEOUT on the server - DOC: mention the "namespace" options for bind and server lines - DOC: add the "management" documentation - DOC: move the stats socket documentation from config to management - MINOR: examples: update haproxy.spec to mention new docs - DOC: mention management.txt in README - DOC: remove haproxy-{en,fr}.txt - BUILD: properly report when USE_ZLIB and USE_SLZ are used together - MINOR: init: report use of libslz instead of "no compression" - CLEANUP: examples: remove some obsolete and confusing files - CLEANUP: examples: remove obsolete configuration file samples - CLEANUP: examples: fix the example file content-sw-sample.cfg - CLEANUP: examples: update sample file option-http_proxy.cfg - CLEANUP: examples: update sample file ssl.cfg - CLEANUP: tests: move a test file from examples/ to tests/ - CLEANUP: examples: shut up warnings in transparent proxy example - CLEANUP: tests: removed completely obsolete test files - DOC: update ROADMAP to remove what was done in 1.6 - BUG/MEDIUM: pattern: fixup use_after_free in the pat_ref_delete_by_id
This commit is contained in:
parent
4167c88128
commit
844028bb11
44
CHANGELOG
44
CHANGELOG
@ -1,6 +1,50 @@
|
|||||||
ChangeLog :
|
ChangeLog :
|
||||||
===========
|
===========
|
||||||
|
|
||||||
|
2015/10/13 : 1.6.0
|
||||||
|
- BUG/MINOR: Handle interactive mode in cli handler
|
||||||
|
- DOC: global section missing parameters
|
||||||
|
- DOC: backend section missing parameters
|
||||||
|
- DOC: stats paramaters available in frontend
|
||||||
|
- MINOR: lru: do not allocate useless memory in lru64_lookup
|
||||||
|
- BUG/MINOR: http: Add OPTIONS in supported http methods (found by find_http_meth)
|
||||||
|
- BUG/MINOR: ssl: fix management of the cache where forged certificates are stored
|
||||||
|
- MINOR: ssl: Release Servers SSL context when HAProxy is shut down
|
||||||
|
- MINOR: ssl: Read the file used to generate certificates in any order
|
||||||
|
- MINOR: ssl: Add support for EC for the CA used to sign generated certificates
|
||||||
|
- MINOR: ssl: Add callbacks to set DH/ECDH params for generated certificates
|
||||||
|
- BUG/MEDIUM: logs: fix time zone offset format in RFC5424
|
||||||
|
- BUILD: Fix the build on OSX (htonll/ntohll)
|
||||||
|
- BUILD: enable build on Linux/s390x
|
||||||
|
- BUG/MEDIUM: lua: direction test failed
|
||||||
|
- MINOR: lua: fix a spelling error in some error messages
|
||||||
|
- CLEANUP: cli: ensure we can never double-free error messages
|
||||||
|
- BUG/MEDIUM: lua: force server-close mode on Lua services
|
||||||
|
- MEDIUM: init: support more command line arguments after pid list
|
||||||
|
- MEDIUM: init: support a list of files on the command line
|
||||||
|
- MINOR: debug: enable memory poisonning to use byte 0
|
||||||
|
- BUILD: ssl: fix build error introduced by recent commit
|
||||||
|
- BUG/MINOR: config: make the stats socket pass the correct proxy to the parsers
|
||||||
|
- MEDIUM: server: implement TCP_USER_TIMEOUT on the server
|
||||||
|
- DOC: mention the "namespace" options for bind and server lines
|
||||||
|
- DOC: add the "management" documentation
|
||||||
|
- DOC: move the stats socket documentation from config to management
|
||||||
|
- MINOR: examples: update haproxy.spec to mention new docs
|
||||||
|
- DOC: mention management.txt in README
|
||||||
|
- DOC: remove haproxy-{en,fr}.txt
|
||||||
|
- BUILD: properly report when USE_ZLIB and USE_SLZ are used together
|
||||||
|
- MINOR: init: report use of libslz instead of "no compression"
|
||||||
|
- CLEANUP: examples: remove some obsolete and confusing files
|
||||||
|
- CLEANUP: examples: remove obsolete configuration file samples
|
||||||
|
- CLEANUP: examples: fix the example file content-sw-sample.cfg
|
||||||
|
- CLEANUP: examples: update sample file option-http_proxy.cfg
|
||||||
|
- CLEANUP: examples: update sample file ssl.cfg
|
||||||
|
- CLEANUP: tests: move a test file from examples/ to tests/
|
||||||
|
- CLEANUP: examples: shut up warnings in transparent proxy example
|
||||||
|
- CLEANUP: tests: removed completely obsolete test files
|
||||||
|
- DOC: update ROADMAP to remove what was done in 1.6
|
||||||
|
- BUG/MEDIUM: pattern: fixup use_after_free in the pat_ref_delete_by_id
|
||||||
|
|
||||||
2015/10/06 : 1.6-dev7
|
2015/10/06 : 1.6-dev7
|
||||||
- MINOR: cli: Dump all resolvers stats if no resolver section is given
|
- MINOR: cli: Dump all resolvers stats if no resolver section is given
|
||||||
- BUG: config: external-check command validation is checking for incorrect arguments.
|
- BUG: config: external-check command validation is checking for incorrect arguments.
|
||||||
|
25
README
25
README
@ -1,22 +1,24 @@
|
|||||||
----------------------
|
----------------------
|
||||||
HAProxy how-to
|
HAProxy how-to
|
||||||
----------------------
|
----------------------
|
||||||
version 1.6-dev
|
version 1.6.0
|
||||||
willy tarreau
|
willy tarreau
|
||||||
2015/09/28
|
2015/10/13
|
||||||
|
|
||||||
|
|
||||||
1) How to build it
|
1) How to build it
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
First, please note that this version is a development version, so in general if
|
This version is a stable version, which means that it belongs to a branch which
|
||||||
you are not used to build from sources or if you don't have the time to track
|
will get some fixes for bugs as they are discovered. Versions which include the
|
||||||
very frequent updates, it is recommended that instead you switch to the stable
|
suffix "-dev" are development versions and should be avoided in production. If
|
||||||
version (1.5) or follow the packaged updates provided by your software vendor
|
you are not used to build from sources or if you are not used to follow updates
|
||||||
or Linux distribution. Most of them are taking this task seriously and are
|
then it is recommended that instead you use the packages provided by your
|
||||||
doing a good job. If for any reason you'd prefer a different version than the
|
software vendor or Linux distribution. Most of them are taking this task
|
||||||
one packaged for your system, or to get some commercial support, other choices
|
seriously and are doing a good job at backporting important fixes. If for any
|
||||||
are available at :
|
reason you'd prefer a different version than the one packaged for your system,
|
||||||
|
you want to be certain to have all the fixes or to get some commercial support,
|
||||||
|
other choices are available at :
|
||||||
|
|
||||||
http://www.haproxy.com/
|
http://www.haproxy.com/
|
||||||
|
|
||||||
@ -40,6 +42,7 @@ and assign it to the TARGET variable :
|
|||||||
- linux2628 for Linux 2.6.28, 3.x, and above (enables splice and tproxy)
|
- linux2628 for Linux 2.6.28, 3.x, and above (enables splice and tproxy)
|
||||||
- solaris for Solaris 8 or 10 (others untested)
|
- solaris for Solaris 8 or 10 (others untested)
|
||||||
- freebsd for FreeBSD 5 to 10 (others untested)
|
- freebsd for FreeBSD 5 to 10 (others untested)
|
||||||
|
- netbsd for NetBSD
|
||||||
- osx for Mac OS/X
|
- osx for Mac OS/X
|
||||||
- openbsd for OpenBSD 3.1 and above
|
- openbsd for OpenBSD 3.1 and above
|
||||||
- aix51 for AIX 5.1
|
- aix51 for AIX 5.1
|
||||||
@ -422,7 +425,7 @@ There is some documentation in the doc/ directory :
|
|||||||
huge and that it's generally more convenient to review Cyril Bonté's
|
huge and that it's generally more convenient to review Cyril Bonté's
|
||||||
HTML translation online here :
|
HTML translation online here :
|
||||||
|
|
||||||
http://cbonte.github.io/haproxy-dconv/configuration-1.5.html
|
http://cbonte.github.io/haproxy-dconv/configuration-1.6.html
|
||||||
|
|
||||||
- management.txt : it explains how to start haproxy, how to manage it at
|
- management.txt : it explains how to start haproxy, how to manage it at
|
||||||
runtime, how to manage it on multiple nodes, how to proceed with seamless
|
runtime, how to manage it on multiple nodes, how to proceed with seamless
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
----------------------
|
----------------------
|
||||||
version 1.6
|
version 1.6
|
||||||
willy tarreau
|
willy tarreau
|
||||||
2015/10/06
|
2015/10/13
|
||||||
|
|
||||||
|
|
||||||
This document covers the configuration language as implemented in the version
|
This document covers the configuration language as implemented in the version
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Summary: HA-Proxy is a TCP/HTTP reverse proxy for high availability environments
|
Summary: HA-Proxy is a TCP/HTTP reverse proxy for high availability environments
|
||||||
Name: haproxy
|
Name: haproxy
|
||||||
Version: 1.6-dev7
|
Version: 1.6.0
|
||||||
Release: 1
|
Release: 1
|
||||||
License: GPL
|
License: GPL
|
||||||
Group: System Environment/Daemons
|
Group: System Environment/Daemons
|
||||||
@ -76,6 +76,9 @@ fi
|
|||||||
%attr(0755,root,root) %config %{_sysconfdir}/rc.d/init.d/%{name}
|
%attr(0755,root,root) %config %{_sysconfdir}/rc.d/init.d/%{name}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Oct 13 2015 Willy Tarreau <w@1wt.eu>
|
||||||
|
- updated to 1.6.0
|
||||||
|
|
||||||
* Tue Oct 6 2015 Willy Tarreau <w@1wt.eu>
|
* Tue Oct 6 2015 Willy Tarreau <w@1wt.eu>
|
||||||
- updated to 1.6-dev7
|
- updated to 1.6-dev7
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user