Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
a36af91951539ee7b24afd1dee58216979efeaea
/
include
/
proto
/
buffers.h
6f61b21
[BUG] Fix NULL pointer dereference in stats_check_uri_auth(), v2
by Krzysztof Piotr Oledzki
· 15 years ago
33b230b
[BUG] stats: don't call buffer_shutw(), but ->shutw() instead
by Willy Tarreau
· 15 years ago
78abe61
[MAJOR] struct chunk rework
by Krzysztof Piotr Oledzki
· 15 years ago
2e1dd3d
[BUG] fix buffer_skip() and buffer_si_getline() to correctly handle wrap-arounds
by Willy Tarreau
· 15 years ago
fb0e920
[MINOR] ensure that buffer_feed() and buffer_skip() set BF_*_PARTIAL
by Willy Tarreau
· 15 years ago
2d028db
[BUG] buffers: buffer_forward() must not always clear BF_OUT_EMPTY
by Willy Tarreau
· 15 years ago
31971e5
[MEDIUM] add support for infinite forwarding
by Willy Tarreau
· 15 years ago
ba0b63d
[MAJOR] buffers: fix the BF_EMPTY flag's meaning
by Willy Tarreau
· 15 years ago
520d95e
[MAJOR] buffers: split BF_WRITE_ENA into BF_AUTO_CONNECT and BF_AUTO_CLOSE
by Willy Tarreau
· 15 years ago
c77e761
[MINOR] buffers: inline buffer_si_putchar()
by Willy Tarreau
· 15 years ago
9cb8daa
[MINOR] buffers: add buffer_cut_tail() to cut only unsent data
by Willy Tarreau
· 15 years ago
91aa577
[BUG] buffer_forward() would not correctly consider data already scheduled
by Willy Tarreau
· 15 years ago
36a5c53
[MINOR] buffers: provide buffer_si_putchar() to send a char from a stream interface
by Willy Tarreau
· 15 years ago
4fe7a2e
[MINOR] buffers: add peekchar and peekline functions for stream interfaces
by Willy Tarreau
· 15 years ago
aeac319
[MEDIUM] buffers: provide new buffer_feed*() function
by Willy Tarreau
· 15 years ago
2b7addc
[MINOR] buffers: provide more functions to handle buffer data
by Willy Tarreau
· 15 years ago
a07a34e
[MEDIUM] replace BUFSIZE with buf->size in computations
by Willy Tarreau
· 15 years ago
40d2516
[BUILD] add format(printf) to printf-like functions
by Willy Tarreau
· 16 years ago
e8a28bf
[MINOR] buffers: implement buffer_flush()
by Willy Tarreau
· 16 years ago
6f0aa47
[CLEANUP] buffer_flush() was misleading, rename it as buffer_erase
by Willy Tarreau
· 16 years ago
3eba98a
[MEDIUM] splice: make use of pipe pools
by Willy Tarreau
· 16 years ago
259de1b
[MINOR] introduce structures required to support Linux kernel splicing
by Willy Tarreau
· 16 years ago
03d60bb
[OPTIM] buffer: replace rlim by max_len
by Willy Tarreau
· 16 years ago
0abebcc
[MEDIUM] i/o: rework ->to_forward and ->send_max
by Willy Tarreau
· 16 years ago
dcef33f
[MINOR] add the splice_len member to the buffer struct in preparation of splice support
by Willy Tarreau
· 16 years ago
6b66f3e
[MAJOR] implement autonomous inter-socket forwarding
by Willy Tarreau
· 16 years ago
86491c3
[MEDIUM] indicate when we don't care about read timeout
by Willy Tarreau
· 16 years ago
dd80c6f
[MEDIUM] don't report buffer timeout when there is I/O activity
by Willy Tarreau
· 16 years ago
f890dc9
[MEDIUM] add a send limit to a buffer
by Willy Tarreau
· 16 years ago
01bf867
[MEDIUM] reference the current hijack function in the buffer itself
by Willy Tarreau
· 16 years ago
fe3718a
[MAJOR] complete layer4/7 separation
by Willy Tarreau
· 16 years ago
0a5d5dd
[MEDIUM] remove stream_sock_update_data()
by Willy Tarreau
· 16 years ago
efb453c
[MAJOR] migrate the connection logic to stream interface
by Willy Tarreau
· 16 years ago
2eb52f0
[MINOR] add buffer_check_timeouts() to check what timeouts have fired.
by Willy Tarreau
· 16 years ago
3da77c5
[MINOR] re-arrange buffer flags and rename some of them
by Willy Tarreau
· 16 years ago
72b179a
[MEDIUM] reintroduce BF_HIJACK with produce_content
by Willy Tarreau
· 16 years ago
fa7e102
[MAJOR] rework of the server FSM
by Willy Tarreau
· 16 years ago
2df28e8
[MEDIUM] session: move the analysis bit field to the buffer
by Willy Tarreau
· 16 years ago
e393fe2
[MEDIUM] buffers: add BF_EMPTY and BF_FULL to remove dependency on req/rep->l
by Willy Tarreau
· 16 years ago
ba392ce
[CLEANUP] get rid of BF_SHUT*_PENDING
by Willy Tarreau
· 16 years ago
89edf5e
[MEDIUM] buffers: ensure buffer_shut* are properly called upon shutdowns
by Willy Tarreau
· 16 years ago
0c303ee
[MAJOR] convert all expiration timers from timeval to ticks
by Willy Tarreau
· 16 years ago
fa64558
[BUG] do not re-arm read timeout after writing data
by Willy Tarreau
· 17 years ago
7341d94
[MAJOR] switched buffers to mempools v2
by Willy Tarreau
· 18 years ago
4af6f3a
[MINOR] HTTP: factorize all the header insertions
by Willy Tarreau
· 18 years ago
e09e0ce
[MINOR] removed the ->h member in struct buffer
by Willy Tarreau
· 18 years ago
8d5d7f2
[MAJOR] huge rework of the HTTP request FSM
by Willy Tarreau
· 18 years ago
c0dde7a
[MAJOR] udpated the stats page to clearly distinguish FEs and BEs
by Willy Tarreau
· 18 years ago
0f77253
[MINOR] store HTTP error messages into a chunk array
by Willy Tarreau
· 18 years ago
b17916e
[CLEANUP] add a few "const char *" where appropriate
by Willy Tarreau
· 18 years ago
5446940
[MEDIUM] started the changes towards I/O completion callbacks
by Willy Tarreau
· 18 years ago
e3ba5f0
[CLEANUP] included common/version.h everywhere
by Willy Tarreau
· 18 years ago
2dd0d47
[CLEANUP] renamed include/haproxy to include/common
by Willy Tarreau
· 18 years ago
baaee00
[BIGMOVE] exploded the monolithic haproxy.c file into multiple files.
by Willy Tarreau
· 18 years ago