haproxy/src
Willy Tarreau ed44adc3ca BUG/MINOR: memprof: avoid a small memory leak in "show profiling"
In 3.1, per-DSO statistics were added to the memprofile output by
commit 401fb0e87a ("MINOR: activity/memprofile: show per-DSO stats").
However an strdup() is performed there on the .info field, that is
never freed when leaving the function. Let's do it each time we leave
it. Ironically, this was found thanks to "show profiling" showing
itself as an unbalanced caller of strdup().

This needs to be backported to 3.0 since that commit was backported
there.
2026-03-12 18:06:37 +01:00
..
_ceb_addr.c IMPORT: cebtree: import version 0.5.0 to support duplicates 2025-09-16 09:23:46 +02:00
_ceb_blk.c IMPORT: cebtree: import version 0.5.0 to support duplicates 2025-09-16 09:23:46 +02:00
_ceb_int.c IMPORT: cebtree: import version 0.5.0 to support duplicates 2025-09-16 09:23:46 +02:00
_ceb_str.c IMPORT: cebtree: import version 0.5.0 to support duplicates 2025-09-16 09:23:46 +02:00
acl.c BUG/MINOR: acl: warn if "_sub" derivative used with an explicit match 2025-10-28 11:59:32 +01:00
acme.c BUG/MINOR: acme: fix incorrect number of arguments allowed in config 2026-02-23 09:46:34 +01:00
action.c MEDIUM: Add connect/queue/tarpit timeouts to set-timeout 2026-02-19 08:20:37 +01:00
activity.c BUG/MINOR: memprof: avoid a small memory leak in "show profiling" 2026-03-12 18:06:37 +01:00
applet.c MINOR: applet: Call sc_applet_process() instead of .wake() callback function 2026-03-10 15:10:34 +01: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/MINOR: backend: Don't get proto to use for webscoket if there is no server 2026-03-06 09:24:32 +01:00
base64.c
buf.c MINOR: buffers: Swap buffers of same size only 2026-02-18 13:26:20 +01:00
cache.c MEDIUM: flt_http_comp: split "compression" filter in 2 distinct filters 2026-03-06 13:55:31 +01:00
calltrace.c BUG/MINOR: calltrace: fix 'now' being used in place of 'date' 2023-04-27 18:14:57 +02:00
ceb32_tree.c IMPORT: cebtree: import version 0.5.0 to support duplicates 2025-09-16 09:23:46 +02:00
ceb64_tree.c IMPORT: cebtree: import version 0.5.0 to support duplicates 2025-09-16 09:23:46 +02:00
ceba_tree.c IMPORT: cebtree: import version 0.5.0 to support duplicates 2025-09-16 09:23:46 +02:00
cebb_tree.c IMPORT: cebtree: import version 0.5.0 to support duplicates 2025-09-16 09:23:46 +02:00
cebib_tree.c IMPORT: cebtree: import version 0.5.0 to support duplicates 2025-09-16 09:23:46 +02:00
cebis_tree.c IMPORT: cebtree: import version 0.5.0 to support duplicates 2025-09-16 09:23:46 +02:00
cebl_tree.c IMPORT: cebtree: import version 0.5.0 to support duplicates 2025-09-16 09:23:46 +02:00
cebs_tree.c IMPORT: cebtree: import version 0.5.0 to support duplicates 2025-09-16 09:23:46 +02:00
cebtree-dbg.c IMPORT: cebtree: import version 0.5.0 to support duplicates 2025-09-16 09:23:46 +02:00
cebtree-prv.h IMPORT: import cebtree (compact elastic binary trees) 2024-09-15 23:44:59 +02:00
cfgcond.c MINOR: cfgcond: add "awslc_api_atleast" and "awslc_api_before" 2025-11-14 11:01:45 +01:00
cfgdiag.c MINOR: check: clarify check-reuse-pool interaction with reuse policy 2025-11-14 10:44:05 +01:00
cfgparse-global.c CLEANUP: tree-wide: drop a few useless null-checks before free() 2026-02-26 08:24:03 +01:00
cfgparse-listen.c MINOR: proxy: rename default refcount to avoid confusion 2026-03-02 14:07:40 +01:00
cfgparse-peers.c REORG: cfgparse: move peers parsing to cfgparse-peers.c 2026-01-20 17:17:37 +01:00
cfgparse-quic.c BUG/MINOR: quic: fix deprecated warning for window size keyword 2026-01-07 09:54:31 +01:00
cfgparse-ssl.c MINOR: ssl: clarify error reporting for unsupported keywords 2026-02-23 09:40:18 +01:00
cfgparse-tcp.c MINOR: tcp: add new bind option "tcp-ss" to instruct the kernel to save the SYN 2025-12-24 11:35:09 +01:00
cfgparse-unix.c
cfgparse.c CLEANUP: stats: drop stats.h / stats-t.h where not needed 2026-02-26 08:24:03 +01:00
channel.c MINOR: channel: Remove total field from channels 2025-11-06 15:01:29 +01:00
check.c MINOR: check: Remove wake_srv_chk() function 2026-03-10 15:10:34 +01:00
chunk.c MEDIUM: chunk: Add support for large chunks 2026-02-18 13:26:21 +01:00
cli.c BUG/MINOR: mworker: always stop the receiving listener 2026-03-12 17:29:50 +01:00
clock.c CLEANUP: use the automatic alignment feature 2025-12-09 17:14:58 +01:00
compression.c MEDIUM: tree-wide: replace most DECLARE_POOL with DECLARE_TYPED_POOL 2025-08-11 19:55:30 +02:00
connection.c MINOR: connection: Call sc_conn_process() instead of .wake() callback function 2026-03-10 15:10:34 +01:00
counters.c MEDIUM: counters: Dynamically allocate per-thread group counters 2026-01-13 11:12:34 +01:00
cpu_topo.c BUG/MEDIUM: cpu-topo: Distribute CPUs fairly across groups 2026-02-24 08:17:16 +01:00
cpuset.c BUG/MINOR: cpu_topo: work around a small bug in musl's CPU_ISSET() 2025-09-06 11:05:52 +02:00
debug.c BUG/MEDIUM: debug: only dump Lua state when panicking 2026-01-22 15:47:42 +01: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 MEDIUM: dns: bind the nameserver sockets to the initiating thread 2025-09-10 16:48:09 +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 MEDIUM: dynbuf: Add a pool for large buffers with a configurable size 2026-02-18 13:26:21 +01:00
eb32sctree.c
eb32tree.c IMPORT: ebtree: only use __builtin_prefetch() when supported 2025-09-17 14:30:32 +02:00
eb64tree.c IMPORT: ebtree: only use __builtin_prefetch() when supported 2025-09-17 14:30:32 +02:00
ebimtree.c
ebistree.c
ebmbtree.c
ebsttree.c
ebtree.c
ech.c CLEANUP: assorted typo fixes in the code, commits and doc 2025-12-25 19:45:29 +01:00
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 MEDIUM: tree-wide: replace most DECLARE_POOL with DECLARE_TYPED_POOL 2025-08-11 19:55:30 +02: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 MEDIUM: flt_http_comp: split "compression" filter in 2 distinct filters 2026-03-06 13:55:31 +01:00
fcgi.c BUG/MAJOR: fcgi: Fix param decoding by properly checking its size 2026-03-05 15:35:21 +01:00
fd.c CLEANUP: fd: make use of ha_aligned_alloc() for the fdtab 2025-08-11 19:55:30 +02:00
filters.c MINOR: stream: Display the currently running filter per channel in stream dump 2026-03-05 15:34:47 +01:00
fix.c
flt_bwlim.c BUG/MINOR: freq_ctr: Prevent possible signed overflow in freq_ctr_overshoot_period 2025-11-24 14:10:13 +01:00
flt_http_comp.c CLEANUP: flt_http_comp: comp_state doesn't bother about the direction anymore 2026-03-06 13:55:41 +01:00
flt_spoe.c BUG/MEDIUM: spoe: Acquire context buffer in applet before consuming a frame 2026-02-23 15:47:25 +01:00
flt_trace.c CLEANUP: tree-wide: drop a few useless null-checks before free() 2026-02-26 08:24:03 +01:00
freq_ctr.c BUG/MINOR: freq_ctr: Prevent possible signed overflow in freq_ctr_overshoot_period 2025-11-24 14:10:13 +01:00
frontend.c MEDIUM: Add connect/queue/tarpit timeouts to set-timeout 2026-02-19 08:20:37 +01:00
guid.c MEDIUM: guid: switch guid to more compact cebuis_tree 2025-09-16 09:23:46 +02:00
h1.c BUG/MEDIUM: h1/h2/h3: reject forbidden chars in the Host header field 2025-05-16 15:13:17 +02:00
h1_htx.c BUG/MINOR: h1-htx: Be sure that H1 response version starts by "HTTP/" 2026-03-05 15:34:46 +01:00
h2.c BUG/MINOR: h2: forbid 'Z' as well in header field names checks 2025-10-02 15:29:58 +02:00
h3.c MEDIUM: quic/mux-quic: adjust app-ops install 2026-03-03 16:22:57 +01:00
h3_stats.c MEDIUM: counters: return aggregate extra counters in ->fill_stats() 2026-02-26 17:03:53 +01:00
haproxy.c MINOR: lua: handle proxy refcount 2026-03-02 14:08:30 +01:00
hash.c
haterm.c MINOR: haterm: Remove hstream_wake() function 2026-03-10 15:10:34 +01:00
haterm_init.c BUG/MINOR: haterm: missing allocation check in copy_argv() 2026-02-20 12:12:10 +01:00
hlua.c BUG/MINOR: hlua: Properly enable/disable receives for TCP applets 2026-03-05 15:34:46 +01:00
hlua_fcn.c BUG/MINOR: hlua: fix return with push nil on proxy check 2026-03-03 08:45:27 +01:00
hpack-dec.c BUG/MEDIUM: hpack: correctly deal with too large decoded numbers 2026-03-05 14:33:21 +01:00
hpack-enc.c
hpack-huff.c
hpack-tbl.c
hq_interop.c MEDIUM: quic/mux-quic: adjust app-ops install 2026-03-03 16:22:57 +01:00
http.c MINOR: http: fix 405,431,501 default errorfile 2025-10-29 08:47:19 +01:00
http_acl.c
http_act.c MEDIUM: http-ana: Use a large buffer if necessary when waiting for body 2026-02-18 13:26:21 +01:00
http_ana.c BUG/MINOR: http-ana: Increment scf bytes_out value if an haproxy error is sent 2026-03-05 15:34:47 +01:00
http_client.c MINOR: proxy: add refcount to proxies 2026-03-02 10:44:59 +01:00
http_conv.c MEDIUM: sample: Get chunks with a size dependent on input data when necessary 2026-02-18 13:26:21 +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 MEDIUM: http-fetch: Rework how HTTP message version is retrieved 2026-03-05 15:34:46 +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
httpclient_cli.c MINOR: httpclient-cli: Reset httpclient HTX buffer instead of removing blocks 2025-07-24 12:13:42 +02:00
htx.c MINPR: htx: Get large chunk if necessary to perform a defrag 2026-02-18 13:26:21 +01:00
init.c MINOR: init: add REGISTER_POST_DEINIT_MASTER() hook 2025-08-07 22:27:14 +02:00
jwe.c MINOR: jwt: Manage ec certificates in jwt_decrypt_cert 2026-03-10 14:58:47 +01:00
jws.c BUG/MINOR: jws: fix memory leak in jws_b64_signature 2026-03-12 09:18:42 +01:00
jwt.c MINOR: jwt: Improve 'jwt_tokenize' function 2026-03-10 14:20:42 +01:00
lb_chash.c BUG/MEDIUM: lb-chash: always properly initialize lb_nodes with dynamic servers 2026-02-10 07:22:54 +01:00
lb_fas.c MINOR: proxies/servers: Calculate queueslength and use it. 2025-01-28 12:49:41 +01:00
lb_fwlc.c BUG/MEDIUM: fwlc: Handle memory allocation failures. 2025-10-01 18:13:33 +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 MINOR: limits: display the computed maxconn using ha_notice() 2025-11-20 18:38:09 +01:00
linuxcap.c MEDIUM: init: always warn when running as root without being asked to 2025-09-05 08:51:07 +02:00
listener.c MINOR: listeners: Update the frequency counters separately when needed 2026-03-05 15:39:42 +01:00
log.c MINOR: proxy: add refcount to proxies 2026-03-02 10:44:59 +01:00
lru.c BUG/MINOR: lru: fix the standalone test case for invalid revision 2024-04-13 08:43:12 +02:00
mailers.c MINOR: mailers: warn if mailers are configured but not actually used 2025-06-27 16:41:18 +02:00
map.c CLEANUP: stats: drop stats.h / stats-t.h where not needed 2026-02-26 08:24:03 +01:00
mjson.c CLEANUP: mjson: remove unused defines from mjson.h 2025-10-06 09:30:07 +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 MAJOR: muxes: No longer use app_ops .wake() callback function from muxes 2026-03-10 15:10:34 +01:00
mux_h1.c MAJOR: muxes: No longer use app_ops .wake() callback function from muxes 2026-03-10 15:10:34 +01:00
mux_h2.c MAJOR: muxes: No longer use app_ops .wake() callback function from muxes 2026-03-10 15:10:34 +01:00
mux_pt.c MAJOR: muxes: No longer use app_ops .wake() callback function from muxes 2026-03-10 15:10:34 +01:00
mux_quic.c MAJOR: muxes: No longer use app_ops .wake() callback function from muxes 2026-03-10 15:10:34 +01:00
mux_spop.c MAJOR: muxes: No longer use app_ops .wake() callback function from muxes 2026-03-10 15:10:34 +01:00
mworker.c MEDIUM: mworker: exiting when couldn't find the master mworker_proc element 2026-03-10 15:57:21 +01:00
namespace.c BUG/MINOR: namespace: handle a possible strdup() failure 2024-12-10 08:05:34 +01:00
ncbmbuf.c MINOR: ncbmbuf: improve itbmap_next() code 2026-02-23 16:28:41 +01:00
ncbuf.c MINOR: ncbuf: missing malloc checks in standalone code 2023-05-12 09:45:30 +02:00
net_helper.c MINOR: net_helper: extend the ip.fp output with an option presence mask 2026-02-09 09:18:04 +01:00
pattern.c BUG/MAJOR: set the correct generation ID in pat_ref_append(). 2025-12-31 00:29:47 +01:00
payload.c MINOR: tree-wide: Use the buffer size instead of global setting when possible 2026-02-18 13:26:20 +01:00
peers.c CLEANUP: stats: drop stats.h / stats-t.h where not needed 2026-02-26 08:24:03 +01:00
pipe.c MEDIUM: tree-wide: replace most DECLARE_POOL with DECLARE_TYPED_POOL 2025-08-11 19:55:30 +02:00
pool.c CLEANUP: stats: drop stats.h / stats-t.h where not needed 2026-02-26 08:24:03 +01:00
proto_quic.c MINOR: quic: store source address for backend conns 2025-11-20 16:44:03 +01:00
proto_rhttp.c OPTIM: proto_rhttp: Don't set SNI for non-ssl connections 2025-09-05 15:56:42 +02:00
proto_sockpair.c BUILD: sockpair: fix build issue on macOS related to variable-length arrays 2026-01-08 09:26:22 +01:00
proto_tcp.c MINOR: startup: Add HAVE_WORKING_TCP_MD5SIG in haproxy -vv 2026-02-12 18:02:19 +01:00
proto_udp.c BUG/MEDIUM: mworker/listener: ambiguous use of RX_F_INHERITED with shards 2025-12-11 18:09:47 +01:00
proto_uxdg.c MINOR: protocol: create abnsz socket address family 2024-10-29 12:14:50 +01:00
proto_uxst.c MINOR: sock: Add protocol and socket types parameters to sock_create_server_socket() 2025-06-11 18:37:34 +02:00
protocol.c MINOR: quic: rename "no-quic" to "tune.quic.listen" 2025-10-23 16:47:58 +02:00
proxy.c MINOR: proxies: Update beconn separately 2026-03-05 15:39:42 +01:00
qmux_http.c BUG/MAJOR: Revert "MEDIUM: mux-quic: add BUG_ON if sending on locally closed QCS" 2026-02-17 18:18:44 +01:00
qmux_trace.c MINOR: mux-quic: define flag for backend side 2025-06-12 11:28:54 +02:00
qpack-dec.c CLEANUP: qpack: simplify length checks in qpack_decode_fs() 2026-03-05 15:42:02 +01:00
qpack-enc.c BUG/MINOR: h3: ensure that invalid status code are not encoded (FE side) 2025-07-15 18:39:23 +02:00
qpack-tbl.c
queue.c MINOR: queues: Check minconn first in srv_dynamic_maxconn() 2026-02-12 02:18:59 +01:00
quic_ack.c MEDIUM: tree-wide: replace most DECLARE_POOL with DECLARE_TYPED_POOL 2025-08-11 19:55:30 +02:00
quic_cc.c MINOR: quic: define quic_cc_algo as const 2025-12-01 15:05:41 +01:00
quic_cc_bbr.c MINOR: quic: define quic_cc_algo as const 2025-12-01 15:05:41 +01:00
quic_cc_cubic.c MINOR: quic: define quic_cc_algo as const 2025-12-01 15:05:41 +01: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 MINOR: quic: define quic_cc_algo as const 2025-12-01 15:05:41 +01:00
quic_cc_nocc.c MINOR: quic: define quic_cc_algo as const 2025-12-01 15:05:41 +01:00
quic_cid.c CLEANUP: assorted typo fixes in the code, commits and doc 2025-12-25 19:45:29 +01:00
quic_cli.c BUG/MINOR: quic: fix uninit list on show quic handler 2025-11-25 14:50:19 +01:00
quic_conn.c MEDIUM: quic/mux-quic: adjust app-ops install 2026-03-03 16:22:57 +01:00
quic_enc.c TESTS: quic: useless param for b_quic_dec_int() 2025-10-15 09:58:03 +02:00
quic_fctl.c MINOR: mux-quic: define a flow control related type 2024-01-31 16:28:54 +01:00
quic_frame.c BUG/MAJOR: quic: fix parsing frame type 2026-02-12 09:09:44 +01:00
quic_loss.c MINOR: quic: split congestion controler options for FE/BE usage 2025-10-23 16:49:20 +02:00
quic_openssl_compat.c MINOR: quic: Fix build with USE_QUIC_OPENSSL_COMPAT 2026-02-03 04:05:34 +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: prefer qc_is_back() usage over qc->target 2025-08-07 16:59:59 +02:00
quic_retry.c CLEANUP: quic-stats: include counters from quic_stats 2026-02-26 08:24:03 +01: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 MINOR: quic/h3: reorganize stream reject after MUX closure 2026-03-03 16:19:13 +01:00
quic_sock.c CLEANUP: stats: drop stats.h / stats-t.h where not needed 2026-02-26 08:24:03 +01:00
quic_ssl.c MEDIUM: quic/mux-quic: adjust app-ops install 2026-03-03 16:22:57 +01:00
quic_stats.c MEDIUM: counters: return aggregate extra counters in ->fill_stats() 2026-02-26 17:03:53 +01:00
quic_stream.c MEDIUM: tree-wide: replace most DECLARE_POOL with DECLARE_TYPED_POOL 2025-08-11 19:55:30 +02:00
quic_tls.c BUG/MAJOR: quic: use ncbmbuf for CRYPTO handling 2025-10-22 15:04:41 +02:00
quic_token.c BUG/MAJOR: quic: reject invalid token 2026-02-12 09:09:44 +01:00
quic_tp.c BUG/MINOR: quic: fix OOB read in preferred_address transport parameter 2026-03-05 15:02:02 +01:00
quic_trace.c MINOR: quic: Add useful debugging traces in qc_idle_timer_do_rearm() 2025-12-08 10:40:59 +01:00
quic_tx.c CLEANUP: quic-stats: include counters from quic_stats 2026-02-26 08:24:03 +01:00
raw_sock.c MINOR: rawsock: introduce CO_RFL_TRY_HARDER to detect closures on complete reads 2025-10-01 10:23:01 +02:00
regex.c MINOR: regex: use a thread-local match pointer for pcre2 2025-10-13 16:56:43 +02:00
resolvers.c BUG/MAJOR: resolvers: Properly lowered the names found in DNS response 2026-03-05 15:35:31 +01:00
ring.c OPTIM: ring: avoid reloading the tail_ofs value before the CAS in ring_write() 2025-09-18 15:27:32 +02:00
sample.c MINOR: jwt: Improve 'jwt_tokenize' function 2026-03-10 14:20:42 +01:00
server.c MINOR: server: mark backend removal as forbidden if QUIC was used 2026-03-02 14:08:30 +01:00
server_state.c MEDIUM: counters: Dynamically allocate per-thread group counters 2026-01-13 11:12:34 +01:00
session.c MEDIUM: counters: Dynamically allocate per-thread group counters 2026-01-13 11:12:34 +01:00
sha1.c
shctx.c BUG/MEDIUM: shctx: Use the next block when data exactly filled a block 2026-02-18 09:44:15 +01:00
signal.c MEDIUM: tree-wide: replace most DECLARE_POOL with DECLARE_TYPED_POOL 2025-08-11 19:55:30 +02:00
sink.c MINOR: proxy: add refcount to proxies 2026-03-02 10:44:59 +01:00
slz.c IMPORT: slz: silence a build warning on non-x86 non-arm 2025-05-16 16:43:53 +02:00
sock.c MINOR: protocol: support a generic way to call getsockopt() on a connection 2025-12-24 18:38:51 +01:00
sock_inet.c BUG/MEDIUM: mworker/listener: ambiguous use of RX_F_INHERITED with shards 2025-12-11 18:09:47 +01:00
sock_unix.c BUG/MEDIUM: mworker/listener: ambiguous use of RX_F_INHERITED with shards 2025-12-11 18:09:47 +01:00
ssl_ckch.c BUILD: ssl: make X509_NAME usage OpenSSL 4.0 ready 2026-03-11 17:00:59 +01:00
ssl_clienthello.c BUG/MINOR: quic/ssl: crash in ClientHello callback ssl traces 2025-12-08 10:40:59 +01:00
ssl_crtlist.c BUG/MINOR: ssl: error with ssl-f-use when no "crt" 2026-02-16 18:41:40 +01:00
ssl_gencert.c BUILD: ssl: make X509_NAME usage OpenSSL 4.0 ready 2026-03-11 17:00:59 +01:00
ssl_ocsp.c MEDIUM: ssl/ckch: use ckch_store instead of ckch_data for ckch_conf_kws 2025-11-06 11:56:27 +01:00
ssl_sample.c BUILD: ssl: make X509_NAME usage OpenSSL 4.0 ready 2026-03-11 17:00:59 +01:00
ssl_sock.c BUG/MEDIUM: ssl: Don't report read data as early data with AWS-LC 2026-03-12 17:31:12 +01:00
ssl_trace.c BUILD: ssl: make X509_NAME usage OpenSSL 4.0 ready 2026-03-11 17:00:59 +01:00
ssl_utils.c BUILD: ssl: make X509_NAME usage OpenSSL 4.0 ready 2026-03-11 17:00:59 +01:00
stats-file.c BUG/MEDIUM: stats-file: detect and fix inconsistent shared clock when resuming from shm-stats-file 2026-02-19 16:14:02 +01:00
stats-html.c MINOR: stats: protect proxy iteration via watcher 2026-02-27 10:28:24 +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: stats: protect proxy iteration via watcher 2026-02-27 10:28:24 +01:00
stats.c MINOR: stats: protect proxy iteration via watcher 2026-02-27 10:28:24 +01:00
stconn.c DEBUG: stconn: Add a CHECK_IF() when I/O are performed on a orphan SC 2026-03-10 15:10:34 +01:00
stick_table.c CLEANUP: stats: drop stats.h / stats-t.h where not needed 2026-02-26 08:24:03 +01:00
stream.c MINOR: stconn: Totally app_ops from the stconns 2026-03-10 15:10:34 +01: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: more conversions and cleanups for alignment 2025-12-09 17:40:58 +01:00
tcp_act.c MEDIUM: stats: consider that shared stats pointers may be NULL 2025-09-18 16:49:51 +02:00
tcp_rules.c DEBUG: stream: Display the currently running rule in stream dump 2026-03-05 15:34:47 +01:00
tcp_sample.c MINOR: tcp-sample: permit retrieving tcp_info from the connection/session stage 2026-01-11 15:48:20 +01:00
tcpcheck.c BUG/MINOR: tcpcheck: Fix typo in error error message for http-check expect 2026-03-12 09:10:45 +01:00
thread.c MEDIUM: proxy: add lock for global accesses during proxy free 2026-03-02 14:09:25 +01:00
time.c
tools.c BUG/MINOR: config: Fix setting of alt_proto 2026-02-04 14:54:20 +01:00
trace.c MINOR: trace: add definitions for haterm streams 2026-02-19 14:46:49 +01:00
uri_auth.c CLEANUP: stats: drop stats.h / stats-t.h where not needed 2026-02-26 08:24:03 +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 MINOR: vars: implement dump_all_vars() sample fetch 2026-01-21 10:44:19 +01: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 BUG/MEDIUM: wdt: improve stuck task detection accuracy 2025-10-01 10:18:53 +02:00
xprt_handshake.c MINOR: xprt: Add recvmsg() and sendmsg() parameters to rcv_buf() and snd_buf(). 2025-08-20 17:28:03 +02:00
xprt_quic.c MINOR: quic: use server cache for ALPN on BE side 2026-03-03 16:23:03 +01:00