haproxy/include/haproxy
Christopher Faulet df97ac4584 MEDIUM: filters/lua: Add HTTPMessage class to help HTTP filtering
This new class exposes methods to manipulate HTTP messages from a filter
written in lua. Like for the HTTP class, there is a bunch of methods to
manipulate the message headers. But there are also methods to manipulate the
message payload. This part is similar to what is available in the Channel
class. Thus the payload can be duplicated, erased, modified or
forwarded. For now, only DATA blocks can be retrieved and modified because
the current API is limited. No HTTPMessage method is able to yield. Those
manipulating the headers are always called on messages containing all the
headers, so there is no reason to yield. Those manipulating the payload are
called from the http_payload filters callback function where yielding is
forbidden.

When an HTTPMessage object is instantiated, the underlying Channel object
can be retrieved via the ".channel" field.

For now this class is not used because the HTTP filtering is not supported
yet. It will be the purpose of another commit.

There is no documentation for now.
2021-08-12 08:57:07 +02:00
..
acl-t.h MEDIUM: pattern: change the pat_del_* functions to delete from the references 2020-11-05 19:27:09 +01:00
acl.h REORG: global: move free acl/action in their related source files 2021-03-26 15:28:33 +01:00
action-t.h MEDIUM: stick-table: add the new arrays of gpc and gpc_rate 2021-07-06 07:24:42 +02:00
action.h MINOR: action: replace match_pfx by a keyword flags field 2021-05-07 14:35:01 +02:00
activity-t.h MINOR: activity/fd: remove the dead_fd counter 2021-08-04 16:03:36 +02:00
activity.h MINOR: activity: declare a new structure to collect per-function activity 2021-01-29 12:10:33 +01:00
api-t.h REORG: include: make list-t.h part of the base API 2020-06-11 10:18:59 +02:00
api.h REORG: global: move initcall register code in a dedicated file 2021-03-26 15:28:33 +01:00
applet-t.h CLEANUP: applet: remove unused thread_mask 2021-07-13 18:20:34 +02:00
applet.h CLEANUP: applet: remove unused thread_mask 2021-07-13 18:20:34 +02:00
arg-t.h MINOR: opentracing: add ARGC_OT enum 2020-12-16 15:49:53 +01: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 MEDIUM: atomic: relax the load/store barriers on x86_64 2021-08-01 17:34:06 +02:00
auth-t.h CLEANUP: auth: fix useless self-include of auth-t.h 2020-07-05 21:32:47 +02:00
auth.h CLEANUP: include: tree-wide alphabetical sort of include files 2020-06-11 10:18:59 +02:00
backend-t.h MINOR: lb/api: remove the locked argument from take_conn/drop_conn 2021-06-22 18:43:12 +02:00
backend.h MEDIUM: proxy: replace proxy->state with proxy->disabled 2020-10-09 11:27:30 +02:00
base64.h MINOR: sample: add ub64dec and ub64enc converters 2021-04-13 17:28:13 +02:00
buf-t.h CLEANUP: include: don't include stddef.h directly 2020-06-11 10:18:59 +02:00
buf.h MINOR: buf: Add function to realign a buffer with a specific head position 2021-05-25 10:41:50 +02:00
bug.h CLEANUP: atomic/tree-wide: replace single increments/decrements with inc/dec 2021-04-07 18:18:37 +02:00
capture-t.h REORG: include: move capture.h to haproxy/capture{,-t}.h 2020-06-11 10:18:57 +02:00
capture.h REORG: include: move capture.h to haproxy/capture{,-t}.h 2020-06-11 10:18:57 +02:00
cfgcond-t.h MINOR: cfgcond: support terms made of parenthesis around expressions 2021-07-16 19:18:41 +02:00
cfgcond.h BUG/MEDIUM: cfgcond: limit recursion level in the condition expression parser 2021-07-20 18:03:08 +02:00
cfgdiag.h MINOR: diag: create cfgdiag module 2021-04-01 18:03:37 +02:00
cfgparse.h REORG: config: move the condition preprocessing code to its own file 2021-07-16 19:18:41 +02:00
channel-t.h CLEANUP: Prevent channel-t.h from being detected as C++ by GitHub 2021-06-20 11:46:26 +02:00
channel.h MINOR: channel: remove an htx block from a channel 2021-08-12 00:51:59 +02:00
check-t.h MEDIUM: check: implement check deletion for dynamic servers 2021-08-06 11:09:48 +02:00
check.h MEDIUM: check: implement check deletion for dynamic servers 2021-08-06 11:09:48 +02:00
chunk.h CLEANUP: Remove useless malloc() casts 2021-04-08 20:11:58 +02:00
cli-t.h MINOR: cli: sort the output of the "help" keywords 2021-05-09 22:39:07 +02:00
cli.h REORG: mworker: move proc_self from global to mworker 2021-05-08 12:34:44 +02:00
compat.h BUILD/MINOR: memprof fix macOs build. 2021-07-21 10:22:48 +02:00
compiler.h BUILD: compiler: do not use already defined __read_mostly on dragonfly 2021-04-30 17:16:36 +02:00
compression-t.h BUILD: compression: switch SLZ from out-of-tree to in-tree 2021-04-22 16:08:25 +02:00
compression.h REORG: include: move compression.h to haproxy/compression{,-t}.h 2020-06-11 10:18:57 +02:00
connection-t.h MINOR: connection: Add a connection error code sample fetch 2021-07-29 15:40:45 +02:00
connection.h BUG/MEDIUM: connection: close a rare race between idle conn close and takeover 2021-07-30 08:34:38 +02:00
counters-t.h MINOR: stats: improve pending connections description 2021-02-01 15:16:33 +01:00
cpuset-t.h MEDIUM: cpu-set: make the proc a single bit field and not an array 2021-06-15 16:52:42 +02:00
cpuset.h BUG/MAJOR: fix build on musl with cpu_set_t support 2021-04-27 14:11:26 +02:00
debug.h MINOR: debug: let ha_dump_backtrace() dump a bit further for some callers 2021-01-22 14:48:34 +01:00
defaults.h BUG/MEDIUM: cfgcond: limit recursion level in the condition expression parser 2021-07-20 18:03:08 +02:00
dgram-t.h REORG: dgram: rename proto_udp to dgram 2020-06-11 10:18:59 +02:00
dgram.h REORG: dgram: rename proto_udp to dgram 2020-06-11 10:18:59 +02:00
dict-t.h REORG: include: move THREAD_LOCAL and __decl_thread() to compiler.h 2020-06-11 10:18:59 +02:00
dict.h MEDIUM: stick-tables: Add srvkey option to stick-table 2020-12-31 10:04:54 +01:00
dns-t.h MEDIUM: dns: adds code to support pipelined DNS requests over TCP. 2021-02-13 10:03:46 +01: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 MINOR: dynbuf: use regular lists instead of mt_lists for buffer_wait 2021-02-20 12:38:18 +01:00
dynbuf.h MINOR: pools: make the pool allocator support a few flags 2021-03-22 20:54:15 +01:00
errors.h MEDIUM: stick-table: handle arrays of standard types into stick-tables 2021-07-06 07:24:42 +02:00
extcheck.h MEDIUM: task: extend the state field to 32 bits 2021-03-05 08:30:08 +01:00
fcgi-app-t.h REORG: include: make list-t.h part of the base API 2020-06-11 10:18:59 +02:00
fcgi-app.h REORG: include: move stream.h to haproxy/stream{,-t}.h 2020-06-11 10:18:58 +02:00
fcgi.h REORG: include: move common/fcgi.h to haproxy/ 2020-06-11 10:18:57 +02:00
fd-t.h MAJOR: fd: get rid of the DWCAS when setting the running_mask 2021-08-04 16:03:36 +02:00
fd.h CLEANUP: fd: remove the now unneeded fd_mig_lock 2021-08-04 16:03:36 +02:00
filters-t.h DOC: fix a few remainig cases of "Haproxy" and "HAproxy" in doc and comments 2021-05-09 06:50:46 +02:00
filters.h BUG/MAJOR: filters: Always keep all offsets up to date during data filtering 2020-11-24 14:17:32 +01:00
fix-t.h BUG/MINOR: sample: Rename SenderComID/TargetComID to SenderCompID/TargetCompID 2021-03-10 10:44:20 +01:00
fix.h BUG/MINOR: sample: Rename SenderComID/TargetComID to SenderCompID/TargetCompID 2021-03-10 10:44:20 +01:00
flt_http_comp.h REORG: include: move proxy.h to haproxy/proxy{,-t}.h 2020-06-11 10:18:58 +02:00
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 BUG/MINOR: freq_ctr: use stricter barriers between updates and readings 2021-08-01 17:34:06 +02:00
frontend.h REORG: include: move stream.h to haproxy/stream{,-t}.h 2020-06-11 10:18:58 +02:00
global-t.h MINOR: global: define MODE_STOPPING 2021-08-09 17:51:55 +02:00
global.h MEDIUM: global: remove the relative_pid from global and mworker 2021-06-15 16:52:42 +02:00
h1_htx.h MINOR: http: use http uri parser for path 2021-07-08 17:11:17 +02:00
h1.h MINOR: h1: Raise the chunk size limit up to (2^52 - 1) 2021-01-28 16:37:14 +01:00
h2.h CLEANUP: assorted typo fixes in the code and comments 2021-02-08 10:49:08 +01:00
hash.h REORG: include: move base64.h, errors.h and hash.h from common to to haproxy/ 2020-06-11 10:18:56 +02:00
hlua_fcn.h REORG: include: move hlua_fcn.h to haproxy/hlua_fcn.h 2020-06-11 10:18:57 +02:00
hlua-t.h MEDIUM: filters/lua: Add HTTPMessage class to help HTTP filtering 2021-08-12 08:57:07 +02:00
hlua.h MINOR: lua: Add a flag on lua context to know the yield capability at run time 2021-08-12 08:57:07 +02:00
hpack-dec.h REORG: include: move hpack*.h to haproxy/ and split hpack-tbl 2020-06-11 10:18:57 +02:00
hpack-enc.h REORG: include: move hpack*.h to haproxy/ and split hpack-tbl 2020-06-11 10:18:57 +02:00
hpack-huff.h REORG: include: move hpack*.h to haproxy/ and split hpack-tbl 2020-06-11 10:18:57 +02:00
hpack-tbl-t.h BUILD: hpack: hpack-tbl-t.h uses VAR_ARRAY but does not include compiler.h 2020-12-22 10:18:07 +01:00
hpack-tbl.h CLEANUP: hpack: export debug functions and move inlines to .h 2020-06-11 10:18:58 +02:00
http_ana-t.h MINOR: htx/http-ana: Save info about Upgrade option in the Connection header 2021-01-28 16:27:48 +01:00
http_ana.h MEDIUM: http-rules: Add wait-for-body action on request and response side 2021-04-01 16:27:40 +02:00
http_fetch.h CLEANUP: include: tree-wide alphabetical sort of include files 2020-06-11 10:18:59 +02:00
http_htx-t.h REORG: include: make list-t.h part of the base API 2020-06-11 10:18:59 +02:00
http_htx.h MEDIUM: http: implement scheme-based normalization 2021-07-07 15:34:01 +02:00
http_rules.h CLEANUP: lists/tree-wide: rename some list operations to avoid some confusion 2021-04-21 09:20:17 +02:00
http-hdr-t.h REORG: include: split common/http-hdr.h into haproxy/http-hdr{,-t}.h 2020-06-11 10:18:57 +02:00
http-hdr.h REORG: include: split common/http-hdr.h into haproxy/http-hdr{,-t}.h 2020-06-11 10:18:57 +02:00
http-t.h MINOR: http: use http uri parser for path 2021-07-08 17:11:17 +02:00
http.h MINOR: http: use http uri parser for path 2021-07-08 17:11:17 +02:00
htx-t.h CLEANUP: htx: Remove unsued hdrs_bytes field from the HTX start-line 2021-04-28 10:51:08 +02:00
htx.h BUG/MAJOR: htx: Fix htx_defrag() when an HTX block is expanded 2021-06-11 14:05:34 +02:00
init-t.h REORG: global: move initcall register code in a dedicated file 2021-03-26 15:28:33 +01:00
init.h REORG: global: move initcall register code in a dedicated file 2021-03-26 15:28:33 +01:00
initcall.h CLEANUP: initcall: rely on HA_SECTION_* instead of defining its own 2021-04-10 19:27:41 +02:00
intops.h BUG/MINOR: intops: fix mul32hi()'s off-by-one 2021-02-09 17:52:50 +01:00
istbuf.h REORG: include: move istbuf.h to haproxy/ 2020-06-11 10:18:56 +02:00
lb_chash-t.h CLEANUP: include: tree-wide alphabetical sort of include files 2020-06-11 10:18:59 +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 REORG: include: move lb_fas.h to haproxy/lb_fas{,-t}.h 2020-06-11 10:18:58 +02:00
lb_fas.h REORG: include: move server.h to haproxy/server{,-t}.h 2020-06-11 10:18:58 +02:00
lb_fwlc-t.h REORG: include: move lb_fwlc.h to haproxy/lb_fwlc{,-t}.h 2020-06-11 10:18:58 +02:00
lb_fwlc.h REORG: include: move server.h to haproxy/server{,-t}.h 2020-06-11 10:18:58 +02:00
lb_fwrr-t.h REORG: include: move lb_fwrr.h to haproxy/lb_fwrr{,-t}.h 2020-06-11 10:18:58 +02:00
lb_fwrr.h REORG: include: move server.h to haproxy/server{,-t}.h 2020-06-11 10:18:58 +02:00
lb_map-t.h CLEANUP: include: tree-wide alphabetical sort of include files 2020-06-11 10:18:59 +02:00
lb_map.h REORG: include: move server.h to haproxy/server{,-t}.h 2020-06-11 10:18:58 +02:00
list-t.h REORG: include: split mini-clist into haproxy/list and list-t.h 2020-06-11 10:18:56 +02:00
list.h CLEANUP: lists/tree-wide: rename some list operations to avoid some confusion 2021-04-21 09:20:17 +02:00
listener-t.h MINOR: ssl: Add reference to default ckch instance in bind_conf 2021-05-17 10:50:24 +02:00
listener.h CLEANUP: lists/tree-wide: rename some list operations to avoid some confusion 2021-04-21 09:20:17 +02:00
log-t.h MINOR: log: register config file and line number on log servers. 2021-04-07 09:18:34 +02:00
log.h MINOR: ssl: Define a default https log format 2021-07-29 15:40:45 +02:00
mailers-t.h REORG: include: make list-t.h part of the base API 2020-06-11 10:18:59 +02:00
mailers.h REORG: check: move the e-mail alerting code to mailers.c 2020-06-11 10:18:58 +02:00
map-t.h REORG: include: move sample.h to haproxy/sample{,-t}.h 2020-06-11 10:18:58 +02:00
map.h REORG: include: move sample.h to haproxy/sample{,-t}.h 2020-06-11 10:18:58 +02:00
mqtt-t.h MINOR: sample: Add converts to parses MQTT messages 2020-11-05 19:27:03 +01:00
mqtt.h MINOR: sample: Add converts to parses MQTT messages 2020-11-05 19:27:03 +01:00
mworker-t.h MEDIUM: global: remove the relative_pid from global and mworker 2021-06-15 16:52:42 +02:00
mworker.h BUG/MINOR: worker: Missing calloc return value check in mworker_env_to_proc_list 2021-05-31 10:51:06 +02:00
namespace-t.h CLEANUP: include: don't include stddef.h directly 2020-06-11 10:18:59 +02:00
namespace.h CLEANUP: include: tree-wide alphabetical sort of include files 2020-06-11 10:18:59 +02:00
net_helper.h REORG: include: move common/net_helper.h to haproxy/net_helper.h 2020-06-11 10:18:57 +02:00
obj_type-t.h REORG: include: move obj_type.h to haproxy/obj_type{,-t}.h 2020-06-11 10:18:57 +02:00
obj_type.h MINOR: resolvers: renames some resolvers specific types to not use dns prefix 2021-02-13 09:43:18 +01:00
openssl-compat.h MINOR: ssl: Use OpenSSL's ASN1_TIME convertor when available 2021-06-14 15:12:53 +02:00
pattern-t.h MINOR: map/acl: print the count of all the map/acl entries in "show map/acl" 2021-05-25 08:44:45 +02:00
pattern.h CLEANUP: pattern: remove export of non-existent function pattern_delete() 2021-05-25 08:44:48 +02:00
payload.h REORG: include: move stream.h to haproxy/stream{,-t}.h 2020-06-11 10:18:58 +02:00
peers-t.h MEDIUM: peers: handle arrays of std types in peers protocol 2021-07-06 07:24:42 +02:00
peers.h BUG/MINOR: peers: Missing calloc return value check in peers_register_table 2021-05-31 10:50:46 +02:00
pipe-t.h REORG: include: move pipe.h to haproxy/pipe{,-t}.h 2020-06-11 10:18:57 +02:00
pipe.h REORG: include: move pipe.h to haproxy/pipe{,-t}.h 2020-06-11 10:18:57 +02:00
pool-os.h REORG: memory: move the OS-level allocator to haproxy/pool-os.h 2020-06-11 10:18:56 +02:00
pool-t.h MEDIUM: pools: remove the locked pools implementation 2021-06-10 17:46:50 +02:00
pool.h MEDIUM: pools: remove the locked pools implementation 2021-06-10 17:46:50 +02:00
port_range-t.h CLEANUP: tree-wide: use VAR_ARRAY instead of [0] in various definitions 2020-09-12 20:56:41 +02:00
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 MINOR: protocol: Create proto_quic QUIC protocol layer. 2020-12-23 11:57:26 +01:00
proto_sockpair.h MINOR: protocol: export protocol definitions 2020-12-08 14:54:08 +01:00
proto_tcp.h MINOR: protocol: export protocol definitions 2020-12-08 14:54:08 +01:00
proto_udp.h MINOR: udp: export udp_suspend_receiver() and udp_resume_receiver() 2020-12-08 18:10:18 +01:00
proto_uxst.h MINOR: protocol: export protocol definitions 2020-12-08 14:54:08 +01:00
protobuf-t.h REORG: include: move protocol_buffers.h to haproxy/protobuf{,-t}.h 2020-06-11 10:18:58 +02:00
protobuf.h CLEANUP: Apply the coccinelle patch for XXXcmp() on include/ 2021-01-04 10:09:02 +01:00
protocol-t.h MINOR: protocol: add a pair of check_events/ignore_events functions at the ctrl layer 2020-12-11 17:02:50 +01:00
protocol.h MEDIUM: proxy: remove the deprecated "grace" keyword 2021-06-11 16:57:34 +02:00
proxy-t.h MINOR: proxy: disabled takes a stopping and a disabled state 2021-08-03 14:17:45 +02:00
proxy.h CLEANUP: atomic/tree-wide: replace single increments/decrements with inc/dec 2021-04-07 18:18:37 +02:00
qpack-tbl-t.h MINOR: qpack: Add static header table definitions for QPACK. 2021-01-04 12:31:28 +01:00
queue-t.h MINOR: queue: remove the px/srv fields from pendconn 2021-06-24 10:52:31 +02:00
queue.h MINOR: queue: add a pointer to the server and the proxy in the queue 2021-06-24 10:52:31 +02:00
quic_cc-t.h CLEANUP: assorted typo fixes in the code and comments 2021-01-06 16:26:50 +01:00
quic_cc.h MINOR: quic: Add definitions for QUIC protocol. 2020-12-23 11:57:26 +01:00
quic_frame-t.h MINOR: quic: Drop packets with STREAM frames with wrong direction. 2021-01-04 12:31:28 +01:00
quic_frame.h MINOR: quic: Add definitions for QUIC protocol. 2020-12-23 11:57:26 +01:00
quic_loss-t.h MINOR: quic: Add definitions for QUIC protocol. 2020-12-23 11:57:26 +01:00
quic_loss.h MINOR: quic: Add traces for in flght ack-eliciting packet counter. 2020-12-23 11:57:26 +01:00
quic_sock.h MINOR: quic: Add definitions for QUIC protocol. 2020-12-23 11:57:26 +01:00
quic_tls-t.h MINOR: quic: Add definitions for QUIC protocol. 2020-12-23 11:57:26 +01:00
quic_tls.h BUILD: quic: Implicit conversion between SSL related enums. 2021-03-02 10:34:18 +01:00
receiver-t.h MEDIUM: global: remove dead code from nbproc/bind_proc removal 2021-06-15 16:52:42 +02:00
regex-t.h OPTIM: regex: PCRE2 use JIT match when JIT optimisation occured. 2020-08-14 07:53:40 +02:00
regex.h OPTIM: regex: PCRE2 use JIT match when JIT optimisation occured. 2020-08-14 07:53:40 +02:00
resolvers-t.h MEDIUM: resolvers: add a ref between servers and srv request or used SRV record 2021-06-11 16:16:16 +02:00
resolvers.h MEDIUM: resolvers: add a ref between servers and srv request or used SRV record 2021-06-11 16:16:16 +02:00
ring-t.h REORG: include: make list-t.h part of the base API 2020-06-11 10:18:59 +02:00
ring.h MINOR: ring: adds new ring_init function. 2021-02-13 09:43:17 +01:00
sample_data-t.h CLEANUP: include: move sample_data out of sample-t.h 2020-06-11 10:18:59 +02:00
sample-t.h MINOR: sample: add a new CLI_PARSER context for samples 2021-03-26 16:34:53 +01:00
sample.h MINOR: sample: make smp_resolve_args() return an allocate error message 2021-03-26 16:23:45 +01:00
server-t.h MINOR: server: implement a refcount for dynamic servers 2021-08-06 11:09:48 +02:00
server.h MINOR: srv: extract tracking server config function 2021-07-16 10:08:55 +02:00
session-t.h MINOR: session: Add the idle duration field into the session 2020-12-04 14:41:48 +01:00
session.h MINOR: stick-table: make skttable_data_cast to use only std types 2021-07-06 07:24:42 +02:00
shctx-t.h CLEANUP: shctx: remove the different inter-process locking techniques 2021-06-15 16:52:42 +02:00
shctx.h CLEANUP: shctx: remove the different inter-process locking techniques 2021-06-15 16:52:42 +02:00
signal-t.h REORG: include: make list-t.h part of the base API 2020-06-11 10:18:59 +02:00
signal.h REORG: include: move signal.h to haproxy/signal{,-t}.h 2020-06-11 10:18:58 +02:00
sink-t.h CLEANUP: tree-wide: reorder a few structures to plug some holes around locks 2020-10-19 14:08:13 +02:00
sink.h CLEANUP: atomic/tree-wide: replace single increments/decrements with inc/dec 2021-04-07 18:18:37 +02:00
sock_inet.h MINOR: protocol: add a ->set_port() helper to address families 2020-12-04 15:08:00 +01:00
sock_unix.h CLEANUP: protocol: remove the now unused <handler> field of proto_fam->bind() 2020-10-15 21:47:56 +02:00
sock-t.h MINOR: sock: distinguish dgram from stream types when retrieving old sockets 2020-08-28 19:26:39 +02:00
sock.h MINOR: protocol: add a pair of check_events/ignore_events functions at the ctrl layer 2020-12-11 17:02:50 +01:00
spoe-t.h MINOR: spoe: Add a pointer on the filter config in the spoe_agent structure 2021-08-05 10:07:43 +02:00
spoe.h REORG: include: move spoe.h to haproxy/spoe{,-t}.h 2020-06-11 10:18:58 +02:00
ssl_ckch-t.h MINOR: ssl: Add a cafile_entry type field 2021-05-17 10:50:24 +02:00
ssl_ckch.h MINOR: ssl: Add a cafile_entry type field 2021-05-17 10:50:24 +02:00
ssl_crtlist-t.h REORG: include: make list-t.h part of the base API 2020-06-11 10:18:59 +02:00
ssl_crtlist.h BUG/MINOR: ssl: Prevent disk access when using "add ssl crt-list" 2021-03-23 19:29:46 +01:00
ssl_sock-t.h MINOR: ssl: Add new ssl_fc_hsk_err sample fetch 2021-07-29 15:40:45 +02:00
ssl_sock.h MINOR: ssl: render file-access optional on server crt loading 2021-06-18 16:42:25 +02:00
ssl_utils.h REORG: include: move ssl_utils.h to haproxy/ssl_utils.h 2020-06-11 10:18:57 +02:00
stats-t.h MINOR: stats: support an optional "float" option to "show info" 2021-05-08 10:52:12 +02:00
stats.h MINOR: stats: pass the appctx flags to stats_fill_info() 2021-05-08 10:52:12 +02:00
stick_table-t.h MEDIUM: stick-table: add the new arrays of gpc and gpc_rate 2021-07-06 07:24:42 +02:00
stick_table.h MEDIUM: stick-table: handle arrays of standard types into stick-tables 2021-07-06 07:24:42 +02:00
stream_interface-t.h REORG: include: move stream_interface.h to haproxy/stream_interface{,-t}.h 2020-06-11 10:18:58 +02:00
stream_interface.h MEDIUM: task: extend the state field to 32 bits 2021-03-05 08:30:08 +01:00
stream-t.h BUG/MINOR: backend: restore the SF_SRV_REUSED flag original purpose 2021-06-17 17:58:50 +02:00
stream.h MINOR: stick-table: make skttable_data_cast to use only std types 2021-07-06 07:24:42 +02:00
task-t.h CLEANUP: task: make sure tasklet handlers always indicate their statuses 2021-03-13 11:30:19 +01:00
task.h MEDIUM: task: implement tasklet kill 2021-08-06 11:07:48 +02:00
tcp_rules.h MINOR: actions: Export actions lookup functions 2020-12-02 09:45:18 +01:00
tcpcheck-t.h CLEANUP: assorted typo fixes in the code and comments 2020-06-26 11:27:28 +02:00
tcpcheck.h CLEANUP: lists/tree-wide: rename some list operations to avoid some confusion 2021-04-21 09:20:17 +02:00
thread-t.h Revert "MINOR: threads: change lock_t to an unsigned int" 2021-02-18 10:06:45 +01:00
thread.h MEDIUM: threads: add a stronger thread_isolate_full() call 2021-08-04 14:49:36 +02:00
ticks.h REORG: include: move common/ticks.h to haproxy/ticks.h 2020-06-11 10:18:57 +02:00
time.h MINOR: time: avoid u64 needlessly expensive computations for the 32-bit now_ms 2021-04-23 18:03:06 +02:00
tinfo-t.h MINOR: pools: rename CONFIG_HAP_LOCAL_POOLS to CONFIG_HAP_POOLS 2021-04-19 15:24:33 +02:00
tinfo.h REORG: includes: create tinfo.h for the thread_info struct 2020-06-29 09:57:23 +02:00
tools-t.h MINOR: tools: introduce new option PA_O_DEFAULT_DGRAM on str2sa_range. 2021-03-23 15:32:22 +01:00
tools.h CLEANUP: tools: Make errptr const in parse_line() 2021-06-08 10:56:10 +02:00
trace-t.h MINOR: trace: Add the checks as a possible trace source 2021-04-12 12:09:36 +02:00
trace.h CLEANUP: lists/tree-wide: rename some list operations to avoid some confusion 2021-04-21 09:20:17 +02:00
uri_auth-t.h REORG: include: make list-t.h part of the base API 2020-06-11 10:18:59 +02:00
uri_auth.h REORG: include: split common/uri_auth.h into haproxy/uri_auth{,-t}.h 2020-06-11 10:18:58 +02: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 REORG: include: make list-t.h part of the base API 2020-06-11 10:18:59 +02:00
vars.h REORG: vars: move the "proc" scope variables out of the global struct 2021-05-08 12:11:29 +02:00
version.h [RELEASE] Released version 2.5-dev0 2021-05-14 09:36:37 +02:00
xprt_quic-t.h CLEANUP: assorted typo fixes in the code and comments 2021-01-06 16:26:50 +01:00
xprt_quic.h CLEANUP: lists/tree-wide: rename some list operations to avoid some confusion 2021-04-21 09:20:17 +02:00
xref-t.h REORG: include: split common/xref.h into haproxy/xref{,-t}.h 2020-06-11 10:18:57 +02:00
xref.h CLEANUP: include: make atomic.h part of the base API 2020-06-11 10:18:59 +02:00