Hi,
As planned, I've just released HAProxy 1.5.17 which fixes the CPU usage
regression introduced in 1.5.16 after improperly fixing the buffer space
calculation code. It also fixes another bug impacting header captures
when there are exactly MAX_HDR_HISTORY headers captured (10 by default),
in which case the process may crash by dereferencing a pointer at a
negative position in the pointers history.
The complete changelog is quite small (see below), most entries are doc
updates in fact.
All 1.5 users should really upgrade, we have too many bugs before 1.5.16
and 1.5.16 itself is affected by the regression above.
Please find the usual URLs below :
Site index : http://www.haproxy.org/
Discourse : http://discourse.haproxy.org/
Sources : http://www.haproxy.org/download/1.5/src/
Git repository : http://git.haproxy.org/git/haproxy-1.5.git/
Git Web browsing : http://git.haproxy.org/?p=haproxy-1.5.git
Changelog : http://www.haproxy.org/download/1.5/src/CHANGELOG
Cyril's HTML doc : http://cbonte.github.io/haproxy-dconv/
Willy
---
Complete changelog :
- BUG/MINOR: log: Don't use strftime() which can clobber timezone if chrooted
- BUG/MINOR: conf: "listener id" expects integer, but its not checked
- BUG/MAJOR: Fix crash in http_get_fhdr with exactly MAX_HDR_HISTORY headers
- DOC: "addr" parameter applies to both health and agent checks
- DOC: timeout client: pointers to timeout http-request
- DOC: typo on stick-store response
- DOC: typo: ACL subdir match
- DOC: typo: maxconn paragraph is wrong due to a wrong buffer size
- DOC: typo: req.uri is now replaced by capture.req.uri
- DOC: fix "needed" typo
- BUG/MINOR : allow to log cookie for tarpit and denied request
- BUG/MAJOR: channel: fix miscalculation of available buffer space (2nd try)
- DOC: fix discrepancy in the example for http-request redirect
---
As planned, I've just released HAProxy 1.5.17 which fixes the CPU usage
regression introduced in 1.5.16 after improperly fixing the buffer space
calculation code. It also fixes another bug impacting header captures
when there are exactly MAX_HDR_HISTORY headers captured (10 by default),
in which case the process may crash by dereferencing a pointer at a
negative position in the pointers history.
The complete changelog is quite small (see below), most entries are doc
updates in fact.
All 1.5 users should really upgrade, we have too many bugs before 1.5.16
and 1.5.16 itself is affected by the regression above.
Please find the usual URLs below :
Site index : http://www.haproxy.org/
Discourse : http://discourse.haproxy.org/
Sources : http://www.haproxy.org/download/1.5/src/
Git repository : http://git.haproxy.org/git/haproxy-1.5.git/
Git Web browsing : http://git.haproxy.org/?p=haproxy-1.5.git
Changelog : http://www.haproxy.org/download/1.5/src/CHANGELOG
Cyril's HTML doc : http://cbonte.github.io/haproxy-dconv/
Willy
---
Complete changelog :
- BUG/MINOR: log: Don't use strftime() which can clobber timezone if chrooted
- BUG/MINOR: conf: "listener id" expects integer, but its not checked
- BUG/MAJOR: Fix crash in http_get_fhdr with exactly MAX_HDR_HISTORY headers
- DOC: "addr" parameter applies to both health and agent checks
- DOC: timeout client: pointers to timeout http-request
- DOC: typo on stick-store response
- DOC: typo: ACL subdir match
- DOC: typo: maxconn paragraph is wrong due to a wrong buffer size
- DOC: typo: req.uri is now replaced by capture.req.uri
- DOC: fix "needed" typo
- BUG/MINOR : allow to log cookie for tarpit and denied request
- BUG/MAJOR: channel: fix miscalculation of available buffer space (2nd try)
- DOC: fix discrepancy in the example for http-request redirect
---