haproxy/include/haproxy
Aurelien DARRAGON f72a66eef2 MINOR: pattern: publish event_hdl events on pat_ref updates
Now that PAT_REF events were defined in previous commit, let's actually
publish them from pattern API where relevant. Unlike server events,
pattern reference events are only published in the pat_ref subscriber's
list on purpose, because in some setups patref updates (updates performed
on a map for instance from action or cli) are very frequent, and we don't
want to impact pattern API performance just for that.

Moreover, as the main use case is to be able to subscribe to maps updates
from Lua, allowing a per-pattern reference registration is already enough.

No additional data is provided for such events (also for performance reason)

Care was taken not to publish events when the update doesn't affect the
live subset (the one targeted by curr_gen).
2024-11-29 07:22:25 +01:00
..
acl-t.h MINOR: acl: add acl() sample fetch 2023-08-01 10:49:06 +02:00
acl.h MINOR: acl: export find_acl_default() 2024-11-18 15:15:54 +01:00
action-t.h MEDIUM: quic: implement quic-initial rules 2024-07-25 15:39:39 +02:00
action.h MINOR: action: Export release_expr_int_action() release function 2024-09-30 16:55:53 +02:00
activity-t.h MINOR: activity/memprofile: monitor non-portable calls as well 2024-11-21 19:58:06 +01:00
activity.h MINOR: activity/memprofile: offer a function to unregister stale info 2024-11-21 19:58:06 +01:00
api-t.h
api.h
applet-t.h DEV: flags/applet: decode appctx flags 2024-09-24 18:26:36 +02:00
applet.h MINOR: applet: report about buffer allocation success 2024-05-10 17:18:13 +02:00
arg-t.h MINOR: arg: add an argument type for identifier 2024-10-18 14:30:24 +02:00
arg.h MINOR: arg: add a free_args() function to free an args array 2021-07-16 19:18:41 +02:00
atomic.h BUILD: atomic: fix peers build regression on gcc < 4.7 after recent changes 2024-04-11 16:41:08 +02:00
auth-t.h
auth.h
backend-t.h MEDIUM: log/balance: leverage lbprm api for log load-balancing 2024-03-29 17:08:37 +01:00
backend.h MINOR: stats: convert age as generic column for proxy stat 2024-05-02 10:55:25 +02:00
base64.h MINOR: sample: add ub64dec and ub64enc converters 2021-04-13 17:28:13 +02:00
buf-t.h MINOR: buffer: add a buffer list type with functions 2024-10-12 16:29:15 +02:00
buf.h OPTIM: buffers: avoid a useless wrapping check for ofs == 0 2024-10-18 18:42:47 +02:00
bug.h MINOR: debug: add a new counter type for glitches 2024-11-14 08:49:38 +01:00
capture-t.h
capture.h
cbuf-t.h BUILD: tree-wide: fix a few missing includes in a few files 2024-03-05 11:50:34 +01:00
cbuf.h CLEANUP: tree-wide: remove a few rare non-ASCII chars 2022-03-04 08:58:32 +01:00
cfgcond-t.h MINOR: cfgcond: Implement enabled condition expression 2023-02-21 11:44:55 +01:00
cfgcond.h BUG/MEDIUM: cfgcond: limit recursion level in the condition expression parser 2021-07-20 18:03:08 +02:00
cfgdiag.h CLEANUP: tree-wide: fix prototypes for functions taking no arguments. 2021-09-15 11:07:18 +02:00
cfgparse.h MINOR: cfgparse: Emit a warning for misplaced "tcp-response content" rules 2024-11-21 09:55:04 +01:00
channel-t.h MINOR: stconn: Temporarily remove kernel splicing support 2023-10-17 18:51:13 +02:00
channel.h CLEANUP: assorted typo fixes in the code and comments 2024-09-03 17:49:21 +02:00
check-t.h MEDIUM: checks: implement a queue in order to limit concurrent checks 2023-09-01 14:00:04 +02:00
check.h MEDIUM: check/spoe: Use SPOP multiplexer to perform SPOP health-checks 2024-07-12 15:27:04 +02:00
chunk.h MINOR: chunk: inline alloc_trash_chunk() 2022-08-17 10:45:22 +02:00
cli-t.h CLEANUP: assorted typo fixes in the code and comments 2024-04-17 11:14:44 +02:00
cli.h MINOR: mworker/cli: split mworker_cli_proxy_create 2024-10-24 11:32:20 +02:00
clock.h MINOR: clock: provide a function to automatically adjust now_offset 2023-05-17 09:33:54 +02:00
compat.h MINOR: tools: do not attempt to use backtrace() on linux without glibc 2024-09-29 09:52:23 +02:00
compiler.h BUILD: compiler: define __builtin_prefetch() for tcc 2024-11-05 15:43:17 +01:00
compression-t.h MEDIUM: compression: Make it so we can compress requests as well. 2023-04-07 00:49:17 +02:00
compression.h MINOR: compression: Store algo and type for both request and response 2023-04-07 00:46:59 +02:00
connection-t.h MINOR: connection: add more connection error codes to cover common errno 2024-11-05 18:57:43 +01:00
connection.h MINOR: connection: add new sample fetch functions fc_err_name and bc_err_name 2024-11-05 18:57:43 +01:00
counters-t.h MINOR: counters: move last_change into counters struct 2024-05-02 10:55:25 +02:00
cpuset-t.h CLEANUP: cpuset: remove the unused proc_t1 field in cpu_map 2023-07-20 11:01:09 +02:00
cpuset.h REORG: cpuset: move parse_cpu_set() and parse_cpumap() to cpuset.c 2023-09-08 16:25:19 +02:00
debug.h DEBUG: wdt: add a stats counter "BlockedTrafficWarnings" in show info 2024-11-06 18:35:42 +01:00
defaults.h MINOR: defaults: update MASTER_MAXCONN description 2024-10-16 22:02:39 +02:00
dgram-t.h BUILD: tree-wide: fix a few missing includes in a few files 2024-03-05 11:50:34 +01:00
dgram.h
dict-t.h CLEANUP: tree-wide: remove a few rare non-ASCII chars 2022-03-04 08:58:32 +01:00
dict.h CLEANUP: tree-wide: remove a few rare non-ASCII chars 2022-03-04 08:58:32 +01:00
dns_ring-t.h MEDIUM: ring/applet: turn the wait_entry list to an mt_list instead 2024-03-25 17:34:19 +00:00
dns_ring.h REORG: dns/ring: split the ring between the generic one and the DNS one 2024-03-25 17:34:19 +00:00
dns-t.h REORG: dns/ring: split the ring between the generic one and the DNS one 2024-03-25 17:34:19 +00:00
dns.h DOC: fix a few remainig cases of "Haproxy" and "HAproxy" in doc and comments 2021-05-09 06:50:46 +02:00
dynbuf-t.h MEDIUM: dynbuf: refrain from offering a buffer if more critical ones are waiting 2024-05-10 17:18:13 +02:00
dynbuf.h MINOR: dynbuf: provide a b_dequeue() variant for multi-thread 2024-05-15 19:37:12 +02:00
errors.h MINOR: stats: report the total number of warnings issued 2023-05-11 12:02:21 +02:00
event_hdl-t.h MINOR: event_hdl: add PAT_REF events 2024-11-29 07:22:18 +01:00
event_hdl.h MINOR: event_hdl: add event_hdl_sub_list_empty() helper func 2024-11-07 11:35:55 +01:00
extcheck.h
fcgi-app-t.h CLEANUP: assorted typo fixes in the code and comments 2024-09-03 17:49:21 +02:00
fcgi-app.h
fcgi.h
fd-t.h MINOR: fd: add a lock bit with the tgid 2023-04-13 16:57:51 +02:00
fd.h MINOR: fd: don't scan the full fdtab on all threads 2024-07-15 19:19:13 +02:00
filters-t.h MINOR: filters: add per-filter call counters 2024-10-22 20:13:00 +02:00
filters.h
fix-t.h
fix.h
flt_http_comp.h
freq_ctr-t.h MINOR: freq_ctr: unify freq_ctr and freq_ctr_period into freq_ctr 2021-04-11 11:11:27 +02:00
freq_ctr.h MINOR: stats: support rate in stats-file 2024-05-02 10:55:25 +02:00
frontend.h MINOR: frontend: implement a dedicated actconn increment function 2023-10-26 15:18:48 +02:00
global-t.h MINOR: cfgparse: parse tune.bufsize.small as a size 2024-11-18 19:07:05 +01:00
global.h REORG: startup: move mworker_reexec and mworker_reload in mworker.c 2024-11-25 15:20:24 +01:00
guid-t.h MINOR: guid: restrict guid format 2024-04-05 15:40:42 +02:00
guid.h BUG/MINOR: guid/server: ensure thread-safety on GUID insert/delete 2024-11-07 18:17:03 +01:00
h1_htx.h BUG/MEDIUM: mux-h1: Adjust conditions to ask more space in the channel buffer 2021-09-23 16:13:17 +02:00
h1.h MINIR: mux-h1: Return 414 or 431 when appropriate 2024-11-19 15:29:40 +01:00
h2.h MINOR: h2: pass accept-invalid-http-request down the request parser 2023-08-08 19:10:54 +02:00
h3_stats-t.h MINOR: h3: Add a statistics module for h3 2022-05-30 09:59:26 +02:00
h3_stats.h MINOR: h3: Add a statistics module for h3 2022-05-30 09:59:26 +02:00
h3.h MINOR: h3/qpack: adjust naming for errors 2024-05-16 10:31:17 +02:00
hash.h
hlua_fcn.h MINOR: hlua_fcn: add Server.get_proxy() 2023-05-05 16:28:32 +02:00
hlua-t.h DEBUG: hlua: distinguish burst timeout errors from exec timeout errors 2024-06-14 18:25:58 +02:00
hlua.h DEBUG: lua: precisely identify if stream is stuck inside lua or not 2024-03-13 09:24:46 +01:00
hpack-dec.h
hpack-enc.h
hpack-huff.h
hpack-tbl-t.h
hpack-tbl.h
hq_interop.h MINOR: quic: support hq-interop 2021-11-18 10:50:58 +01:00
http_ana-t.h MINOR: http-ana: Add support for "set-cookie-fmt" option to redirect rules 2024-11-19 15:20:02 +01:00
http_ana.h CLEANUP: http-ana: Remove HTTP_MSG_ERROR state 2023-01-13 11:22:13 +01:00
http_client-t.h MINOR: httpclient: allow to use absolute URI with new flag HC_F_HTTPROXY 2024-04-29 17:10:47 +02:00
http_client.h BUILD: tree-wide: fix a few missing includes in a few files 2024-03-05 11:50:34 +01:00
http_ext-t.h MEDIUM: proxy/http_ext: implement dynamic http_ext 2023-01-27 15:18:59 +01:00
http_ext.h MEDIUM: proxy/http_ext: implement dynamic http_ext 2023-01-27 15:18:59 +01:00
http_fetch.h
http_htx-t.h MEDIUM: tree-wide: add logformat expressions wrapper 2024-04-04 19:10:01 +02:00
http_htx.h MINOR: http_htx: add http_prepend_header() to prepend value to header 2023-01-27 15:18:59 +01:00
http_rules.h MINOR: proxy: add http_free_redirect_rule() function 2023-05-11 15:37:04 +02:00
http-hdr-t.h
http-hdr.h
http-t.h MINOR: http: Add support for HTTP 414/431 status codes 2024-11-19 15:29:40 +01:00
http.h BUG/MEDIUM: h3: ensure the ":method" pseudo header is totally valid 2024-06-28 14:36:30 +02:00
htx-t.h BUG/MAJOR: filters/htx: Add a flag to state the payload is altered by a filter 2024-10-17 13:54:54 +02:00
htx.h BUG/MAJOR: filters/htx: Add a flag to state the payload is altered by a filter 2024-10-17 13:54:54 +02:00
init-t.h MINOR: init: add the pre-check callback 2022-04-22 15:45:47 +02:00
init.h MINOR: init: add the pre-check callback 2022-04-22 15:45:47 +02:00
initcall.h BUILD: compiler: use a more portable set of asm(".weak") statements 2022-04-14 16:57:12 +02:00
intops.h MINOR: intops: add a pair of functions to check multi-byte ranges 2024-04-24 15:54:55 +02:00
istbuf.h
jwt-t.h BUILD: tree-wide: fix a few missing includes in a few files 2024-03-05 11:50:34 +01:00
jwt.h MEDIUM: jwt: Add jwt_verify converter to verify JWT integrity 2021-10-14 16:38:14 +02:00
lb_chash-t.h CLEANUP: tree-wide: only include ebtree-t from type files 2021-10-07 01:41:14 +02:00
lb_chash.h BUG/MINOR: proxy: Missing calloc return value check in chash_init_server_tree 2021-05-31 10:55:51 +02:00
lb_fas-t.h CLEANUP: tree-wide: only include ebtree-t from type files 2021-10-07 01:41:14 +02:00
lb_fas.h
lb_fwlc-t.h CLEANUP: tree-wide: only include ebtree-t from type files 2021-10-07 01:41:14 +02:00
lb_fwlc.h
lb_fwrr-t.h CLEANUP: tree-wide: only include ebtree-t from type files 2021-10-07 01:41:14 +02:00
lb_fwrr.h
lb_map-t.h
lb_map.h
lb_ss-t.h MINOR: lbprm: implement true "sticky" balance algo 2024-03-29 17:08:37 +01:00
lb_ss.h MINOR: lbprm: implement true "sticky" balance algo 2024-03-29 17:08:37 +01:00
limits.h MINOR: debug: use LIM2A to show limits 2024-07-16 14:04:41 +02:00
linuxcap.h MINOR: startup: use global progname variable 2024-11-21 19:55:21 +01:00
list-t.h
list.h MAJOR: import: update mt_list to support exponential back-off (try #2) 2024-07-09 16:46:38 +02:00
listener-t.h MEDIUM: quic: define cubic-pacing congestion algorithm 2024-11-19 16:20:58 +01:00
listener.h BUG/MEDIUM: cli: Deadlock when setting frontend maxconn 2024-09-25 17:12:11 +02:00
log-t.h MINOR: http: don't %-encode the payload when not relevant 2024-11-06 10:21:15 +01:00
log.h MINOR: log: add do_log_parse_act() helper func 2024-10-04 21:38:08 +02:00
mailers-t.h BUG/MINOR: proxy: fix email-alert leak on deinit() (2nd try) 2024-06-17 19:37:29 +02:00
mailers.h REORG: mailers: move free_email_alert() to mailers.c 2024-06-17 19:37:29 +02:00
map-t.h
map.h
mqtt-t.h CLEANUP: mqtt: fix typo in MQTT_REMAINING_LENGHT_MAX_SIZE 2024-08-30 14:58:59 +02:00
mqtt.h
mux_fcgi-t.h CLEANUP: assorted typo fixes in the code and comments 2022-11-30 14:02:36 +01:00
mux_h1-t.h CLEANUP: mux-h1: Remove unused H1S_F_ERROR_MASK mask value 2024-05-17 16:33:53 +02:00
mux_h2-t.h DEBUG: mux-h2/flags: add H2_CF_DEM_RXBUF & H2_SF_EXPECT_RXDATA for the decoder 2024-10-16 18:32:52 +02:00
mux_quic-t.h MINOR: mux-quic: use sched call time for pacing 2024-11-25 11:21:45 +01:00
mux_quic.h MINOR: mux-quic: encapsulate QCC tasklet wakeup 2024-11-19 16:16:48 +01:00
mux_spop-t.h CLEANUP: assorted typo fixes in the code and comments 2024-09-03 17:49:21 +02:00
mworker-t.h MINOR: mworker: add and set state PROC_O_INIT for new worker 2024-10-16 22:02:39 +02:00
mworker.h REORG: startup: move mworker_apply_master_worker_mode in mworker.c 2024-11-25 15:20:24 +01:00
namespace-t.h CLEANUP: tree-wide: only include ebtree-t from type files 2021-10-07 01:41:14 +02:00
namespace.h
ncbuf-t.h CLEANUP: assorted typo fixes in the code and comments 2022-08-06 17:12:51 +02:00
ncbuf.h CLEANUP: ncbuf: inline small functions 2022-11-29 15:14:39 +01:00
net_helper.h MINOR: net_helper: Add support for floats/doubles. 2024-04-16 07:37:28 +02:00
obj_type-t.h MINOR: quic: pass quic_dgram as obj_type for quic-initial rules 2024-07-25 15:39:39 +02:00
obj_type.h MINOR: quic: pass quic_dgram as obj_type for quic-initial rules 2024-07-25 15:39:39 +02:00
openssl-compat.h BUILD: ssl: replace USE_OPENSSL_AWSLC by OPENSSL_IS_AWSLC 2024-07-30 18:53:08 +02:00
pattern-t.h MINOR: pattern: publish event_hdl events on pat_ref updates 2024-11-29 07:22:25 +01:00
pattern.h MINOR: pattern: publish event_hdl events on pat_ref updates 2024-11-29 07:22:25 +01:00
payload.h
peers-t.h CLEANUP: assorted typo fixes in the code and comments 2024-05-03 09:01:36 +02:00
peers.h CLEANUP: peers: remove unused "proto" and "xprt" struct members 2023-12-21 14:22:27 +01:00
pipe-t.h
pipe.h
pool-os.h REORG: pool: move all the OS specific code to pool-os.h 2022-12-08 17:32:57 +01:00
pool-t.h MAJOR: pools: move the shared pool's free_list over multiple buckets 2023-08-12 19:04:34 +02:00
pool.h MINOR: pools: export the pools variable 2024-10-24 16:12:46 +02:00
port_range-t.h
port_range.h BUG/MINOR: server: Missing calloc return value check in srv_parse_source 2021-05-31 10:50:32 +02:00
proto_quic.h REORG: quic: remove quic_cid_trees reference from proto_quic 2024-07-03 15:02:40 +02:00
proto_rhttp-t.h MINOR: rhttp: rename proto_reverse_connect 2023-11-23 17:38:58 +01:00
proto_rhttp.h CLEANUP: proto: rename TID affinity callbacks 2024-07-11 15:14:06 +02:00
proto_sockpair.h BUILD: tree-wide: fix a few missing includes in a few files 2024-03-05 11:50:34 +01:00
proto_tcp.h BUILD: proto_tcp: export the correct names for proto_tcpv[46] 2023-04-23 09:46:15 +02:00
proto_udp.h BUILD: tree-wide: fix a few missing includes in a few files 2024-03-05 11:50:34 +01:00
proto_uxst.h
protobuf-t.h
protobuf.h BUG/MEDIUM: grpc: Fix several unaligned 32/64 bits accesses 2024-04-16 07:37:28 +02:00
protocol-t.h MINOR: protocol: create abnsz socket address family 2024-10-29 12:14:50 +01:00
protocol.h MINOR: tools: extend str2sa_range to add an alt parameter 2024-08-30 18:53:49 +02:00
proxy-t.h MINOR: proxy: Add support of 421-Misdirected-Request in retry-on status 2024-11-28 11:47:40 +01:00
proxy.h MINOR: proxy: Add support of 421-Misdirected-Request in retry-on status 2024-11-28 11:47:40 +01:00
qmux_http.h MEDIUM: mux-quic: add BUG_ON if sending on locally closed QCS 2023-12-21 15:42:08 +01:00
qmux_trace.h MINOR: mux-quic: define dump functions for QCC and QCS 2024-08-07 15:40:52 +02:00
qpack-dec.h MINOR: qpack: prepare error renaming 2024-05-16 10:31:17 +02:00
qpack-enc.h MINOR: qpack: encode headers functions 2021-09-23 15:27:25 +02:00
qpack-t.h MINOR: h3/qpack: adjust naming for errors 2024-05-16 10:31:17 +02:00
qpack-tbl-t.h BUILD: tree-wide: fix a few missing includes in a few files 2024-03-05 11:50:34 +01:00
qpack-tbl.h CLEANUP: tree-wide: remove a few rare non-ASCII chars 2022-03-04 08:58:32 +01:00
queue-t.h BUILD: tree-wide: fix a few missing includes in a few files 2024-03-05 11:50:34 +01:00
queue.h MINOR: queue: add a function to check for TOCTOU after queueing 2024-07-29 09:27:01 +02:00
quic_ack-t.h BUILD: tree-wide: fix a few missing includes in a few files 2024-03-05 11:50:34 +01:00
quic_ack.h BUILD: tree-wide: fix a few missing includes in a few files 2024-03-05 11:50:34 +01:00
quic_cc_drs.h BUG/MINOR: improve BBR throughput on very fast links 2024-11-28 21:39:05 +01:00
quic_cc_hystart.h MINOR: quic: HyStart++ implementation (RFC 9406) 2024-04-02 18:47:19 +02:00
quic_cc-t.h BUG/MINOR: improve BBR throughput on very fast links 2024-11-28 21:39:05 +01:00
quic_cc.h MINOR: quic: implement BBR congestion control algorithm for QUIC 2024-11-20 17:34:22 +01:00
quic_cid-t.h REORG: quic: remove quic_cid_trees reference from proto_quic 2024-07-03 15:02:40 +02:00
quic_cid.h REORG: quic: remove quic_cid_trees reference from proto_quic 2024-07-03 15:02:40 +02:00
quic_cli-t.h MINOR: quic: Export QUIC CLI code from quic_conn.c 2023-07-27 10:51:03 +02:00
quic_conn-t.h BUG/MEDIUM: quic: avoid freezing 0RTT connections 2024-10-17 15:04:06 +02:00
quic_conn.h MINOR: quic: define quic_pacing module 2024-11-19 16:16:48 +01:00
quic_enc.h MINOR: h3: extend function for QUIC varint encoding 2023-01-19 15:09:01 +01:00
quic_fctl-t.h MINOR: mux-quic: define a flow control related type 2024-01-31 16:28:54 +01:00
quic_fctl.h MINOR: mux-quic: define a flow control related type 2024-01-31 16:28:54 +01:00
quic_frame-t.h MINOR: quic: implement dedicated type for out-of-order stream ACK 2024-10-04 17:56:45 +02:00
quic_frame.h MINOR: quic: implement dedicated type for out-of-order stream ACK 2024-10-04 17:56:45 +02:00
quic_loss-t.h MINOR: quic: Add a counter for reordered packets 2024-02-14 11:32:29 +01:00
quic_loss.h MINOR: quic: quic_loss modifications to support BBR 2024-11-20 17:34:22 +01:00
quic_openssl_compat-t.h CLEANUP: assorted typo fixes in the code and comments 2023-11-23 16:23:14 +01:00
quic_openssl_compat.h BUG/MINOR: quic: Missing call to TLS message callbacks 2023-12-21 16:33:06 +01:00
quic_pacing-t.h MINOR: mux_quic/pacing: display pacing info on show quic 2024-11-19 16:21:05 +01:00
quic_pacing.h MINOR: quic/pacing: add burst support 2024-11-19 16:16:48 +01:00
quic_retransmit.h MINOR: quic: implement function to check if STREAM is fully acked 2024-08-07 10:57:10 +02:00
quic_retry.h REORG: quic: Add a new module for QUIC retry 2023-11-28 15:47:18 +01:00
quic_rules.h MINOR: quic: pass quic_dgram as obj_type for quic-initial rules 2024-07-25 15:39:39 +02:00
quic_rx-t.h BUG/MINOR: quic: repeat packet parsing to deal with fragmented CRYPTO 2024-11-06 14:29:14 +01:00
quic_rx.h MINOR: quic: remove qc_treat_rx_crypto_frms() 2024-03-11 14:27:51 +01:00
quic_sock-t.h MINOR: quic: implement send-retry quic-initial rules 2024-07-25 15:39:39 +02:00
quic_sock.h MINOR: quic: add GSO parameter on quic_sock send API 2024-07-11 11:02:44 +02:00
quic_ssl-t.h MINOR: quic: Add new "QUIC over SSL" C module. 2023-07-27 10:51:03 +02:00
quic_ssl.h MINOR: quic: Implement qc_ssl_eary_data_accepted(). 2024-08-30 17:04:09 +02:00
quic_stats-t.h MINOR: quic: reduce half open counters scope 2023-11-09 16:23:52 +01:00
quic_stats.h MINOIR: quic_stats: add QUIC connection errors counters 2022-05-30 09:59:26 +02:00
quic_stream-t.h MEDIUM: quic: decount out-of-order ACK data range for MUX txbuf window 2024-10-04 18:09:51 +02:00
quic_stream.h MINOR: quic: implement dedicated type for out-of-order stream ACK 2024-10-04 17:56:45 +02:00
quic_tls-t.h MINOR: quic: Modify NEW_TOKEN frame structure (qf_new_token struct) 2024-08-30 17:04:09 +02:00
quic_tls.h MINOR: quic: Implement quic_tls_derive_token_secret(). 2024-08-30 17:04:09 +02:00
quic_token.h MINOR: quic: Token for future connections implementation. 2024-08-30 17:04:09 +02:00
quic_tp-t.h BUILD: quic: missing include for quic_tp 2024-01-12 16:08:36 +01:00
quic_tp.h MINOR: quic_tp: use in_addr/in6_addr for preferred_address 2023-11-30 15:59:45 +01:00
quic_trace-t.h CLEANUP: quic: rename TID affinity elements 2024-07-11 15:14:06 +02:00
quic_trace.h MINOR: quic: dump quic_conn debug string for logs 2024-08-07 15:40:52 +02:00
quic_tx-t.h BUG/MINOR: improve BBR throughput on very fast links 2024-11-28 21:39:05 +01:00
quic_tx.h MINOR: quic/pacing: support pacing emission on quic_conn layer 2024-11-19 16:16:48 +01:00
receiver-t.h MEDIUM: udp: allow to retrieve the frontend destination address 2024-01-02 11:44:42 +01:00
regex-t.h BUILD/MINOR: regex: avoid a build warning on USE_PCRE2 with -Wundef 2021-08-28 12:49:58 +02:00
regex.h
resolvers-t.h CLEANUP: resolvers: remove some more unused RSLV_UDP flags 2024-01-02 10:29:41 +01:00
resolvers.h MINOR: resolvers: add unique numeric id to nameservers 2023-12-21 14:22:27 +01:00
ring-t.h MINOR: ring: make the number of queues configurable 2024-03-25 17:34:19 +00:00
ring.h MINOR: ring: count processed messages in ring_dispatch_messages() 2024-07-24 17:59:03 +02:00
sample_data-t.h
sample-t.h MEDIUM: sample: introduce 'same' output type 2023-07-03 16:32:01 +02:00
sample.h MINOR: sample: add type_to_smp() helper function 2024-02-20 15:18:39 +01:00
sc_strm.h BUG/MEDIUM: sc_strm/applet: Wake applet after a successfull synchronous send 2024-09-16 22:55:40 +02:00
server-t.h BUG/MEDIUM: server: fix race on servers_list during server deletion 2024-10-24 11:35:57 +02:00
server.h BUG/MEDIUM: server: fix race on servers_list during server deletion 2024-10-24 11:35:57 +02:00
session-t.h MINOR: session: define flag to explicitely release listener on free 2024-05-22 10:01:57 +02:00
session.h MINOR: stick-table: Always decrement ref count before killing a session 2024-06-26 15:05:06 +02:00
shctx-t.h CLEANUP: assorted typo fixes in the code and comments 2023-11-23 16:23:14 +01:00
shctx.h MEDIUM: shctx: Naming shared memory context 2024-04-24 10:25:38 +02:00
show_flags-t.h BUILD: flags: really restrict the cases where flags are exposed 2022-11-24 08:32:27 +01:00
signal-t.h
signal.h CLEANUP: tree-wide: fix prototypes for functions taking no arguments. 2021-09-15 11:07:18 +02:00
sink-t.h MEDIUM: sink: implement sink_find_early() 2024-10-10 16:55:15 +02:00
sink.h MEDIUM: sink: implement sink_find_early() 2024-10-10 16:55:15 +02:00
sock_inet.h MEDIUM: protocol: add MPTCP per address support 2024-08-30 18:53:49 +02:00
sock_unix.h MEDIUM: sock_unix: use per-family addrcmp function 2024-10-29 12:15:09 +01:00
sock-t.h MINOR: sock: move the unused socket cleaning code into its own function 2022-01-28 19:04:02 +01:00
sock.h BUG/MEDIUM: proto: fix fd leak in <proto>_connect_server 2024-05-21 20:14:05 +02:00
spoe-t.h MINOR: spoe: Add a function to validate a version is supported 2024-07-24 14:19:10 +02:00
spoe.h MINOR: spoe: export the list of SPOP error reasons 2024-07-24 14:19:10 +02:00
ssl_ckch-t.h MEDIUM: ssl: add extra_chain to ckch_data 2024-07-17 16:52:06 +02:00
ssl_ckch.h MEDIUM: ssl: don't load file by discovering them in crt-store 2024-05-21 18:30:45 +02:00
ssl_crtlist-t.h CLEANUP: tree-wide: only include ebtree-t from type files 2021-10-07 01:41:14 +02:00
ssl_crtlist.h MEDIUM: ssl/crtlist: loading crt-store keywords from a crt-list 2024-05-17 17:35:51 +02:00
ssl_gencert.h BUILD: tree-wide: fix a few missing includes in a few files 2024-03-05 11:50:34 +01:00
ssl_ocsp-t.h BUG/MEDIUM: ssl: Fix crash when calling "update ssl ocsp-response" when an update is ongoing 2024-03-20 16:12:10 +01:00
ssl_ocsp.h MEDIUM: ssl/cli: handle crt-store keywords in crt-list over the CLI 2024-05-17 17:35:51 +02:00
ssl_sock-t.h MEDIUM: ssl: capture the signature_algorithms extension from Client Hello 2024-08-26 15:17:40 +02:00
ssl_sock.h BUILD: ssl: replace USE_OPENSSL_AWSLC by OPENSSL_IS_AWSLC 2024-07-30 18:53:08 +02:00
ssl_utils.h MINOR: ssl: add new sample ssl_c_r_dn 2023-05-15 10:48:05 +02:00
stats-file-t.h MINOR: stats: parse header lines from stats-file 2024-04-26 11:34:02 +02:00
stats-file.h CLEANUP: assorted typo fixes in the code and comments 2024-05-03 09:01:36 +02:00
stats-html-t.h REORG: stats: extract HTML related functions 2024-04-18 17:04:08 +02:00
stats-html.h MINOR: stats: Get the right prototype for stats_dump_html_end(). 2024-04-19 01:54:00 +02:00
stats-json.h REORG: stats: extract JSON related functions 2024-04-18 17:04:08 +02:00
stats-proxy.h MINOR: stats: extract proxy clear-counter in a dedicated function 2024-05-02 16:43:26 +02:00
stats-t.h DEBUG: wdt: add a stats counter "BlockedTrafficWarnings" in show info 2024-11-06 18:35:42 +01:00
stats.h REORG: stats: define stats-proxy source module 2024-05-02 16:42:36 +02:00
stconn-t.h MEDIUM: mux-spop: Introduce the SPOP multiplexer 2024-07-12 15:27:04 +02:00
stconn.h BUG/MINOR: stconn: Don't disable 0-copy FF if EOS was reported on consumer side 2024-10-24 12:07:50 +02:00
stick_table-t.h CLEANUP: stick-table: make the file location point to a global file name 2024-09-19 15:38:19 +02:00
stick_table.h CLEANUP: assorted typo fixes in the code and comments 2024-09-03 17:49:21 +02:00
stream-t.h MINOR: stream: Add http-buffer-request option in the waiting entities 2024-10-31 20:24:50 +01:00
stream.h MINOR: stream: Rely on a per-stream max connection retries value 2024-09-30 16:55:53 +02:00
systemd.h MEDIUM: mworker: get rid of libsystemd 2024-04-03 15:53:18 +02:00
task-t.h MINOR: sched: add TASK_F_WANTS_TIME to make the scheduler update the call date 2024-11-19 20:13:41 +01:00
task.h MINOR: tasklet: support an optional set of wakeup flags to tasklet_wakeup_on() 2024-11-19 20:13:41 +01:00
tcp_rules.h
tcpcheck-t.h MEDIUM: tree-wide: add logformat expressions wrapper 2024-04-04 19:10:01 +02:00
tcpcheck.h MEDIUM: proxy/spoe: Add a SPOP mode 2024-07-12 15:27:04 +02:00
thread-t.h BUG/MINOR: guid/server: ensure thread-safety on GUID insert/delete 2024-11-07 18:17:03 +01:00
thread.h BUILD: thread: move lock label definitions to thread-t.h 2024-03-05 11:50:34 +01:00
ticks.h REORG: time/ticks: move now_ms and global_now_ms definitions to ticks.h 2021-10-07 01:41:14 +02:00
time-t.h MINOR: time: define tot_time structure 2024-08-07 15:40:52 +02:00
time.h MINOR: time: define tot_time structure 2024-08-07 15:40:52 +02:00
timeshift.h REORG: cfgparse: extract curproxy as a global variable 2023-08-01 10:48:28 +02:00
tinfo-t.h MINOR: tinfo/clock: turn sched_call_date to 64-bits 2024-11-19 20:13:41 +01:00
tinfo.h MINOR: thread: keep a bitmask of enabled groups in thread_set 2023-04-13 16:57:51 +02:00
tools-t.h MINOR: tools: add new macro DEFZERO to provide a default zero argument 2024-11-19 20:13:41 +01:00
tools.h MINOR: tools: add a new function "resolve_dso_name" to find a symbol's DSO 2024-11-21 19:58:06 +01:00
trace-t.h MINOR: trace: add a per-source helper to pre-fill the context 2024-08-07 16:02:59 +02:00
trace.h BUG/MINOR: trace: stop rewriting argv with -dt 2024-10-29 11:01:47 +01:00
uri_auth-t.h MEDIUM: uri_auth: implement clean uri_auth cleaning 2024-11-14 15:03:38 +01:00
uri_auth.h MEDIUM: uri_auth: implement clean uri_auth cleaning 2024-11-14 15:03:38 +01:00
uri_normalizer-t.h MINOR: uri_normalizer: Add enum uri_normalizer_err 2021-04-19 09:05:57 +02:00
uri_normalizer.h MINOR: uri_normalizer: Add fragment-encode normalizer 2021-05-11 17:24:32 +02:00
vars-t.h OPTIM: vars: use multiple name heads in the vars struct 2024-09-15 23:51:51 +02:00
vars.h OPTIM: vars: use multiple name heads in the vars struct 2024-09-15 23:51:51 +02:00
vecpair.h CLEANUP: assorted typo fixes in the code and comments 2024-04-17 11:14:44 +02:00
version.h MINOR: version: this is development again (3.2) 2024-11-26 17:21:16 +01:00
window_filter.h MINOR: window_filter: Implement windowed filter (only max) 2024-11-20 17:34:22 +01:00
xref-t.h
xref.h BUILD: tree-wide: fix a few missing includes in a few files 2024-03-05 11:50:34 +01:00
xxhash.h CLEANUP: Move XXH3 macro from haproxy/compat.h to haproxy/xxhash.h 2021-09-11 20:37:50 +02:00