Hi,

Version 1.6 was lagging behind even more than 1.7 and was still affected
by the lack of -fwrapv that was causing some CPU loops on certain systems
depending on their compilers. So 6.5 months after 1.6.13, here comes
1.6.14, supposed to close that gap.

This new version closes a few issues possibly resulting in crashes up to
and including 1.6.13, like commands "show map" and "show acl" on the CLI,
or some issues with Lua cosockets depending on how the sockets were closed.
It was also affected by some of the timeout issues on close that were
affecting 1.7, and a number of bugs in the TCP checks that were resolved
before 1.7.9.

In practice if you're on 1.6.13 and are not facing any issue, there's no
need to rush an update. However if you're on an older 1.6 and considering
updating it, better pick this one. Similarly if you had to deploy some
workarounds for existing bugs, now's probably the best moment to update.

Note regarding future releases: with 1.6 now being at the third position
in the backport process (1.8 receives fixes first, then 1.7, then 1.6),
it's likely that future updates will be further spaced ; last 1.5 was one
year ago or example. For this reason, do not wait before reporting a bug,
and do not hesitate to ask for a new release, as a lack of release doesn't
mean we're unwilling to do one, just that it's never high enough on the
priority list to stop doing something else.

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 :
Aleksandar Lazic (1):
      CONTRIB: halog: Add help text for -s switch in halog program

Bin Wang (1):
      BUG/MAJOR: stream-int: don't re-arm recv if send fails

Christopher Faulet (8):
      BUG/MEDIUM: http: Drop the connection establishment when a redirect is 
performed
      BUG/MEDIUM: cfgparse: Check if tune.http.maxhdr is in the range 1..32767
      BUG/MINOR: stream: Don't forget to remove CF_WAKE_ONCE flag on response 
channel
      BUG/MINOR: Fix the sending function in Lua's cosocket
      BUG/MEDIUM: http: Return an error when url_dec sample converter failed
      BUG/MINOR: mailers: Fix a memory leak when email alerts are released
      BUG/MINOR: Use crt_base instead of ca_base when crt is parsed on a server 
line
      BUG/MINOR: listener: Allow multiple "process" options on "bind" lines

David Carlier (1):
      BUG/MINOR: haproxy/cli : fix for solaris/illumos distros for CMSG* macros

Davor Ocelic (1):
      DOC/MINOR: intro: typo, wording, formatting fixes

Dragan Dosen (1):
      BUG/MEDIUM: prevent buffers being overwritten during build_logline() 
execution

Emeric Brun (3):
      BUG/MINOR: stream: flag TASK_WOKEN_RES not set if task in runqueue
      BUG/MAJOR: map: fix segfault during 'show map/acl' on cli.
      BUG/MEDIUM: map/acl: fix unwanted flags inheritance.

Emmanuel Hocdet (2):
      BUG/MINOR: ssl: ocsp response with 'revoked' status is correct
      BUG/MINOR: ssl: OCSP_single_get0_status can return -1

Eric Salama (1):
      BUG/MEDIUM: lua: fix crash when using bogus mode in register_service()

Frederik Deweerdt (1):
      BUG/MEDIUM: ssl: fix OCSP expiry calculation

Frédéric Lécaille (2):
      BUG/MINOR: Wrong peer task expiration handling during synchronization 
processing.
      BUG/MINOR: peers: peer synchronization issue (with several peers 
sections).

Ilya Shipitsin (1):
      BUG/MINOR: contrib/halog: fixing small memory leak

Jarno Huuskonen (1):
      DOC: fix references to the section about time format.

Olivier Houchard (3):
      MINOR: server: Handle weight increase in consistent hash.
      BUG/MINOR: stats: Clear a bit more counters with in 
cli_parse_clear_counters().
      BUG/MEDIUM: kqueue: Don't bother closing the kqueue after fork.

Patrick Starr (1):
      DOC: fix some typos

Ryan O'Hara (2):
      CONTRIB: iprange: Fix compiler warning in iprange.c
      CONTRIB: halog: Fix compiler warnings in halog.c

Thierry FOURNIER (5):
      BUG/MINOR: lua: In error case, the safe mode is not removed
      BUG/MINOR: lua: executes the function destroying the Lua session in safe 
mode
      BUG/MAJOR: lua/socket: resources not detroyed when the socket is aborted
      BUG/MEDIUM: lua: bad memory access
      BUG/MINOR: Lua: The socket may be destroyed when we try to access.

Willy Tarreau (20):
      BUG/MINOR: log: pin the front connection when front ip/ports are logged
      BUG/MINOR: http: properly handle all 1xx informational responses
      DOC: update CONTRIBUTING regarding optional parts and message format
      DOC: update the list of OpenSSL versions in the README
      BUG/MINOR: lua: always detach the tcp/http tasks before freeing them
      BUG/MEDIUM: connection: remove useless flag CO_FL_DATA_RD_SH
      BUG/MEDIUM: lua: HTTP services must take care of body-less status codes
      BUG/MEDIUM: stream: properly set the required HTTP analysers on 
use-service
      BUG/MEDIUM: epoll: ensure we always consider HUP and ERR
      BUG/MEDIUM: tcp-check: properly indicate polling state before performing 
I/O
      BUG/MINOR: tcp-check: don't quit with pending data in the send buffer
      BUG/MEDIUM: tcp-check: don't call tcpcheck_main() from the I/O handlers!
      BUG/MINOR: tcp-check: don't initialize then break a connection starting 
with a comment
      BUG/MEDIUM: stream: don't ignore res.analyse_exp anymore
      MEDIUM: http: always reject the "PRI" method
      BUG/MAJOR: stream: ensure analysers are always called upon close
      BUG/MEDIUM: deinit: correctly deinitialize the proxy and global listener 
tasks
      BUG/MINOR: http: properly detect max-age=0 and s-maxage=0 in responses
      BUG/MEDIUM: peers: set NOLINGER on the outgoing stream interface
      BUG/MEDIUM: http: don't automatically forward request close

ben51degrees (1):
      DOC: Updated 51Degrees git URL to point to a stable version.

---

Reply via email to