haproxy/src
Olivier Houchard c4aec7a52f MINOR: proxies: Do stage2 initialization for sinks too
In check_config_validity(), we initialize the proxy in several stages.
We do so for the sink list for stage1, but not for stage2. It may not be
needed right now, but it may become needed in the future, so do it
anyway.
2025-04-17 17:38:23 +02:00
..
acl.c
acme.c MINOR: acme: free acme_ctx once the task is done 2025-04-16 18:08:01 +02:00
action.c
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
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: do not use the source port when hashing clientip 2025-04-09 11:05:22 +02:00
base64.c
buf.c
cache.c
calltrace.c
cbuf.c
cebtree-prv.h
cebu32_tree.c
cebu64_tree.c
cebua_tree.c
cebub_tree.c
cebuib_tree.c
cebuis_tree.c
cebul_tree.c
cebus_tree.c
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 BUG/MINOR: debug: remove the trailing \n from BUG_ON() statements 2025-04-14 19:02:13 +02:00
cfgparse-listen.c MINOR: proxy: add proxy->options3 2025-03-12 10:49:36 +01:00
cfgparse-quic.c CLEANUP: assorted typo fixes in the code and comments 2025-04-02 11:12:20 +02:00
cfgparse-ssl.c MEDIUM: ssl: replace "crt" lines by "ssl-f-use" lines 2025-04-03 16:38:15 +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 MINOR: proxies: Do stage2 initialization for sinks too 2025-04-17 17:38:23 +02:00
channel.c
check.c MINOR: checks: deinit checks_fe upon deinit 2025-04-10 22:10:31 +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: debug: remove the trailing \n from BUG_ON() statements 2025-04-14 19:02:13 +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 MEDIUM: servers: Add strict-maxconn. 2025-02-26 13:00:18 +01:00
cpu_topo.c BUG/MINOR: cpu-topo: check the correct variable for NULL after malloc() 2025-04-12 18:23:29 +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 CLEANUP: debug: no longer set nor use TH_FL_DUMPING_OTHERS 2025-04-17 16:25:47 +02:00
dgram.c
dict.c
dns_ring.c
dns.c
dynbuf.c
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
ev_select.c
event_hdl.c
extcheck.c
fcgi-app.c CLEANUP: tree-wide: define and use acl_match_cond() helper 2025-01-27 11:11:43 +01:00
fcgi.c
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
flt_http_comp.c MINOR: compression: Introduce minimum size 2025-02-22 11:32:40 +01:00
flt_spoe.c MINOR: flt_spoe: deinit spoe agent proxy upon agent release 2025-04-10 22:10:31 +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
guid.c
h1_htx.c BUG/MINOR: fcgi: Don't set the status to 302 if it is already set 2025-02-17 16:37:53 +01:00
h1.c
h2.c CLEANUP: assorted typo fixes in the code, commits and doc 2025-04-03 11:37:25 +02:00
h3_stats.c
h3.c MEDIUM: h3: use absolute URI form with :authority 2025-04-16 18:32:00 +02:00
haproxy.c CLEANUP: debug: no longer set nor use TH_FL_DUMPING_OTHERS 2025-04-17 16:25:47 +02:00
hash.c
hlua_fcn.c MEDIUM: task: make notification_* API thread safe by default 2025-04-03 17:52:50 +02:00
hlua.c BUG/MEDIUM: hlua: fix hlua_applet_{http,tcp}_fct() yield regression (lost data) 2025-04-17 14:40:34 +02:00
hpack-dec.c
hpack-enc.c
hpack-huff.c
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_acl.c
http_act.c CLEANUP: assorted typo fixes in the code and comments 2025-04-02 11:12:20 +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
http_conv.c
http_ext.c CLEANUP: assorted typo fixes in the code and comments 2025-04-02 11:12:20 +02:00
http_fetch.c
http_htx.c MINOR: config: Alert about extra arguments for errorfile and errorloc 2025-01-03 10:10:09 +01:00
http_rules.c
http.c
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
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 BUG/MEDIUM: leastconn: Don't try to reposition if the server is down 2025-04-02 12:24:04 +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
limits.c CLEANUP: assorted typo fixes in the code, commits and doc 2025-04-03 11:37:25 +02:00
linuxcap.c
listener.c MEDIUM: listener/mux-h2: implement idle-ping on frontend side 2025-04-17 14:49:36 +02:00
log.c MEDIUM: tree-wide: avoid manually initializing proxies 2025-04-10 22:10:31 +02:00
lru.c
mailers.c
map.c
mjson.c
mqtt.c
mux_fcgi.c CLEANUP: assorted typo fixes in the code, commits and doc 2025-04-03 11:37:25 +02:00
mux_h1.c CLEANUP: assorted typo fixes in the code, commits and doc 2025-04-03 11:37:25 +02:00
mux_h2.c MINOR: mux-h2: handle idle-ping on conn reverse 2025-04-17 14:49:36 +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 CLEANUP: assorted typo fixes in the code, commits and doc 2025-04-03 11:37:25 +02:00
mux_spop.c BUG/MEDIUM: spoe/mux-spop: Introduce an NOOP action to deal with empty ACK 2025-02-20 11:56:27 +01:00
mworker-prog.c
mworker.c BUG/MINOR: debug: remove the trailing \n from BUG_ON() statements 2025-04-14 19:02:13 +02:00
namespace.c
ncbuf.c
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 MEDIUM: tree-wide: avoid manually initializing proxies 2025-04-10 22:10:31 +02:00
pipe.c
pool.c MEDIUM: pools: be a bit smarter when merging comparable size pools 2025-03-25 18:01:01 +01:00
proto_quic.c CLEANUP: assorted typo fixes in the code and comments 2025-04-02 11:12:20 +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
proto_tcp.c
proto_udp.c
proto_uxdg.c
proto_uxst.c BUG/MEDIUM: uxst: fix outgoing abns address family in connect() 2025-02-21 07:59:08 +01:00
protocol.c
proxy.c MINOR: proxy: add deinit_proxy() helper func 2025-04-10 22:10:31 +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/h3: emit SETTINGS via MUX tasklet handler 2025-02-19 11:03:40 +01:00
qpack-dec.c
qpack-enc.c
qpack-tbl.c
queue.c CLEANUP: assorted typo fixes in the code and comments 2025-04-02 11:12:20 +02:00
quic_ack.c
quic_cc_bbr.c CLEANUP: assorted typo fixes in the code and comments 2025-04-02 11:12:20 +02:00
quic_cc_cubic.c MINOR: quic: move global tune options into quic_tune 2025-03-24 10:01:46 +01:00
quic_cc_drs.c
quic_cc_newreno.c MINOR: quic: transform pacing settings into a global option 2025-01-30 17:19:38 +01:00
quic_cc_nocc.c MINOR: quic: transform pacing settings into a global option 2025-01-30 17:19:38 +01:00
quic_cc.c MINOR: quic: remove unused pacing burst in bind_conf/quic_cc_path 2025-01-23 17:40:48 +01:00
quic_cid.c
quic_cli.c
quic_conn.c CLEANUP: assorted typo fixes in the code, commits and doc 2025-04-03 11:37:25 +02:00
quic_enc.c TESTS: quic: create first quic unittest 2025-03-07 12:06:26 +01:00
quic_fctl.c
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
quic_pacing.c MINOR: quic: adapt credit based pacing to BBR 2025-01-23 17:41:07 +01:00
quic_retransmit.c
quic_retry.c
quic_rules.c CLEANUP: tree-wide: define and use acl_match_cond() helper 2025-01-27 11:11:43 +01:00
quic_rx.c CLEANUP: assorted typo fixes in the code, commits and doc 2025-04-03 11:37:25 +02:00
quic_sock.c BUILD: quic_sock: address a strict-aliasing build warning with gcc 5 and 6 2025-04-02 16:07:31 +02:00
quic_ssl.c
quic_stats.c
quic_stream.c CLEANUP: assorted typo fixes in the code and comments 2025-04-02 11:12:20 +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
quic_tp.c MINOR: quic: define max-stream-data configuration as a ratio 2025-03-25 16:30:35 +01:00
quic_trace.c
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
resolvers.c MEDIUM: tree-wide: avoid manually initializing proxies 2025-04-10 22:10:31 +02:00
ring.c MINOR: ring/cli: support delimiting events with a trailing \0 on "show events" 2025-04-08 14:36:35 +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_state.c
server.c MINOR: servers: Provide a pointer to the server in srv_per_tgroup. 2025-04-17 17:38:23 +02:00
session.c
sha1.c
shctx.c
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 MEDIUM: sink: add a new dpapi ring buffer 2025-04-16 13:56:12 +02:00
slz.c
sock_inet.c
sock_unix.c
sock.c CLEANUP: assorted typo fixes in the code, commits and doc 2025-04-03 11:37:25 +02:00
ssl_ckch.c BUILD: acme: enable the ACME feature when JWS is present 2025-04-12 01:39:03 +02:00
ssl_clienthello.c BUG/MEDIUM: ssl: chosing correct certificate using RSA-PSS with TLSv1.3 2025-02-07 20:56:42 +01:00
ssl_crtlist.c MEDIUM: ssl/ckch: add filename and linenum argument to crt-store parsing 2025-04-12 01:29:27 +02:00
ssl_gencert.c MINOR: ssl: store the filenames resulting from a lookup in ckch_conf 2025-02-13 17:44:00 +01:00
ssl_ocsp.c BUG/MAJOR: ssl/ocsp: fix NULL conn object dereferencing to access QUIC TLS counters 2025-01-07 15:19:42 +01:00
ssl_sample.c
ssl_sock.c MEDIUM: ssl/crt-list: warn on negative filters only 2025-04-04 18:18:44 +02:00
ssl_utils.c REORG: ssl: move curves2nid and nid2nist to ssl_utils 2025-04-02 19:34:09 +02:00
stats-file.c
stats-html.c
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 CLEANUP: assorted typo fixes in the code and comments 2025-04-02 11:12: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 CLEANUP: assorted typo fixes in the code and comments 2025-04-02 11:12:20 +02:00
stream.c CLEANUP: assorted typo fixes in the code, commits and doc 2025-04-03 11:37:25 +02:00
systemd.c
task.c MINOR: sched: add a new function is_sched_alive() to report scheduler's health 2025-04-17 16:25:47 +02:00
tcp_act.c
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 BUG/MINOR: thread: protect thread_cpus_enabled_at_boot with USE_THREAD 2025-04-14 16:03:21 +02:00
time.c
tools.c MINOR: tools: protect dladdr() against reentrant calls from the debug handler 2025-04-17 16:25:47 +02:00
trace.c MINOR: trace: support all source alias on -dt 2025-01-10 14:50:59 +01:00
uri_auth.c
uri_normalizer.c
vars.c
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
xprt_quic.c BUG/MINOR: quic: prevent crash on conn access after MUX init failure 2025-02-18 10:43:56 +01:00