b19445072b
HAProxy 2.0.8 was released on 2019/10/23. It added 47 new commits after version 2.0.7. There is one bug tagged major but also a significant number of medium bugs which arguably have more chances to impact more people so I preferred not to wait too long before a release. The main fix is a risk of random crash when running with connection pools on more than 32 threads, due to a mask calculation error causing the idle connections cleanup task to be scheduled on wrong threads for threads 32 and above. Other issues concern the risk of seeing an applet being killed when running too fast, as was reported a few times with the peers applet on reloads. The redirects were broken when HTX is disabled, a 503 could be returned. The cache could cache absolute URIs still using the Host header as a key, which is not a good idea as the authority in the URI has precedence. Some crashes have been fixed in connection aborts in TCP and legacy mode. Some H2 connections would occasionally not time out if a stream was still waiting on flow control. On some rare occasions in HTX mode the last CRLF after a chunked encoded transfer could fail to be copied if only the CR could fit into the buffer, resulting in a transfer error for the client. Looking up stick-table keys from Lua could segfault. The pattern LRU cache was inappropriately shared between threads, creating a bottleneck around its lock. The dh-param setting was ignored on openssl 1.1.1 and above, often resulting in slower transfers or even handshake failures when connecting to servers supporting smaller keys. |
||
---|---|---|
.. | ||
files | ||
patches | ||
DESCR | ||
distinfo | ||
Makefile | ||
options.mk | ||
PLIST |