Am 30.04.2018 um 12:11 schrieb Christopher Faulet: > Hi, > > HAProxy 1.7.11 was released on 2018/04/30. It added 38 new commits after > version 1.7.10.
New docker images also available. https://hub.docker.com/r/me2digital/haproxy17/ Regards Aleks > It fixes a major issue when HAProxy is compiled with some GCC versions > (<= 3.x and >= 5.x). Because of a typo in a if statement in the function > bo_getline_nc(), HAProxy crashes when it tries to read from a closed > socket. This issue may happen with Lua codes, when you try to read lines > from a cosocket. > > It also fixes an issue about stream-interfaces. Some activities on > channel are lost when the stream is woken up leading to intermittent 504 > errors with the improbable termination state 'sR--'. Another issue fixes > how client aborts are handled during redispatch. > > Some other medium issues were addressed: A memory leak in str2ip2, > possible segfaults on startup when a slowstart is used, the wrapping > case in the function bo_putblk and the "tcp-checks connect". > > Finally, among the minor fixes and doc updates, many are about the Lua > part. > > > Please find the usual URLs below : > Site index : http://www.haproxy.org/ > Discourse : http://discourse.haproxy.org/ > Sources : http://www.haproxy.org/download/1.7/src/ > Git repository : http://git.haproxy.org/git/haproxy-1.7.git/ > Git Web browsing : http://git.haproxy.org/?p=haproxy-1.7.git > Changelog : http://www.haproxy.org/download/1.7/src/CHANGELOG > Cyril's HTML doc : http://cbonte.github.io/haproxy-dconv/ > > --- > Complete changelog : > Aurélien Nephtali (2): > CLEANUP: ssl: Remove a duplicated #include > BUG/MINOR: cli: Fix a typo in the 'set rate-limit' usage > > Baptiste Assmann (2): > BUG/MEDIUM: tcp-check: single connect rule can't detect DOWN servers > BUG/MINOR: tcp-check: use the server's service port as a fallback > > Christopher Faulet (5): > BUG/MEDIUM: stream-int: Don't loss write's notifs when a stream is > woken up > BUG/MEDIUM: http: Switch the HTTP response in tunnel mode as > earlier as possible > BUG/MEDIUM: buffer: Fix the wrapping case in bo_putblk > BUG/MINOR: email-alert: Set the mailer port during alert > initialization > BUG/MINOR: http: Return an error in proxy mode when url2sa fails > > Cyril Bonté (2): > BUG/MINOR: force-persist and ignore-persist only apply to backends > DOC: log: more than 2 log servers are allowed > > Emeric Brun (1): > BUG/MINOR: session: Fix tcp-request session failure if handshake. > > Jérôme Magnin (2): > DOC: clarify the scope of ssl_fc_is_resumed > DOC: Describe routing impact of using interface keyword on bind lines > > Lukas Tribus (1): > DOC: don't suggest using http-server-close > > Thierry FOURNIER (2): > BUG/MINOR: spoa-example: unexpected behavior for more than 127 args > BUG/MINOR: lua: return bad error messages > > Thierry Fournier (3): > MINOR/BUILD: fix Lua build on Mac OS X > BUG/MINOR: lua: the function returns anything > BUG/MINOR: lua funtion hlua_socket_settimeout don't check negative > values > > Tim Duesterhus (9): > BUG/MINOR: lua: Fix default value for pattern in Socket.receive > DOC: lua: Fix typos in comments of hlua_socket_receive > BUG/MINOR: lua: Fix return value of Socket.settimeout > CLEANUP: sample: Fix comment encoding of sample.c > CLEANUP: sample: Fix outdated comment about sample casts functions > BUG/MINOR: sample: Fix output type of c_ipv62ip > CLEANUP: Fix typo in ARGT_MSK6 comment > BUG/MEDIUM: standard: Fix memory leak in str2ip2() > BUG/MAJOR: channel: Fix crash when trying to read from a closed > socket > > Willy Tarreau (9): > BUG/MEDIUM: stream: properly handle client aborts during redispatch > BUG/MEDIUM: srv-state: always ensure there's a warmup task before > manipulating it > BUG/MINOR: poll: too large size allocation for FD events > BUG/MINOR: config: don't emit a warning when global stats is > incompletely configured > BUILD/MINOR: fix Lua build on Mac OS X (again) > MINOR: log: stop emitting alerts when it's not possible to write > on the socket > DOC: lua: update the links to the config and Lua API > BUILD/BUG: enable -fno-strict-overflow by default > BUG/MINOR: config: disable http-reuse on TCP proxies >

