Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
623af93722c6fda0d522f81a467bb18244ecd366
/
src
/
htx.c
d1ac2b9
MAJOR: htx: Remove the EOM block type and use HTX_FL_EOM instead
by Christopher Faulet
· 4 years ago
8f0cc5c
CLEANUP: Fix spelling errors in comments
by Thayne McCombs
· 3 years, 11 months ago
46a030c
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· 4 years, 5 months ago
47d1718
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· 4 years, 5 months ago
16f958c
REORG: include: split common/htx.h into haproxy/htx{,-t}.h
by Willy Tarreau
· 4 years, 6 months ago
c13ed53
REORG: include: move common/chunk.h to haproxy/chunk.h
by Willy Tarreau
· 4 years, 6 months ago
bb76aa4
MINOR: htx: Use htx_find_offset() to truncate an HTX message
by Christopher Faulet
· 4 years, 9 months ago
1cdceb9
MINOR: htx: Add a function to return a block at a specific offset
by Christopher Faulet
· 4 years, 9 months ago
0ea0c86
MINOR: htx: Add a function to append an HTX message to another one
by Christopher Faulet
· 4 years, 10 months ago
53a899b
CLEANUP: h1-htx: Move htx-to-h1 formatting functions from htx.c to h1_htx.c
by Christopher Faulet
· 5 years ago
e0f8dc5
BUG/MEDIUM: htx: Catch chunk_memcat() failures when HTX data are formatted to h1
by Christopher Faulet
· 5 years ago
92916d3
MINOR: h1-htx: Only use the path of a normalized URI to format a request line
by Christopher Faulet
· 5 years ago
61ed779
BUG/MINOR: htx: Fix free space addresses calculation during a block expansion
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
2bce046
BUG/MINOR: htx: Save hdrs_bytes when the HTX start-line is replaced
by Christopher Faulet
· 5 years ago
3e2638e
BUG/MEDIUM: htx: Fully update HTX message when the block value is changed
by Christopher Faulet
· 5 years ago
8c65486
BUG/MINOR: htx: Detect when tail_addr meet end_addr to maximize free rooms
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
0350b90
MEDIUM: htx: make htx_add_data() never defragment the buffer
by Willy Tarreau
· 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
ced3900
MINOR: htx: don't rely on htx_find_blk() anymore in the function htx_truncate()
by Christopher Faulet
· 5 years ago
0f6d6a9
MINOR: htx: Optimize htx_drain() when all data are drained
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
a61e97b
MINOR: htx: Be sure to xfer all headers in one time in htx_xfer_blks()
by Christopher Faulet
· 6 years ago
05c083c
MINOR: htx: Add a field to set the memory used by headers in the HTX start-line
by Christopher Faulet
· 6 years ago
156852b
BUG/MINOR: htx: Change htx_xfer_blk() to also count metadata
by Christopher Faulet
· 6 years ago
9c66b98
MINOR: htx: Store start-line block's position instead of address of its payload
by Christopher Faulet
· 6 years ago
28f29c7
MINOR: htx: Store the head position instead of the wrap one
by Christopher Faulet
· 6 years ago
b8fd4c0
BUG/MINOR: htx: Remove a forgotten while loop in htx_defrag()
by Christopher Faulet
· 6 years ago
6f3cb18
MINOR: htx: Remove support for unused OOB HTX blocks
by Christopher Faulet
· 6 years ago
6177509
MINOR: htx: Don't try to append a trailer block with the previous one
by Christopher Faulet
· 6 years ago
bc5770b
MINOR: htx: Split on DATA blocks only when blocks are moved to an HTX message
by Christopher Faulet
· 6 years ago
cc50602
BUG/MINOR: htx: Never transfer more than expected in htx_xfer_blks()
by Christopher Faulet
· 6 years ago
f1449b7
BUG/MEDIUM: htx: Don't crush blocks payload when append is done on a data block
by Christopher Faulet
· 6 years ago
05aab64
BUG/MEDIUM: htx: Defrag if blocks position is changed and the payloads wrap
by Christopher Faulet
· 6 years ago
90caa07
BUG/MEDIUM: htx: fix random premature abort of data transfers
by Willy Tarreau
· 6 years ago
549822f
MINOR: htx: Add function to drain data from an HTX message
by Christopher Faulet
· 6 years ago
2bf0c13
BUG/MEDIUM: htx: count the amount of copied data towards the final count
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
52610e9
MINOR: htx: add a new function to add a block without filling it
by Willy Tarreau
· 6 years ago
200f895
BUG/MAJOR: htx: Return the good block address after a defrag
by Christopher Faulet
· 6 years ago
b96b77e
REORG: htx: merge types+proto into common/htx.h
by Willy Tarreau
· 6 years ago
e97f3ba
BUG/MEDIUM: htx: Always do a defrag if a block value is replace by a bigger one
by Christopher Faulet
· 6 years ago
c706cd7
BUG/MEDIUM: htx: fix typo in htx_replace_stline() making it fail all the time
by Willy Tarreau
· 6 years ago
ed00e34
MEDIUM: ist: always turn header names to lower case
by Willy Tarreau
· 6 years ago
174bfb1
BUG/MEDIUM: htx: Set the right start-line offset after a defrag
by Christopher Faulet
· 6 years ago
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
1e7af46
BUG/MINOR: htx: Force HTTP/1.1 on H1 formatting when version is 1.1 or above
by Christopher Faulet
· 6 years ago
c59ff23
MINOR: htx: Rename functions htx_*_to_str() to be H1 specific
by Christopher Faulet
· 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
24ed835
MINOR: htx: Add function to add an HTX block just before another one
by Christopher Faulet
· 6 years ago
53ad16a
BUG/MINOR: htx: Fix block size calculation when a start-line is added/replaced
by Christopher Faulet
· 6 years ago
a3d2a16
MEDIUM: htx: Add API to deal with the internal representation of HTTP messages
by Christopher Faulet
· 6 years ago