Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
9576ab76403f89e402062fd71e3a6dd1a385559f
/
include
/
common
/
htx.h
0ea0c86
MINOR: htx: Add a function to append an HTX message to another one
by Christopher Faulet
· 4 years, 8 months ago
0651181
MINOR: htx: Add a flag on HTX to known when a response was generated by HAProxy
by Christopher Faulet
· 5 years ago
53a899b
CLEANUP: h1-htx: Move htx-to-h1 formatting functions from htx.c to h1_htx.c
by Christopher Faulet
· 5 years ago
9a67c29
MINOR: htx: Add 2 flags on the start-line to have more info about the uri
by Christopher Faulet
· 5 years ago
27aa65e
MINOR: htx: Adapt htx_dump() to be used from traces
by Christopher Faulet
· 5 years ago
505adfc
MINOR: htx: Add a flag on HTX message to report processing errors
by Christopher Faulet
· 5 years ago
24e116b
MINOR: htx: Slightly update htx_dump() to report better messages
by Christopher Faulet
· 5 years ago
2bf43f0
MINOR: htx: Use an array of char to store HTX blocks
by Christopher Faulet
· 5 years ago
192c6a2
MINOR: htx: Deduce the number of used blocks from tail and head values
by Christopher Faulet
· 5 years ago
5a916f7
CLEANUP: htx: Remove the unsued function htx_add_blk_type_size()
by Christopher Faulet
· 5 years ago
3b21972
DOC: htx: Update comments in HTX files
by Christopher Faulet
· 5 years ago
621da6b
BUG/MEDIUM: channel/htx: Use the total HTX size in channel_htx_recv_limit()
by Christopher Faulet
· 5 years ago
bb0efcd
MINOR: htx: Add the function htx_change_blk_value_len()
by Christopher Faulet
· 5 years ago
e21c016
MINOR: htx: Add 3 flags on the start-line to deal with the request schemes
by Christopher Faulet
· 5 years ago
86fcf6d
MINOR: htx: Add the function htx_move_blk_before()
by Christopher Faulet
· 5 years ago
d7884d3
MAJOR: htx: Rework how free rooms are tracked in an HTX message
by Christopher Faulet
· 5 years ago
86bc8df
BUG/MEDIUM: compression/htx: Fix the adding of the last data block
by Christopher Faulet
· 5 years ago
54b5e21
MINOR: htx: Don't use end-of-data blocks anymore
by Christopher Faulet
· 5 years ago
2d7c539
MEDIUM: htx: Add the parsing of trailers of chunked messages
by Christopher Faulet
· 5 years ago
0a7ef02
MINOR: htx: make htx_add_data() return the transmitted byte count
by Willy Tarreau
· 5 years ago
d4908fa
MINOR: htx: rename htx_append_blk_value() to htx_add_data_atonce()
by Willy Tarreau
· 5 years ago
39744f7
MINOR: htx: Remove support of pseudo headers because it is unused
by Christopher Faulet
· 5 years ago
613346b
MINOR: htx: remove the unused function htx_find_blk()
by Christopher Faulet
· 5 years ago
29f1758
MEDIUM: htx: Store the first block position instead of the start-line one
by Christopher Faulet
· 5 years ago
05c083c
MINOR: htx: Add a field to set the memory used by headers in the HTX start-line
by Christopher Faulet
· 5 years ago
2ae3504
MINOR: htx: Add function htx_get_max_blksz()
by Christopher Faulet
· 5 years ago
dd2ad85
CLEANUP: htx: Remove unused function htx_get_stline()
by Christopher Faulet
· 5 years ago
a3ad6b1
MINOR: htx: Add functions to get the first block of an HTX message
by Christopher Faulet
· 5 years ago
9c66b98
MINOR: htx: Store start-line block's position instead of address of its payload
by Christopher Faulet
· 5 years ago
28f29c7
MINOR: htx: Store the head position instead of the wrap one
by Christopher Faulet
· 5 years ago
6f3cb18
MINOR: htx: Remove support for unused OOB HTX blocks
by Christopher Faulet
· 5 years ago
3a4d1be
BUG/MEDIUM: htx: Don't return the start-line if the HTX message is empty
by Christopher Faulet
· 5 years ago
8de1df9
BUILD: do not specify "const" on functions returning structs or scalars
by Willy Tarreau
· 5 years ago
0ef372a
MAJOR: muxes/htx: Handle inplicit upgrades from h1 to h2
by Christopher Faulet
· 5 years ago
f192d68
BUG/MINOR: htx: Preserve empty HTX messages with an unprocessed parsing error
by Christopher Faulet
· 5 years ago
549822f
MINOR: htx: Add function to drain data from an HTX message
by Christopher Faulet
· 6 years ago
e5fcfbe
MINOR: htx: never check for null htx pointer in htx_is_{,not_}empty()
by Willy Tarreau
· 6 years ago
245d189
DOC: htx: make it clear that htxbuf() and htx_from_buf() always return valid pointers
by Willy Tarreau
· 6 years ago
00cf697
MINOR: htx: Add a function to truncate all blocks after a specific offset
by Christopher Faulet
· 6 years ago
8564c1f
MINOR: htx: Add an helper function to get the max space usable for a block
by Christopher Faulet
· 6 years ago
52610e9
MINOR: htx: add a new function to add a block without filling it
by Willy Tarreau
· 6 years ago
b96b77e
REORG: htx: merge types+proto into common/htx.h
by Willy Tarreau
· 6 years ago
[Renamed (79%) from include/proto/htx.h]
aa75b3d
CLEANUP: htx: Fix indentation here and there in HTX files
by Christopher Faulet
· 6 years ago
27ba2dc
MEDIUM: htx: Rework conversion from a buffer to an htx structure
by Christopher Faulet
· 6 years ago
3906e22
MINOR: htx: add buf_room_for_htx_data() to help optimize buffer transfers
by Willy Tarreau
· 6 years ago
8ae4235
MINOR: htx: make htx_from_buf() adjust the size only on new buffers
by Willy Tarreau
· 6 years ago
c59ff23
MINOR: htx: Rename functions htx_*_to_str() to be H1 specific
by Christopher Faulet
· 6 years ago
c42c0e9
CLEANUP: fix typos in the htx subsystem
by Joseph Herlant
· 6 years ago
f1ba18d
MEDIUM: htx: Don't rely on h1_sl anymore except during H1 header parsing
by Christopher Faulet
· 6 years ago
54483df
MINOR: htx: Add the start-line offset for the HTX message in the HTX structure
by Christopher Faulet
· 6 years ago
570d161
MEDIUM: htx: Change htx_sl to be a struct instead of an union
by Christopher Faulet
· 6 years ago
14e8825
MINOR: htx: Add a function to find the HTX block corresponding to a data offset
by Christopher Faulet
· 6 years ago
d16b0a7
MINOR: htx: Add function to iterate on an HTX message using HTX blocks
by Christopher Faulet
· 6 years ago
24ed835
MINOR: htx: Add function to add an HTX block just before another one
by Christopher Faulet
· 6 years ago
c01ed9f
MINOR: htx: add a function to cut the beginning of a DATA block
by Willy Tarreau
· 6 years ago
a7280a1
BUILD: buffers: buf.h requires unistd to get ssize_t on libmusl
by Willy Tarreau
· 6 years ago
6689609
BUILD: htx: fix fprintf format inconsistency on 32-bit platforms
by Willy Tarreau
· 6 years ago
a3d2a16
MEDIUM: htx: Add API to deal with the internal representation of HTTP messages
by Christopher Faulet
· 6 years ago