Merge date | Subject - Severity (minor, medium, major, critical) |
2025-03-20 | BUG/MEDIUM: stream: don't use localtime in dumps from a signal handler |
2025-03-20 | BUG/MINOR: mux-h2: Reset streams with NO_ERROR code if full response was already sent |
2025-03-20 | BUG/MEDIUM: hlua/cli: fix cli applet UAF in hlua_applet_wakeup() |
2025-03-20 | BUG/MINOR: limits: compute_ideal_maxconn: don't cap remain if fd_hard_limit=0 |
2025-03-13 | BUG/MINOR: stats: fix capabilities and hide settings for some generic metrics |
2025-03-13 | BUG/MEDIUM: thread: use pthread_self() not ha_pthread[tid] in set_affinity |
2025-03-13 | BUG/MINOR: cfgparse-tcp: relax namespace bind check |
2025-03-13 | BUG/MINOR: stream: fix age calculation in "show sess" output |
2025-03-13 | BUG/MINOR: server: dont return immediately from parse_server() when skipping checks |
2025-03-13 | BUG/MINOR: cfgparse/peers: properly handle ignored local peer case |
2025-03-13 | BUG/MINOR: cfgparse/peers: fix inconsistent check for missing peer server |
2025-03-13 | BUG/MEIDUM: startup: return to initial cwd only after check_config_validity() |
2025-03-13 | BUG/MINOR: log: set proper smp size for balance log-hash |
2025-03-13 | BUG/MINOR: server: check for either proxy-protocol v1 or v2 to send hedaer |
2025-02-28 | BUG/MEDIUM: mux-fcgi: Try to fully fill demux buffer on receive if not empty |
2025-02-28 | BUG/MINOR: h3: do not report transfer as aborted on preemptive response |
2025-02-28 | BUG/MINOR: server: fix the "server-template" prefix memory leak |
2025-02-28 | BUG/MEDIUM: server: properly initialize PROXY v2 TLVs |
2025-02-28 | BUG/MINOR: h2: always trim leading and trailing LWS in header values |
2025-02-28 | BUG/MEDIUM: stream: use non-blocking freq_ctr calls from the stream dumper |
2025-02-28 | BUG/MEDIUM: stream: never allocate connection addresses from signal handler |
2025-02-28 | BUG/MINOR: mux-h1: always make sure h1s->sd exists in h1_dump_h1s_info() |
2025-02-28 | BUG/MINOR: stream: do not call co_data() from __strm_dump_to_buffer() |
2025-02-28 | BUG/MINOR: sink: add tempo between 2 connection attempts for sft servers |
2025-02-28 | BUG/MINOR: log: fix outgoing abns address family |
2025-02-21 | BUG/MEDIUM: uxst: fix outgoing abns address family in connect() |
2025-02-21 | BUG/MINOR: cfgparse: fix NULL ptr dereference in cfg_parse_peers |
2025-02-20 | BUG/MEDIUM: spoe/mux-spop: Introduce an NOOP action to deal with empty ACK |
2025-02-20 | BUG/MEDIUM: applet: Don't handle EOI/EOS/ERROR is applet is waiting for room |
2025-02-19 | BUG/MINOR: stats-json: Define JSON_INT_MAX as a signed integer |
2025-02-19 | BUG/MINOR: flt-trace: Support only one name option |
2025-02-19 | BUG/MINOR: auth: Fix a leak on error path when parsing user's groups |
2025-02-19 | BUG/MINOR: config/userlist: Support one 'users' option for 'group' directive |
2025-02-19 | BUG/MINOR: cli: Fix a possible infinite loop in _getsocks() |
2025-02-19 | BUG/MINOR: cli: Fix memory leak on error for _getsocks command |
2025-02-19 | BUG/MINOR: cli: Don't set SE flags from the cli applet |
2025-02-19 | BUG/MEDIUM: flt-spoe: Properly handle end of stream from the SPOE applet |
2025-02-19 | BUG/MEDIUM: applet: Don't pretend to have more data to handle EOI/EOS/ERROR |
2025-02-19 | BUG/MEDIUM: flt-spoe: Set/test applet flags instead of SE flags from I/O handler |
2025-02-19 | BUG/MINOR: http-check: Don't pretend a C-L heeader is set before adding it |
2025-02-19 | BUG/MINOR: tcp-rules: Don't forward close during tcp-response content rules eval |
2025-02-19 | BUG/MEDIUM: mux-fcgi: Properly handle read0 on partial records |
2025-02-19 | BUG/MEDIUM: htx: wrong count computation in htx_xfer_blks() |
2025-02-19 | DEBUG: epoll: store and compare the FD's generation count with reported event |
2025-02-19 | DEBUG: fd: add a counter of takeovers of an FD since it was last opened |
2025-02-19 | BUG/MEDIUM: chunk: make sure to flush the trash pool before resizing |
2025-02-19 | BUG/MINOR: stktable: invalid use of stkctr_set_entry() with mixed table types |
2025-02-19 | BUG/MINOR: mux-h2: Properly handle full or truncated HTX messages on shut |
2025-02-19 | BUG/MINOR: mux-quic: prevent crash after MUX init failure |
2025-02-19 | BUG/MINOR: quic: prevent crash on conn access after MUX init failure |
2025-02-19 | BUG/MINOR: fcgi: Don't set the status to 302 if it is already set |
2025-02-19 | BUG/MEDIUM: filters: Handle filters registered on data with no payload callback |
2025-02-19 | BUG/MINOR: cli: Wait for the last ACK when FDs are xferred from the old worker |
2025-02-19 | BUG/MEDIUM: cli: Be sure to drop all input data in END state |
2025-02-19 | BUG/MINOR: ssl/cli: "show ssl crt-list" lacks sigals |
2025-02-19 | BUG/MINOR: ssl/cli: "show ssl crt-list" lacks client-sigals |
2025-02-19 | BUG/MEDIUM: fd: mark FD transferred to another process as FD_CLONED |
2025-02-19 | BUG/MINOR: mworker: post_section_parser for the last section in discovery |
2025-02-19 | BUG/MINOR: mworker: section ignored in discovery after a post_section_parser |
2025-02-19 | BUG/MINOR: quic: fix CRYPTO payload size calcul for encoding |
2025-02-19 | BUG/MINOR: quic: reserve length field for long header encoding |
2025-02-19 | BUG/MEDIUM: debug: close a possible race between thread dump and panic() |
2025-02-11 | BUG/MEDIUM: ssl: chosing correct certificate using RSA-PSS with TLSv1.3 |
2025-01-28 | BUG/MINOR: stream: Properly handle "on-marked-up shutdown-backup-sessions" |
2025-01-28 | BUG/MINOR: ssl: put ssl_sock_load_ca under SSL_NO_GENERATE_CERTIFICATES |
2025-01-28 | BUG/MINOR: quic: do not increase congestion window if app limited |
2025-01-23 | BUG/MEDIUM: mux-h1: Properly close H1C if an error is reported before sending data |
2025-01-23 | MINOR: quic: Add a BUG_ON() on quic_tx_packet refcount |
2025-01-23 | BUG/MINOR: quic: ensure a detached coalesced packet can't access its neighbours |
2025-01-23 | BUG/MINOR: init: set HAPROXY_STARTUP_VERSION from the variable, not the macro |
2025-01-23 | BUG/MAJOR: log/sink: possible sink collision in sink_new_from_srv() |
2025-01-23 | BUG/MAJOR: quic: reject too large CRYPTO frames |
2025-01-23 | BUG/MEDIUM: promex: Use right context pointers to dump backends extra-counters |
2025-01-23 | BUG/MEDIUM: stktable: fix missing lock on some table converters |
2025-01-23 | BUG/MINOR: quic: reject NEW_TOKEN frames from clients |
2025-01-23 | BUG/MINOR: stktable: fix big-endian compatiblity in smp_to_stkey() |
2025-01-08 | BUG/MEDIUM: h1-htx: Properly handle bodyless messages |
2025-01-06 | BUG/MEDIUM: promex/resolvers: Don't dump metrics if no nameserver is defined |
2025-01-06 | BUG/MINOR: mux-quic: handle closure of uni-stream |
2025-01-06 | BUG/MINOR: mux-quic: fix wakeup on qcc_set_error() |
2025-01-06 | BUG/MINOR: log: Allow to use if/unless conditionnals for do-log action |
2025-01-06 | BUG/MEDIUM: mux-quic: do not attach on already closed stream |
2025-01-06 | BUG/MAJOR: mux-quic: properly fix BUG_ON on empty STREAM emission |
2025-01-06 | Revert "BUG/MAJOR: mux-quic: fix BUG_ON on empty STREAM emission" |
2025-01-06 | BUG/MEDIUM: mux-h2: Count copied data when looping on RX bufs in h2_rcv_buf() |
2025-01-06 | BUG/MAJOR: mux-quic: fix BUG_ON on empty STREAM emission |
2025-01-06 | BUG/MINOR: stats: fix segfault caused by uninitialized value in "show schema json" |
2025-01-06 | BUG/MEDIUM: queue: Make process_srv_queue return the number of streams |
2025-01-06 | BUG/MINOR: h2/rhttp: fix HTTP2 conn counters on reverse |
2025-01-06 | BUG/MEDIUM: mux-quic: prevent BUG_ON() by refreshing frms on MAX_DATA |
2025-01-06 | BUG/MEDIUM: mux-quic: do not mix qcc_io_send() return codes with pacing |
2025-01-06 | BUG/MEDIUM: queues: Do not use pendconn_grab_from_px(). |
2025-01-06 | BUG/MEDIUM: queues: Make sure we call process_srv_queue() when leaving |
2025-01-06 | BUG/MEDIUM: stconn: Only consider I/O timers to update stream's expiration date |
2025-01-06 | BUG/MINOR: quic: missing Startup accelerating probing bw states |
2025-01-06 | BUG/MINOR: cli: cli_snd_buf: preserve \r\n for payload lines |
2025-01-06 | BUG/MINOR: quic: too permissive exit condition for high loss detection in Startup (BBR) |
2025-01-06 | BUG/MINOR: quic: fix the wrong tracked recovery start time value |
2025-01-06 | BUG/MINOR: quic: reduce packet losses at least during ProbeBW_CRUISE (BBR) |
2025-01-06 | BUG/MINOR: quic: underflow issue for bbr_inflight_hi_from_lost_packet() |
2025-01-06 | BUG/MINOR: quic: remove max_bw filter from delivery rate sampling |
2025-01-06 | BUG/MINOR: quic: wrong bbr_target_inflight() implementation |
2025-01-06 | BUG/MINOR: quic: fix BBB max bandwidth oscillation issue. |
2025-01-06 | BUG/MINOR: quic: wrong logical statement in in_recovery_period() (BBR) |
2024-12-11 | BUG/MINOR: hlua_fcn: restore server pairs iterator pointer consistency |
2024-12-11 | BUG/MINOR: server-state: Fix expiration date of srvrq_check tasks |
2024-12-11 | BUG/MINOR: http-fetch: Ignore empty argument string for query() |
2024-12-11 | BUG/MEDIUM: stats/server: use watcher to track server during stats dump |
2024-12-11 | BUG/MINOR: stats: decrement srv refcount on stats-file release |
2024-12-10 | BUG/MINOR: resolvers: handle a possible strdup() failure |
2024-12-10 | BUG/MINOR: ssl_crtlist: handle a possible strdup() failure |
2024-12-10 | BUG/MINOR: namespace: handle a possible strdup() failure |
2024-12-10 | BUG/MEDIUM: mworker: report status, if daemonized master fails |
2024-12-10 | BUG/MEDIUM: startup: report status if daemonized process fails |
2024-12-10 | BUG/MEDIUM: startup: don't daemonize if started with -c |
2024-12-10 | BUG/MINOR: startup: fix error path for master, if can't open pidfile |
2024-12-10 | BUG/MINOR: mworker: fix -D -W -sf/-st modes |
2024-12-10 | BUG/MINOR: mworker: don't save program PIDs in oldpids |
2024-12-10 | BUG/MINOR: mux-h2: fix expression when detecting excess of CONTINUATION frames |
2024-12-10 | BUG/MINOR: debug: COUNT_IF() should return true/false |
2024-12-10 | BUG/MINOR: config: Fix parsing of accept-invalid-http-{request,response} |
2024-12-05 | BUG/MEDIUM: mux-h2: make sure not to touch dummy streams when sending WU |
2024-12-05 | BUG/MINOR: quic: remove startup alert if GSO unsupported |
2024-12-05 | BUG/MINOR: quic: remove startup alert if conn socket-owner unsupported |
2024-12-05 | BUG/MEDIUM: mux-quic: remove pacing status when everything is sent |
2024-12-05 | BUG/MINOR: init: do not call fork_poller() for non-forked processes |
2024-12-05 | BUG/MEDIUM: init: make sure only daemonized processes change their session |
2024-12-05 | BUG/MINOR: quic: fix bbr_inflight() calls with wrong gain value |
2024-12-05 | BUG/MINOR: startup: fix pidfile creation |
2024-12-05 | BUG/MINOR: startup: close pidfd and free global.pidfile in handle_pidfile() |
2024-12-05 | BUG/MINOR: signal: register default handler for SIGINT in signal_init() |
2024-12-05 | BUG/MINOR: h1-htx: Use default reason if not set when formatting the response |
2024-12-05 | BUG/MEDIUM: http-ana: Reset request flag about data sent to perform a L7 retry |
2024-12-05 | BUG/MEDIUM: quic: prevent stream freeze on pacing |
2024-12-05 | BUG/MEDIUM: event_hdl: fix uninitialized value in async mode when no data is provided |
2024-12-05 | BUG/MINOR: improve BBR throughput on very fast links |
2024-12-05 | BUG/MINOR: log: fix lf_text() behavior with empty string |
2024-11-27 | BUG/MEDIUM: sock: Remove FD_POLL_HUP during connect() if FD_POLL_ERR is not set |