haproxy/include/types
Christopher Faulet 54a8d5a4a0 MEDIUM: cache/htx: Add the HTX support into the cache
The cache is now able to store and resend HTX messages. When an HTX message is
stored in the cache, the headers are prefixed with their block's info (an
uint32_t), containing its type and its length. Data, on their side, are stored
without any prefix. Only the value is copied in the cache. 2 fields have been
added in the structure cache_entry, hdrs_len and data_len, to known the size, in
the cache, of the headers part and the data part. If the message is chunked, the
trailers are also copied, the same way as data. When the HTX message is
recreated in the cache applet, the trailers size is known removing the headers
length and the data lenght from the total object length.
2018-12-11 17:09:31 +01:00
..
acl.h
action.h MINOR: http: Make new "early-hint" http-request action really be parsed. 2018-11-12 21:08:55 +01:00
activity.h MINOR: activity: report the average loop time in "show activity" 2018-11-22 11:48:41 +01:00
applet.h MEDIUM: cache/htx: Add the HTX support into the cache 2018-12-11 17:09:31 +01:00
arg.h
auth.h
backend.h
cache.h
capture.h
channel.h MEDIUM: channel: reorder the channel analyzers for the cli 2018-10-28 14:13:31 +01:00
checks.h CLEANUP: Fix a typo in the checks header file 2018-12-02 18:43:21 +01:00
cli.h MEDIUM: cli: disable some keywords in the master 2018-10-28 13:51:39 +01:00
compression.h
connection.h BUG/MEDIUM: connections: Split CS_FL_RCV_MORE into 2 flags. 2018-12-06 16:36:05 +01:00
counters.h
dns.h CLEANUP: Fix typos in the dns subsystem 2018-11-18 22:23:15 +01:00
fd.h CLEANUP: Fix typos in the file descriptor subsystem 2018-12-02 18:43:25 +01:00
filters.h MAJOR: filters: Adapt filters API to be compatible with the HTX represenation 2018-12-01 17:37:27 +01:00
freq_ctr.h
global.h REORG: mworker: declare master variable in global.h 2018-11-27 19:34:00 +01:00
h1.h MINOR: h1: Add the flag H1_MF_NO_PHDR to not add pseudo-headers during parsing 2018-10-12 16:15:18 +02:00
hdr_idx.h
hlua.h MEDIUM: lua: Add stick table support for Lua. 2018-09-29 20:15:01 +02:00
http_htx.h MINOR: http_htx: Add functions to manipulate HTX messages in http_htx.c 2018-11-18 22:08:53 +01:00
htx.h MINOR: htx: Add BODYLESS flags on the HTX start-line and the HTTP message 2018-12-01 17:37:27 +01:00
lb_chash.h
lb_fas.h
lb_fwlc.h
lb_fwrr.h
lb_map.h
listener.h CLEANUP: Fix a typo in the listener subsystem 2018-12-02 18:43:28 +01:00
log.h MEDIUM: log: add a new "raw" format 2018-11-12 18:37:55 +01:00
mailers.h
map.h
obj_type.h
pattern.h
peers.h
pipe.h
port_range.h
proto_http.h MINOR: htx: Add BODYLESS flags on the HTX start-line and the HTTP message 2018-12-01 17:37:27 +01:00
proto_udp.h
protocol.h MEDIUM: protocol: use a custom AF_MAX to help protocol parser 2018-09-12 07:12:27 +02:00
proxy.h MINOR: mux-h1: Capture bad H1 messages 2018-12-01 17:37:27 +01:00
queue.h
sample.h REORG: http: move the HTTP semantics definitions to http.h/http.c 2018-09-11 10:30:25 +02:00
server.h MEDIUM: servers: Add a way to keep idle connections alive. 2018-12-02 18:16:53 +01:00
session.h MAJOR: sessions: Store multiple outgoing connections in the session. 2018-12-01 10:47:18 +01:00
shctx.h MINOR: shctx: Change max. object size type to unsigned int. 2018-10-26 04:54:40 +02:00
signal.h
spoe.h
ssl_sock.h
stats.h MINOR: polling: add an option to support busy polling 2018-11-22 19:47:30 +01:00
stick_table.h
stream.h MINOR: cli: use pcli_flags for prompt activation 2018-12-11 17:05:40 +01:00
stream_interface.h MINOR: stream-int: add a new blocking condition on the remote connection 2018-12-06 15:24:01 +01:00
task.h MEDIUM: tasks: collect per-task CPU time and latency 2018-11-22 15:44:21 +01:00
template.h
vars.h