Subject: [ANNOUNCE] haproxy-1.6.13
To: haproxy@formilux.org

Hi,

HAProxy 1.6.13 was released on 2017/06/18. It added 29 new commits
after version 1.6.12.

It contains the same main fixes that were applied to 1.7.6, ie the fix
for wrapping integer arithmetic causing kqueue to fail every month on
FreeBSD when compiled with clang, an issue with how the DNS socket is
closed after fork causing some polled events to be lost, a possible
segfault when using tarpit with cookies in insert mode, a random
segfault upon startup when a state file references a non-existng server
and a rare case when some peers connections could stay in CLOSE_WAIT and
even prevent the old process from quitting on reload.

Since 4 bugs were considered of major severity, all 1.6 users are
strongly encouraged to upgrade, especially those on 1.6.12.

Please find the usual URLs below :
   Site index       : http://www.haproxy.org/
   Discourse        : http://discourse.haproxy.org/
   Sources          : http://www.haproxy.org/download/1.6/src/
   Git repository   : http://git.haproxy.org/git/haproxy-1.6.git/
   Git Web browsing : http://git.haproxy.org/?p=haproxy-1.6.git
   Changelog        : http://www.haproxy.org/download/1.6/src/CHANGELOG
   Cyril's HTML doc : http://cbonte.github.io/haproxy-dconv/

Willy
---
Complete changelog :
Adam Spiers (1):
      DOC: stick-table is available in frontend sections

Christopher Faulet (3):
      BUG/MINOR: http: Fix conditions to clean up a txn and to handle the next 
request
      BUG/MINOR: buffers: Fix bi/bo_contig_space to handle full buffers
      BUG/MINOR: acls: Set the right refflag when patterns are loaded from a map

Frédéric Lécaille (5):
      BUG/MINOR: dns: Wrong address family used when creating IPv6 sockets.
      BUG/MINOR: server: missing default server 'resolvers' setting duplication.
      BUG/MAJOR: dns: Broken kqueue events handling (BSD systems).
      BUG/MEDIUM: peers: Peers CLOSE_WAIT issue.
      BUG/MAJOR: server: Segfault after parsing server state file.

Glenn Strauss (2):
      DOC: update sample code for PROXY protocol
      DOC: mention lighttpd 1.4.46 implements PROXY

Jarno Huuskonen (3):
      DOC: changed "block"(deprecated) examples to http-request deny
      DOC: add few comments to examples.
      DOC: errloc/errorloc302/errorloc303 missing status codes.

Lukas Tribus (1):
      DOC: update RFC references

Nan Liu (1):
      BUG/MINOR: Makefile: fix compile error with USE_LUA=1 in ubuntu16.04

Olivier Houchard (2):
      BUG/MAJOR: Use -fwrapv.
      BUG/MINOR: server: don't use "proxy" when px is really meant.

Thierry FOURNIER (2):
      BUG/MEDIUM: lua: memory leak
      BUG/MEDIUM: lua: segfault if a converter or a sample doesn't return 
anything

Willy Tarreau (9):
      BUG/MINOR: config: missing goto out after parsing an incorrect ACL 
character
      BUG/MINOR: arg: don't try to add an argument on failed memory allocation
      BUG/MEDIUM: arg: ensure that we properly unlink unresolved arguments on 
error
      BUG/MEDIUM: acl: don't free unresolved args in prune_acl_expr()
      BUG/MEDIUM: acl: proprely release unused args in prune_acl_expr()
      MEDIUM: config: don't check config validity when there are fatal errors
      BUG/MINOR: checks: don't send proxy protocol with agent checks
      BUG/MAJOR: http: call manage_client_side_cookies() before erasing the 
buffer
      BUG/MEDIUM: unix: never unlink a unix socket from the file system

---

Reply via email to