Hi,

HAProxy 1.6.12 was released on 2017/04/04. It added 46 new commits
after version 1.6.11.

So nothing extraordinary here, the main issues fixed here compared to
1.6.11 concern the handling of synchronous connect() calls (may more
easily happen with Unix sockets than with TCP sockets), a possible segfault
in Lua, and DNS in multi-process mode. These are the same fixes that were
accumulated over a few 1.7 versions until they stabilized.

If you're not facing any issue with your 1.6.11, there's no emergency to
upgrade.

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 :
Andriy Palamarchuk (4):
      DOC/MINOR: Fix typos in proxy protocol doc
      DOC: Protocol doc: add checksum, TLV type ranges
      DOC: Protocol doc: add SSL TLVs, rename CHECKSUM
      DOC: Protocol doc: add noop TLV

Baptiste Assmann (2):
      MINOR: dns: give ability to dns_init_resolvers() to close a socket when 
requested
      BUG/MAJOR: dns: restart sockets after fork()

Christopher Faulet (4):
      BUG/MAJOR: channel: Fix the definition order of channel analyzers
      BUG/MEDIUM: http: Prevent replace-header from overwriting a buffer
      BUG/MINOR: http: Return an error when a replace-header rule failed on the 
response
      BUG/MEDIUM: buffers: Fix how input/output data are injected into buffers

Emeric Brun (1):
      BUG/MEDIUM: peers: fix buffer overflow control in intdecode.

Felipe Guerreiro Barbosa Ruiz (1):
      BUG: payload: fix payload not retrieving arbitrary lengths

Frédéric Lécaille (2):
      BUG/MINOR: cfgparse: loop in tracked servers lists not detected by 
check_config_validity().
      MINOR: server: irrelevant error message with 'default-server' config file 
keyword.

Guillaume de Lafond (2):
      DOC: Add timings events schemas
      DOC: log-format/tcplog/httplog update

Hongbo Long (1):
      BUG/MEDIUM: stream: fix client-fin/server-fin handling

Jarno Huuskonen (3):
      MINOR: proto_http.c 502 error txt typo.
      DOC: add deprecation notice to "block"
      DOC: fix parenthesis and add missing "Example" tags

Lukas Tribus (2):
      MINOR: doc: 2.4. Examples should be 2.5. Examples
      MINOR: doc: fix use-server example (imap vs mail)

Olivier Doucet (1):
      BUG/MINOR: option prefer-last-server must be ignored in some case

Steven Davidovitz (1):
      BUG/MINOR: checks: attempt clean shutw for SSL check

Thierry FOURNIER (5):
      BUG/MINOR: sample-fetches/stick-tables: bad type for the sample fetches 
sc*_get_gpt0
      BUG/MINOR: lua: Map.end are not reliable because "end" is a reserved 
keyword
      BUG/MEDIUM: http: prevent redirect from overwriting a buffer
      BUG/MINOR: sendmail: The return of vsnprintf is not cleanly tested
      BUG/MAJOR: lua segmentation fault when the request is like 'GET ?arg=val 
HTTP/1.1'

Tim Düsterhus (1):
      DOC: Spelling fixes

Willy Tarreau (16):
      BUG/MINOR: config: emit a warning if http-reuse is enabled with 
incompatible options
      BUG/MINOR: tools: fix off-by-one in port size check
      BUG/MEDIUM: server: consider AF_UNSPEC as a valid address family
      BUG/MEDIUM: tcp: don't poll for write when connect() succeeds
      BUG/MINOR: unix: fix connect's polling in case no data are scheduled
      MINOR: chunks: implement a simple dynamic allocator for trash buffers
      BUG/MAJOR: connection: update CO_FL_CONNECTED before calling the data 
layer
      BUG/MAJOR: stream-int: do not depend on connection flags to detect 
connection
      BUG/MEDIUM: connection: ensure to always report the end of handshakes
      BUG/MEDIUM: listener: do not try to rebind another process' socket
      BUG/MEDIUM: tcp: don't require privileges to bind to device
      BUG/MEDIUM: config: reject anything but "if" or "unless" after a 
use-backend rule
      MINOR: fd: add a new flag HAP_POLL_F_RDHUP to struct poller
      BUG/MINOR: raw_sock: always perfom the last recv if RDHUP is not available
      MINOR: config: warn when some HTTP rules are used in a TCP proxy
      DOC: update the contributing file

---

Reply via email to