Updated haproxy package fixes some bugs
Publication date: 27 Nov 2023Modification date: 27 Nov 2023
Type: bugfix
Affected Mageia releases : 9
Description
Haproxy has a major, few medium and few minor bugs fixed in last upstream version 2.8.4 of branch 2.8 Add a 4096 bytes buffer on stdout to improve access log performances. Fixed major bug list: - mux-h2: Report a protocol error for any DATA frame before headers Fixed medium bug list: - hlua: streams don't support mixing lua-load with lua-load-per-thread - Revert quic: missing check of dcid for init pkt including a token" - hlua: don't pass stale nargs argument to lua_resume() - mux-fcgi: Don't swap trash and dbuf when handling STDERR records - master/cli: Pin the master CLI on the first thread of the group 1 - server/cli: don't delete a dynamic server that has streams - actions: always apply a longest match on prefix lookup - quic_conn: let the scheduler kill the task when needed - http-ana: Try to handle response before handling server abort - hlua: Initialize appctx used by a lua socket on connect only - h1: Ignore C-L value in the H1 parser if T-E is also set - stconn: Fix comparison sign in sc_need_room() - mux-quic: fix RESET_STREAM on send-only stream - quic-conn: free unsent frames on retransmit to prevent crash - mux-h2: Don't report an error on shutr if a shutw is pending - peers: Be sure to always refresh recconnect timer in sync task - peers: Fix synchro for huge number of tables - server: "proto" not working for dynamic servers - quic: count quic_conn instance for maxconn - quic: count quic_conn for global sslconns - ssl: segfault when cipher is NULL - pattern: don't trim pools under lock in pat_ref_purge_range() - stconn: Don't report rcv/snd expiration date if SC cannot epxire - Don't apply a max value on room_needed in sc_need_room() - quic: fix actconn on quic_conn alloc failure - quic: fix sslconns on quic_conn alloc failure - freq-ctr: Don't report overshoot for long inactivity period - pool: fix releasable pool calculation when overloaded - quic: Avoid trying to send ACK frames from an empty ack ranges tree - quic: Possible crashes when sending too short Initial packets - quic: Avoid some crashes upon TX packet allocation failures - stconn: Don't update stream expiration date if already expired - applet: Remove appctx from buffer wait list on release - connection: report connection errors even when no mux is installed - mux-h1: Handle MUX_SUBS_RECV flag in h1_ctl() and susbscribe for reads - stream: Properly handle abortonclose when set on backend only - stconn: Report a send activity everytime data were sent - applet: Report a send activity everytime data were sent - mworker: set the master variable earlier - stream: Don't call mux .ctl() callback if not implemented - stconn: Update fsb date on partial sends
References
SRPMS
9/core
- haproxy-2.8.4-1.mga9