haproxy/src
Frédéric Lécaille 74904a4792 MINOR: quic: Make usage of by datagram handler trees
The CID trees are no more attached to the listener receiver but to the
underlying datagram handlers (one by thread) which run always on the same thread.
So, any operation on these trees do not require any locking.
2022-01-27 16:37:55 +01:00
..
acl.c MINOR: add ::1 to predefined LOCALHOST acl 2021-10-18 07:21:28 +02:00
action.c CLEANUP: Apply ha_free.cocci 2021-11-05 07:48:38 +01:00
activity.c MINOR: memprof: add one pointer size to the size of allocations 2021-10-22 16:40:09 +02:00
applet.c
arg.c
auth.c
backend.c BUILD: tree-wide: avoid warnings caused by redundant checks of obj_types 2021-12-06 09:11:47 +01:00
base64.c
cache.c BUG/MINOR: cache: Fix loop on cache entries in "show cache" 2021-11-23 16:15:02 +01:00
calltrace.c
cbuf.c
cfgcond.c MINOR: ssl: Add ssllib_name_startswith precondition 2021-10-13 11:28:08 +02:00
cfgdiag.c
cfgparse-global.c
cfgparse-listen.c BUG/MEDIUM: sample: Cumulate frontend and backend sample validity flags 2021-10-15 14:12:19 +02:00
cfgparse-quic.c MEDIUM: quic: implement Retry emission 2022-01-12 11:08:48 +01:00
cfgparse-ssl.c BUG/MEDIUM: ssl: initialize correctly ssl w/ default-server 2021-12-29 14:42:16 +01:00
cfgparse-tcp.c
cfgparse-unix.c
cfgparse.c MINOR: listener: define per-thr struct 2022-01-26 16:13:54 +01:00
channel.c MINOR: channel: add new function co_getdelim() to support multiple delimiters 2022-01-19 19:16:47 +01:00
check.c BUG/MEDIUM: checks: fix the starting thread for external checks 2021-10-20 18:43:30 +02:00
chunk.c
cli.c BUG/MEDIUM: mcli: always realign wrapping buffers before parsing them 2022-01-20 18:56:57 +01:00
clock.c
compression.c
connection.c MEDIUM: connection: rename fc_conn_err and bc_conn_err to fc_err and bc_err 2021-11-06 09:20:07 +01:00
cpuset.c BUG/MEDIUM: cpuset: fix cpuset size for FreeBSD 2021-10-15 17:16:11 +02:00
debug.c BUILD: debug/cli: condition test of O_ASYNC to its existence 2022-01-25 14:51:53 +01:00
dgram.c
dict.c
dns.c MINOR: stream: Use backend stream-interface dst address instead of target_addr 2021-10-27 11:35:59 +02:00
dynbuf.c REORG: thread/sched: move the last dynamic thread_info to thread_ctx 2021-10-08 17:22:26 +02:00
eb32sctree.c
eb32tree.c
eb64tree.c
ebimtree.c
ebistree.c
ebmbtree.c
ebpttree.c
ebsttree.c
ebtree.c
errors.c
ev_epoll.c
ev_evports.c BUILD: evports: remove a leftover from the dead_fd cleanup 2021-11-30 09:34:32 +01:00
ev_kqueue.c
ev_poll.c
ev_select.c
extcheck.c MINOR: proxy: Introduce proxy flags to replace disabled bitfield 2021-10-15 14:12:19 +02:00
fcgi-app.c
fcgi.c
fd.c BUG/MEDIUM: fd: always align fdtab[] to 64 bytes 2022-01-27 16:28:10 +01:00
filters.c MINOR: proxy: Introduce proxy flags to replace disabled bitfield 2021-10-15 14:12:19 +02:00
fix.c
flt_http_comp.c MINOR: compression: Warn for 'compression offload' in defaults sections 2021-11-05 16:36:42 +01:00
flt_spoe.c REORG: thread/sched: move the last dynamic thread_info to thread_ctx 2021-10-08 17:22:26 +02:00
flt_trace.c CLEANUP: Apply ist.cocci 2021-11-08 12:08:26 +01:00
freq_ctr.c
frontend.c MINOR: frontend: Rely on client src and dst addresses at stream level 2021-10-27 11:34:21 +02:00
h1_htx.c
h1.c BUG/MEDIUM: h1: Properly reset h1m flags when headers parsing is restarted 2021-12-02 09:46:29 +01:00
h2.c CLEANUP: Apply ist.cocci 2021-11-08 08:05:39 +01:00
h3.c MINOR: h3: fix possible invalid dereference on htx parsing 2021-12-08 15:52:59 +01:00
haproxy.c BUILD: cpuset: fix build issue on macos introduced by previous change 2022-01-11 15:09:49 +01:00
hash.c
hlua_fcn.c BUG/MINOR: lua: don't expose internal proxies 2021-11-24 16:14:24 +01:00
hlua.c BUG/MINOR: httpclient/lua: don't pop the lua stack when getting headers 2022-01-14 20:51:31 +01:00
hpack-dec.c
hpack-enc.c
hpack-huff.c
hpack-tbl.c
hq_interop.c CLEANUP: assorted typo fixes in the code and comments This is 29th iteration of typo fixes 2022-01-03 14:40:58 +01:00
http_acl.c
http_act.c MINOR: http-rules: Add capture action to http-after-response ruleset 2021-12-07 19:04:33 +01:00
http_ana.c BUG/MEDIUM: http-ana: Preserve response's FLT_END analyser on L7 retry 2022-01-04 10:56:04 +01:00
http_client.c BUG/MINOR: httpclient: set default Accept and User-Agent headers 2022-01-14 20:46:21 +01:00
http_conv.c
http_fetch.c CLEANUP: Apply ist.cocci 2021-11-08 12:08:26 +01:00
http_htx.c CLEANUP: Apply ist.cocci 2021-11-08 12:08:26 +01:00
http_rules.c BUG/MEDIUM: sample: Cumulate frontend and backend sample validity flags 2021-10-15 14:12:19 +02:00
http.c
htx.c BUG/MEDIUM: htx: Adjust length to add DATA block in an empty HTX buffer 2022-01-13 09:34:22 +01:00
init.c
jwt.c BUG/MINOR: jwt: Fix jwt_parse_alg incorrectly returning JWS_ALG_NONE 2021-11-03 17:19:48 +01:00
lb_chash.c
lb_fas.c
lb_fwlc.c
lb_fwrr.c
lb_map.c
listener.c MINOR: listener: define per-thr struct 2022-01-26 16:13:54 +01:00
log.c BUG/MAJOR: segfault using multiple log forward sections. 2021-12-01 15:21:56 +01:00
lru.c DEBUG: lru: use a xorshift generator in the testing code 2022-01-27 16:28:10 +01:00
mailers.c
map.c
mjson.c
mqtt.c CLEANUP: Apply ist.cocci 2021-11-05 07:48:38 +01:00
mux_fcgi.c CLEANUP: Apply ist.cocci 2021-11-08 12:08:26 +01:00
mux_h1.c BUG/MEDIUM: connection: properly leave stopping list on error 2022-01-12 17:31:01 +01:00
mux_h2.c MEDIUM: h2/hpack: emit a Dynamic Table Size Update after settings change 2022-01-20 05:01:03 +01:00
mux_pt.c
mux_quic.c MINOR: quic: Remove the packet number space TX MT_LIST 2022-01-20 16:43:06 +01:00
mworker-prog.c BUG/MINOR: mworker: doesn't launch the program postparser 2021-11-10 15:53:01 +01:00
mworker.c CLEANUP: mworker: simplify mworker_free_child() 2022-01-27 15:33:40 +01:00
namespace.c
pattern.c
payload.c
peers.c BUG/MEDIUM: peers: properly skip conn_cur from incoming messages 2021-12-24 13:48:39 +01:00
pipe.c
pool.c BUILD: pools: fix build error on DEBUG_POOL_TRACING 2022-01-25 15:59:18 +01:00
proto_quic.c MINOR: quic: Make usage of by datagram handler trees 2022-01-27 16:37:55 +01:00
proto_sockpair.c MINOR: protocols: add a new protocol type selector 2021-10-27 17:05:36 +02:00
proto_tcp.c BUILD: tree-wide: avoid warnings caused by redundant checks of obj_types 2021-12-06 09:11:47 +01:00
proto_udp.c MINOR: protocols: add a new protocol type selector 2021-10-27 17:05:36 +02:00
proto_uxdg.c MINOR: protocols: add a new protocol type selector 2021-10-27 17:05:36 +02:00
proto_uxst.c BUILD: tree-wide: avoid warnings caused by redundant checks of obj_types 2021-12-06 09:11:47 +01:00
protocol.c MINOR: protocols: make use of the protocol type to select the protocol 2021-10-27 17:31:20 +02:00
proxy.c MINOR: listener: define per-thr struct 2022-01-26 16:13:54 +01:00
qpack-dec.c MINOR: qpack: Missing check for truncated QPACK fields 2021-12-17 08:38:43 +01:00
qpack-enc.c MINOR: h3/qpack: fix gcc11 warnings 2021-11-08 08:59:30 +01:00
qpack-tbl.c
queue.c BUG/MEDIUM: backend: fix possible sockaddr leak on redispatch 2021-12-24 11:50:01 +01:00
quic_cc_newreno.c MINOR: quic: Wrong traces after rework 2022-01-04 17:30:00 +01:00
quic_cc.c
quic_frame.c MINOR: quic: Wrong traces after rework 2022-01-04 17:30:00 +01:00
quic_sock.c MINOR: quic: Do not reset a full RX buffer 2022-01-27 16:37:55 +01:00
quic_tls.c MINOR: quic: implement Retry TLS AEAD tag generation 2022-01-12 11:08:48 +01:00
raw_sock.c
regex.c
resolvers.c BUG/MINOR: resolvers: Don't overwrite the error for invalid query domain name 2021-12-02 10:05:04 +01:00
ring.c
sample.c BUG/MEDIUM: sample: Fix memory leak in sample_conv_jwt_member_query 2021-12-03 09:03:55 +01:00
server_state.c MINOR: proxy: Introduce proxy flags to replace disabled bitfield 2021-10-15 14:12:19 +02:00
server.c BUG/MEDIUM: server: avoid changing healthcheck ctx with set server ssl 2022-01-18 12:05:17 +01:00
session.c MINOR: session: Rely on client source address at session level to log error 2021-10-27 11:34:21 +02:00
sha1.c
shctx.c MINOR: shctx: add a few BUG_ON() for consistency checks 2021-11-19 19:25:13 +01:00
signal.c
sink.c MINOR: stream: Use backend stream-interface dst address instead of target_addr 2021-10-27 11:35:59 +02:00
slz.c IMPORT: slz: use the correct CRC32 instruction when running in 32-bit mode 2021-12-06 09:14:20 +01:00
sock_inet.c MEDIUM: listeners: split the thread mask between receiver and bind_conf 2021-10-14 21:27:48 +02:00
sock_unix.c MEDIUM: listeners: split the thread mask between receiver and bind_conf 2021-10-14 21:27:48 +02:00
sock.c MEDIUM: mworker: seamless reload use the internal sockpairs 2021-11-24 19:00:39 +01:00
ssl_ckch.c BUG/MINOR: ssl: free correctly the sni in the backend SSL cache 2021-11-23 15:20:59 +01:00
ssl_crtlist.c
ssl_sample.c BUG/MINOR: ssl: Store client SNI in SSL context in case of ClientHello error 2022-01-10 16:31:22 +01:00
ssl_sock.c MAJOR: quic: implement accept queue 2022-01-26 16:13:54 +01:00
ssl_utils.c
stats.c MINOR: promex: backend aggregated server check status 2021-11-09 10:51:08 +01:00
stick_table.c BUG/MINOR: stick-table/cli: Check for invalid ipv6 key 2021-11-15 09:17:27 +01:00
stream_interface.c BUILD: tree-wide: avoid warnings caused by redundant checks of obj_types 2021-12-06 09:11:47 +01:00
stream.c BUG/MINOR: stream: make the call_rate only count the no-progress calls 2022-01-20 18:56:57 +01:00
task.c BUG/MINOR: task: do not set TASK_F_USR1 for no reason 2021-10-21 16:17:29 +02:00
tcp_act.c MINOR: tcp-act: Add set-src/set-src-port for "tcp-request content" rules 2021-10-27 11:35:59 +02:00
tcp_rules.c MEDIUM: tcp-rules: Eval TCP rules defined in defaults sections 2021-10-15 14:12:19 +02:00
tcp_sample.c MINOR: tcp-sample: Add samples to get original info about client connection 2021-10-27 11:35:59 +02:00
tcpcheck.c CLEANUP: Apply ist.cocci 2021-11-08 12:08:26 +01:00
thread.c MINOR: threads: add a new function to resolve config groups and masks 2021-10-08 17:22:26 +02:00
time.c
tools.c BUILD/MINOR: tools: solaris build fix on dladdr. 2022-01-03 14:43:51 +01:00
trace.c MINOR: trace: add quic_conn argument definition 2021-12-21 15:53:19 +01:00
uri_auth.c
uri_normalizer.c
vars.c CLEANUP: assorted typo fixes in the code and comments This is 29th iteration of typo fixes 2022-01-03 14:40:58 +01:00
version.c
wdt.c REORG: thread/sched: move the thread_info flags to the thread_ctx 2021-10-08 17:22:26 +02:00
xprt_handshake.c
xprt_quic.c MINOR: quic: Make usage of by datagram handler trees 2022-01-27 16:37:55 +01:00