haproxy/src
Christopher Faulet 6d68beace5 BUG/MINOR: mux-spop: Don't report error for stream if ACK was already received
When a SPOP connection was closed or was in error, an error was
systematically reported on all its SPOP streams. However, SPOP streams that
already received their ACK frame must be excluded. Otherwise if an agent
sends a ACK and close immediately, the ACK will be ignored because the SPOP
stream will handle the error first.

This patch must be backported to 3.1.
2025-05-13 19:51:40 +02:00
..
acl.c MINOR: acl: export find_acl_default() 2024-11-18 15:15:54 +01:00
acme.c MINOR: acme: add the global option 'acme.scheduler' 2025-05-09 14:00:39 +02:00
action.c MINOR: support for http-request set-timeout client 2023-09-28 08:49:22 +02:00
activity.c CLEANUP: assorted typo fixes in the code and comments 2025-04-02 11:12:20 +02:00
applet.c MINOR: ring: support arbitrary delimiters through ring_dispatch_messages() 2025-04-08 14:36:35 +02:00
arg.c MINOR: arg: add an argument type for identifier 2024-10-18 14:30:24 +02:00
auth.c BUG/MINOR: auth: Fix a leak on error path when parsing user's groups 2025-02-06 16:55:37 +01:00
backend.c BUG/MEDIUM: connections: Report connection closing in conn_create_mux() 2025-04-30 17:17:36 +02:00
base64.c
buf.c CLEANUP: buffers: simplify b_get_varint() 2024-10-18 18:28:39 +02:00
cache.c MINOR: cache: Add a pointer on the cache in the cache applet context 2025-04-24 15:48:59 +02:00
calltrace.c BUG/MINOR: calltrace: fix 'now' being used in place of 'date' 2023-04-27 18:14:57 +02:00
cbuf.c CLEANUP: pool/tree-wide: remove suffix "_pool" from certain pool names 2022-06-23 11:49:09 +02:00
cebtree-prv.h IMPORT: import cebtree (compact elastic binary trees) 2024-09-15 23:44:59 +02:00
cebu32_tree.c IMPORT: import cebtree (compact elastic binary trees) 2024-09-15 23:44:59 +02:00
cebu64_tree.c IMPORT: import cebtree (compact elastic binary trees) 2024-09-15 23:44:59 +02:00
cebua_tree.c IMPORT: import cebtree (compact elastic binary trees) 2024-09-15 23:44:59 +02:00
cebub_tree.c IMPORT: import cebtree (compact elastic binary trees) 2024-09-15 23:44:59 +02:00
cebuib_tree.c IMPORT: import cebtree (compact elastic binary trees) 2024-09-15 23:44:59 +02:00
cebuis_tree.c IMPORT: import cebtree (compact elastic binary trees) 2024-09-15 23:44:59 +02:00
cebul_tree.c IMPORT: import cebtree (compact elastic binary trees) 2024-09-15 23:44:59 +02:00
cebus_tree.c IMPORT: import cebtree (compact elastic binary trees) 2024-09-15 23:44:59 +02:00
cfgcond.c REORG: version: move the remaining BUILD_* stuff from haproxy.c to version.c 2025-01-20 17:53:55 +01:00
cfgdiag.c
cfgparse-global.c MINOR: cfgparse-global: add explicit error messages in cfg_parse_global_env_opts 2025-05-02 15:37:45 +02:00
cfgparse-listen.c MINOR: proxy: add proxy->options3 2025-03-12 10:49:36 +01:00
cfgparse-quic.c MEDIUM: quic: limit global Tx memory 2025-04-29 15:19:32 +02:00
cfgparse-ssl.c BUG/MINOR: ssl: prevent multiple 'crt' on the same ssl-f-use line 2025-05-09 18:52:09 +02:00
cfgparse-tcp.c BUG/MINOR: cfgparse-tcp: relax namespace bind check 2025-03-07 16:23:29 +01:00
cfgparse-unix.c
cfgparse.c BUG/MINOR: cfgparse: improve the empty arg position report's robustness 2025-05-12 16:11:15 +02:00
channel.c OPTIM: channel: speed up co_getline()'s search of the end of line 2024-09-30 11:36:39 +02:00
check.c MEDIUM: checks: Make sure we return the tasklet from srv_chk_io_cb 2025-04-25 16:14:26 +02:00
chunk.c BUG/MEDIUM: chunk: make sure to flush the trash pool before resizing 2025-01-29 17:55:18 +01:00
cli.c BUG/MINOR: cli: fix too many args detection for commands 2025-05-08 02:03:43 +02:00
clock.c CLEANUP: assorted typo fixes in the code, commits and doc 2025-04-03 11:37:25 +02:00
compression.c BUG/MINOR: compression: handle a possible strdup() failure 2025-01-02 14:31:07 +01:00
connection.c BUG/MEDIUM: connections: Report connection closing in conn_create_mux() 2025-04-30 17:17:36 +02:00
cpu_topo.c MEDIUM: cpu-topo: prefer grouping by CCX for "performance" and "efficiency" 2025-05-13 16:48:30 +02:00
cpuset.c MINOR: cpu-set: add a new function to print cpu-sets in human-friendly mode 2025-03-31 16:21:37 +02:00
debug.c MINOR: debug: bump the dump buffer to 8kB 2025-05-07 10:02:58 +02:00
dgram.c MINOR: cfgparse: parse tune.{rcvbuf,sndbuf}.{frontend,backend} as sizes 2024-11-18 18:50:02 +01:00
dict.c
dns.c BUG/MINOR: dns: prevent ds accumulation within dss 2025-04-29 21:20:54 +02:00
dns_ring.c MAJOR: import: update mt_list to support exponential back-off (try #2) 2024-07-09 16:46:38 +02:00
dynbuf.c MINOR: cfgparse: parse tune.bufsize.small as a size 2024-11-18 19:07:05 +01:00
eb32sctree.c
eb32tree.c
eb64tree.c
ebimtree.c
ebistree.c
ebmbtree.c
ebpttree.c
ebsttree.c
ebtree.c
errors.c MEDIUM: errors: get rid of shm_open() 2025-01-07 16:42:38 +01:00
ev_epoll.c MEDIUM: pollers: Drop fd events after a takeover to another tgid. 2025-02-26 13:00:18 +01:00
ev_evports.c MEDIUM: pollers: Drop fd events after a takeover to another tgid. 2025-02-26 13:00:18 +01:00
ev_kqueue.c MEDIUM: pollers: Drop fd events after a takeover to another tgid. 2025-02-26 13:00:18 +01:00
ev_poll.c DEBUG: pollers/fd: add thread id suffix to per-thread memory areas name hints 2024-05-24 12:07:18 +02:00
ev_select.c DEBUG: pollers/fd: add thread id suffix to per-thread memory areas name hints 2024-05-24 12:07:18 +02:00
event_hdl.c BUG/MEDIUM: event_hdl: fix uninitialized value in async mode when no data is provided 2024-11-29 10:18:07 +01:00
extcheck.c BUG/MEDIUM: checks: make sure to always apply offsets to now_ms in expiration 2024-11-15 15:39:00 +01:00
fcgi-app.c CLEANUP: tree-wide: define and use acl_match_cond() helper 2025-01-27 11:11:43 +01:00
fcgi.c BUG/MAJOR: fcgi: Fix uninitialized reserved bytes 2022-12-09 12:23:14 +01:00
fd.c MEDIUM: connections: Allow taking over connections from other tgroups. 2025-02-26 13:00:18 +01:00
filters.c BUG/MEDIUM: filters: Handle filters registered on data with no payload callback 2025-02-17 16:16:29 +01:00
fix.c
flt_bwlim.c MEDIUM: bwlim: Use a read-lock on the sticky session to apply a shared limit 2024-09-02 15:50:25 +02:00
flt_http_comp.c MINOR: compression: Introduce minimum size 2025-02-22 11:32:40 +01:00
flt_spoe.c BUG/MINOR: spoe: Don't report error on applet release if filter is in DONE state 2025-05-13 19:51:40 +02:00
flt_trace.c BUG/MINOR: flt-trace: Support only one name option 2025-02-06 17:01:15 +01:00
freq_ctr.c MINOR: freq_ctr: provide non-blocking read functions 2025-02-21 18:26:29 +01:00
frontend.c MINOR: protocol: create abnsz socket address family 2024-10-29 12:14:50 +01:00
guid.c BUG/MINOR: guid/server: ensure thread-safety on GUID insert/delete 2024-11-07 18:17:03 +01:00
h1.c CLEANUP: h1: Remove now useless h1_parse_cont_len_header() function 2025-04-22 16:14:47 +02:00
h1_htx.c MINOR: h1-htx: Skip C-L and T-E headers for 1xx and 204 messages during parsing 2025-04-22 16:14:47 +02:00
h2.c BUG/MEDIUM: h2/h3: reject some forbidden chars in :authority before reassembly 2025-05-12 18:02:47 +02:00
h3.c BUG/MEDIUM: h2/h3: reject some forbidden chars in :authority before reassembly 2025-05-12 18:02:47 +02:00
h3_stats.c MINOR: h3/qpack: adjust naming for errors 2024-05-16 10:31:17 +02:00
haproxy.c BUG/MINOR: threads: fix soft-stop without multithreading support 2025-05-12 14:18:39 +02:00
hash.c BUILD: hash: use __fallthrough in hash_djb2() 2022-11-14 11:14:02 +01:00
hlua.c BUG/MINOR: hlua: Fix Channel:data() and Channel:line() to respect documentation 2025-05-13 19:51:40 +02:00
hlua_fcn.c MINOR: hlua_fcn: enforce yield after *_get_stats() methods 2025-04-30 17:00:31 +02:00
hpack-dec.c BUG/CRITICAL: http: properly reject empty http header field names 2023-02-14 08:48:54 +01:00
hpack-enc.c
hpack-huff.c BUG/MEDIUM: hpack: fix incorrect huffman decoding of some control chars 2023-01-26 11:36:39 +01:00
hpack-tbl.c
hq_interop.c MINOR: h3/hq-interop: restore function for standalone FIN receive 2025-03-07 12:06:26 +01:00
http.c MINOR: http: Add support for HTTP 414/431 status codes 2024-11-19 15:29:40 +01:00
http_acl.c
http_act.c MINOR: http-act: Add 'pause' action to temporarily suspend the message analysis 2025-04-22 16:14:47 +02:00
http_ana.c BUG/MEDIUM: http-ana: Report 502 from req analyzer only during rsp forwarding 2025-04-15 16:28:15 +02:00
http_client.c BUG/MEDIUM: mworker/httpclient: initialization skipped by accident in mworker mode 2024-10-17 12:16:35 +02:00
http_conv.c MINOR: http-conv: Remove unreachable goto statement in sample_conv_q_preferred 2024-11-06 10:06:52 +01:00
http_ext.c CLEANUP: assorted typo fixes in the code and comments 2025-04-02 11:12:20 +02:00
http_fetch.c BUG/MINOR: http-fetch: Ignore empty argument string for query() 2024-12-11 10:00:01 +01:00
http_htx.c MINOR: config: Alert about extra arguments for errorfile and errorloc 2025-01-03 10:10:09 +01:00
http_rules.c MINOR: http-ana: Add support for "set-cookie-fmt" option to redirect rules 2024-11-19 15:20:02 +01:00
htx.c MEDIUM: htx: prevent <mark> to copy incomplete headers in htx_xfer_blks() 2025-01-31 15:51:51 +01:00
init.c
jws.c REORG: ssl: move curves2nid and nid2nist to ssl_utils 2025-04-02 19:34:09 +02:00
jwt.c BUG/MEDIUM: jwt: Clear SSL error queue on error when checking the signature 2024-07-26 16:59:00 +02:00
lb_chash.c MEDIUM: lb-chash: add directive hash-preserve-affinity 2025-03-25 18:01:01 +01:00
lb_fas.c MINOR: proxies/servers: Calculate queueslength and use it. 2025-01-28 12:49:41 +01:00
lb_fwlc.c BUILD: leastconn: fix build warning when building without threads on old machines 2025-04-28 16:50:34 +02:00
lb_fwrr.c MEDIUM: lb_fwrr: Don't start all thread groups on the same server. 2025-04-17 17:38:23 +02:00
lb_map.c MINOR: proxies/servers: Calculate queueslength and use it. 2025-01-28 12:49:41 +01:00
lb_ss.c MINOR: lbprm: implement true "sticky" balance algo 2024-03-29 17:08:37 +01:00
limits.c CLEANUP: assorted typo fixes in the code, commits and doc 2025-04-03 11:37:25 +02:00
linuxcap.c MINOR: startup: use global progname variable 2024-11-21 19:55:21 +01:00
listener.c BUG/MAJOR: listeners: transfer connection accounting when switching listeners 2025-04-25 18:47:11 +02:00
log.c MINOR: httpclient: add an "https" log-format 2025-04-23 15:32:46 +02:00
lru.c BUG/MINOR: lru: fix the standalone test case for invalid revision 2024-04-13 08:43:12 +02:00
mailers.c BUG/MEDIUM: mailers: make sure to always apply offsets to now_ms in expiration 2024-11-15 15:39:58 +01:00
map.c MINOR: cli/applet: Move appctx fields only used by the CLI in a private context 2025-04-24 15:09:37 +02:00
mjson.c BUILD: mjson: Fix warning about unused variables 2023-05-11 09:22:46 +02:00
mqtt.c CLEANUP: mqtt: fix typo in MQTT_REMAINING_LENGHT_MAX_SIZE 2024-08-30 14:58:59 +02:00
mux_fcgi.c MEDIUM: mux_fcgi: Make sure we return the tasklet from fcgi_deferred_shut 2025-04-25 16:14:26 +02:00
mux_h1.c BUG/MINOR: mux-h1: Fix trace message in h1_detroy() to not relay on connection 2025-04-30 14:44:42 +02:00
mux_h2.c BUG/MINOR: proxy: only use proxy_inc_fe_cum_sess_ver_ctr() with frontends 2025-05-06 11:01:39 +02:00
mux_pt.c MEDIUM: tevt/muxes: Add dedicated termination events for muxc/se locations 2025-01-31 10:41:50 +01:00
mux_quic.c MINOR: mux-quic: account Rx data per stream 2025-05-13 15:41:51 +02:00
mux_spop.c BUG/MINOR: mux-spop: Don't report error for stream if ACK was already received 2025-05-13 19:51:40 +02:00
mworker-prog.c BUG/MINOR: mworker-prog: don't warn about deprecated section with expose-deprecated-directives 2024-11-19 14:13:30 +01:00
mworker.c MINOR: cli/applet: Move appctx fields only used by the CLI in a private context 2025-04-24 15:09:37 +02:00
namespace.c BUG/MINOR: namespace: handle a possible strdup() failure 2024-12-10 08:05:34 +01:00
ncbuf.c MINOR: ncbuf: missing malloc checks in standalone code 2023-05-12 09:45:30 +02:00
pattern.c CLEANUP: assorted typo fixes in the code, commits and doc 2025-04-03 11:37:25 +02:00
payload.c MINOR: sample: add 4 new sample fetches for clienthello parsing 2025-04-17 16:39:47 +02:00
peers.c BUG/MEDIUM: peers: hold the refcnt until updating ts->seen 2025-05-07 18:49:21 +02:00
pipe.c
pool.c DEBUG: pools: add a new integrity mode "backup" to copy the released area 2025-05-09 14:57:00 +02:00
proto_quic.c MINOR: quic: account for global congestion window 2025-04-29 15:19:32 +02:00
proto_rhttp.c BUG/MINOR: rhttp: fix reconnect if timeout connect unset 2025-04-17 14:49:36 +02:00
proto_sockpair.c MINOR: proto_sockpair: send_fd_uxst: init iobuf, cmsghdr, cmsgbuf to zeros 2024-11-25 15:20:24 +01:00
proto_tcp.c MINOR: tcp: add support for setting TCP_NOTSENT_LOWAT on both sides 2025-04-29 12:13:42 +02:00
proto_udp.c CLEANUP: protocol: no longer initialize .receivers nor .nb_receivers 2024-08-21 17:37:46 +02:00
proto_uxdg.c MINOR: protocol: create abnsz socket address family 2024-10-29 12:14:50 +01:00
proto_uxst.c BUG/MEDIUM: uxst: fix outgoing abns address family in connect() 2025-02-21 07:59:08 +01:00
protocol.c MEDIUM: protocol: add MPTCP per address support 2024-08-30 18:53:49 +02:00
proxy.c BUG/MINOR: server: dont depend on proxy for server cleanup in srv_drop() 2025-05-12 16:17:26 +02:00
qmux_http.c MINOR: h3/hq-interop: restore function for standalone FIN receive 2025-03-07 12:06:26 +01:00
qmux_trace.c MINOR: mux-quic: account Rx data per stream 2025-05-13 15:41:51 +02:00
qpack-dec.c MINOR: h3/qpack: adjust naming for errors 2024-05-16 10:31:17 +02:00
qpack-enc.c BUG/MEDIUM: qpack: allow 6xx..9xx status codes 2024-01-29 15:40:19 +01:00
qpack-tbl.c CLEANUP: qpack: properly use the QPACK macros not HPACK ones in debug code 2022-11-24 15:38:26 +01:00
queue.c BUG/MAJOR: queue: lock around the call to pendconn_process_next_strm() 2025-05-06 18:59:54 +02:00
quic_ack.c BUILD: quic: Variable name typo inside a BUG_ON(). 2024-02-05 14:31:21 +01:00
quic_cc.c MEDIUM: quic: limit global Tx memory 2025-04-29 15:19:32 +02:00
quic_cc_bbr.c BUG/MINOR: quic: ensure cwnd limits are always enforced 2025-04-29 15:10:06 +02:00
quic_cc_cubic.c BUG/MINOR: quic: ensure cwnd limits are always enforced 2025-04-29 15:10:06 +02:00
quic_cc_drs.c BUG/MINOR: quic: remove max_bw filter from delivery rate sampling 2024-12-13 14:42:43 +01:00
quic_cc_newreno.c BUG/MINOR: quic: ensure cwnd limits are always enforced 2025-04-29 15:10:06 +02:00
quic_cc_nocc.c MINOR: quic: rename min/max fields for congestion window algo 2025-04-29 15:10:06 +02:00
quic_cid.c CLEANUP: assorted typo fixes in the code and comments 2024-09-03 17:49:21 +02:00
quic_cli.c MINOR: quic: display stream age 2025-05-13 15:44:22 +02:00
quic_conn.c BUG/MEDIUM: quic: Let it be known if the tasklet has been released. 2025-05-02 11:09:28 +02:00
quic_enc.c TESTS: quic: create first quic unittest 2025-03-07 12:06:26 +01:00
quic_fctl.c MINOR: mux-quic: define a flow control related type 2024-01-31 16:28:54 +01:00
quic_frame.c MINOR: quic: support frame type as a varint 2025-02-14 09:00:05 +01:00
quic_loss.c BUILD: quic: remove GCC undefined error in qc_release_lost_pkts() 2025-01-31 15:34:30 +01:00
quic_openssl_compat.c BUG/MEDIUM: quic: keylog callback not called (USE_OPENSSL_COMPAT) 2024-01-16 10:17:27 +01:00
quic_pacing.c MINOR: quic: adapt credit based pacing to BBR 2025-01-23 17:41:07 +01:00
quic_retransmit.c MINOR: quic: implement dedicated type for out-of-order stream ACK 2024-10-04 17:56:45 +02:00
quic_retry.c BUG/MEDIUM: quic: always validate sender address on 0-RTT 2024-08-30 17:04:09 +02:00
quic_rules.c CLEANUP: tree-wide: define and use acl_match_cond() helper 2025-01-27 11:11:43 +01:00
quic_rx.c BUG/MEDIUM: quic: free stream_desc on all data acked 2025-05-09 09:25:47 +02:00
quic_sock.c MEDIUM: quic: Make sure we return the tasklet from quic_accept_run 2025-04-25 16:14:26 +02:00
quic_ssl.c MINOR: quic: extend return value during TP parsing 2025-05-07 15:19:52 +02:00
quic_stats.c MINOR: stats: introduce a more expressive stat definition method 2024-04-26 10:20:57 +02:00
quic_stream.c MINOR: quic: display stream age 2025-05-13 15:44:22 +02:00
quic_tls.c CLEANUP: assorted typo fixes in the code, commits and doc 2025-04-03 11:37:25 +02:00
quic_token.c MINOR: quic: Token for future connections implementation. 2024-08-30 17:04:09 +02:00
quic_tp.c BUG/MINOR: quic: reject invalid max_udp_payload size 2025-05-07 15:21:30 +02:00
quic_trace.c MINOR: quic: implement dedicated type for out-of-order stream ACK 2024-10-04 17:56:45 +02:00
quic_tx.c CLEANUP: assorted typo fixes in the code and comments 2025-04-02 11:12:20 +02:00
raw_sock.c MINOR: tevt/connection: Add support for POLL_HUP/POLL_ERR events 2025-01-31 10:41:50 +01:00
regex.c BUG/MINOR: regex: Properly handle PCRE2 lib compiled without JIT support 2022-09-01 19:34:46 +02:00
resolvers.c MEDIUM: sock-inet: re-check IPv6 connectivity every 30s 2025-05-09 15:45:44 +02:00
ring.c MINOR: cli/applet: Move appctx fields only used by the CLI in a private context 2025-04-24 15:09:37 +02:00
sample.c BUG/MEDIUM: sample: fix risk of overflow when replacing multiple regex back-refs 2025-04-07 15:57:28 +02:00
server.c BUG/MINOR: server: perform lbprm deinit for dynamic servers 2025-05-12 16:29:36 +02:00
server_state.c BUG/MINOR: server-state: Fix expiration date of srvrq_check tasks 2024-12-11 10:00:01 +01:00
session.c MINOR: tcp: add support for setting TCP_NOTSENT_LOWAT on both sides 2025-04-29 12:13:42 +02:00
sha1.c
shctx.c DEBUG: shctx: name shared memory using vma_set_name() 2024-05-21 17:55:03 +02:00
signal.c MINOR: tinfo: add a new thread flag to indicate a call from a sig handler 2025-02-21 17:41:38 +01:00
sink.c CLEANUP: proxy: mention that px->conn_retries isn't relevant in some cases 2025-04-29 21:21:19 +02:00
slz.c IMPORT: slz: implement a synchronous flush() operation 2023-06-30 16:12:36 +02:00
sock.c CLEANUP: assorted typo fixes in the code, commits and doc 2025-04-03 11:37:25 +02:00
sock_inet.c MEDIUM: sock-inet: re-check IPv6 connectivity every 30s 2025-05-09 15:45:44 +02:00
sock_unix.c MEDIUM: socket: add zero-terminated ABNS alternative 2024-10-29 12:15:24 +01:00
ssl_ckch.c MINOR: ssl/ckch: warn when the same keyword was used twice 2025-05-09 19:18:38 +02:00
ssl_clienthello.c BUILD: ssl: Fix wolfssl build 2025-04-30 15:50:10 +02:00
ssl_crtlist.c MINOR: cli/applet: Move appctx fields only used by the CLI in a private context 2025-04-24 15:09:37 +02:00
ssl_gencert.c MINOR: Add 'conn' param to ssl_sock_chose_sni_ctx 2025-04-30 11:11:26 +02:00
ssl_ocsp.c MINOR: ssl: Add ocsp stapling callback traces 2025-04-30 11:11:26 +02:00
ssl_sample.c MEDIUM: ssl/sample: add ssl_fc_sigalgs_bin sample fetch 2024-08-26 15:17:40 +02:00
ssl_sock.c MINOR: acme: add the global option 'acme.scheduler' 2025-05-09 14:00:39 +02:00
ssl_trace.c BUILD: ssl: Fix wolfssl build 2025-04-30 15:50:10 +02:00
ssl_utils.c MINOR: ssl: add function to extract X509 notBefore date in time_t 2025-05-02 16:01:32 +02:00
stats-file.c MEDIUM: stats-file: silently ignore be/fe mistmatch 2024-11-19 16:44:51 +01:00
stats-html.c BUG/MEDIUM: stats/server: use watcher to track server during stats dump 2024-12-10 16:19:33 +01:00
stats-json.c BUG/MINOR: stats-json: Define JSON_INT_MAX as a signed integer 2025-02-06 17:19:49 +01:00
stats-proxy.c MINOR: promex: expose ST_I_PX_RATE (current_session_rate) 2025-04-28 12:23:20 +02:00
stats.c MINOR: stats: add alt name info to stat_cols_info where relevant 2025-03-21 17:05:02 +01:00
stconn.c MINOR: tevt/applet: Add limited support for termination event logs for applets 2025-01-31 10:41:50 +01:00
stick_table.c BUG/MEDIUM: stick-table: always remove update before adding a new one 2025-05-08 23:32:25 +02:00
stream.c MINOR: applet: Save the "use-service" rule in the stream to init a service applet 2025-04-24 16:22:24 +02:00
systemd.c BUILD: systemd: fix usage of reserved name "sun" in the address field 2024-11-25 08:09:09 +01:00
task.c CLEANUP: tasks: use the local state, not t->state, to check for tasklets 2025-05-02 11:09:28 +02:00
tcp_act.c MINOR: action: add do-log action 2024-10-04 21:38:14 +02:00
tcp_rules.c MEDIUM: stream: interrupt costly rulesets after too many evaluations 2025-02-03 17:09:48 +01:00
tcp_sample.c MINOR: sample: define bc_reused fetch 2025-04-02 14:57:40 +02:00
tcpcheck.c MINOR: check: implement check-pool-conn-name srv keyword 2025-04-03 17:19:07 +02:00
thread.c MINOR: threads: turn the full lock debugging to DEBUG_THREAD=2 2025-04-28 16:50:34 +02:00
time.c
tools.c BUG/MINOR: tools: improve parse_line()'s robustness against empty args 2025-05-12 16:11:15 +02:00
trace.c MINOR: trace: support all source alias on -dt 2025-01-10 14:50:59 +01:00
uri_auth.c MEDIUM: uri_auth: implement clean uri_auth cleaning 2024-11-14 15:03:38 +01:00
uri_normalizer.c BUILD: tree-wide: cast arguments to tolower/toupper to unsigned char (2) 2024-07-18 13:29:52 +02:00
vars.c OPTIM: vars: use multiple name heads in the vars struct 2024-09-15 23:51:51 +02:00
version.c REORG: version: move the remaining BUILD_* stuff from haproxy.c to version.c 2025-01-20 17:53:55 +01:00
wdt.c MINOR: wdt: use is_sched_alive() instead of keeping a local ctxsw copy 2025-04-17 16:25:47 +02:00
xprt_handshake.c BUG/MEDIUM: connections: Report connection closing in conn_create_mux() 2025-04-30 17:17:36 +02:00
xprt_quic.c BUG/MINOR: quic: prevent crash on conn access after MUX init failure 2025-02-18 10:43:56 +01:00