Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
8068b03467055e3bd4fa5222a6efad0997e3b1cd
/
src
/
proto_http.c
« Previous
363a5bb
MAJOR: buffers: replace buf->r with buf->p + buf->i
by Willy Tarreau
· 13 years ago
89fa706
MAJOR: buffers: replace buf->w with buf->p - buf->o
by Willy Tarreau
· 13 years ago
02d6cfc
MAJOR: buffer: replace buf->l with buf->{o+i}
by Willy Tarreau
· 13 years ago
2e046c6
MAJOR: buffer rework: replace ->send_max with ->o
by Willy Tarreau
· 13 years ago
a36fc4d
MEDIUM: move message-related flags from transaction to message
by Willy Tarreau
· 13 years ago
2133782
CLEANUP: remove a few warning about unchecked return values in debug code
by Willy Tarreau
· 13 years ago
b56928a
CLEANUP: http: message parser must ignore HTTP_MSG_ERROR
by Willy Tarreau
· 13 years ago
46787ed
BUILD: http: stop gcc-4.1.2 from complaining about possibly uninitialized values
by Willy Tarreau
· 13 years ago
3fb818c
BUILD: http: make extract_cookie_value() return an int not size_t
by Willy Tarreau
· 13 years ago
9b061e3
MEDIUM: stream_sock: add a get_src and get_dst callback and remove SN_FRT_ADDR_SET
by Willy Tarreau
· 13 years ago
a73203e
MEDIUM: log: Unique ID
by William Lallemand
· 13 years ago
5f23240
MEDIUM: log: New format-log flags: %Fi %Fp %Si %Sp %Ts %rt %H %pid
by William Lallemand
· 13 years ago
04aa6a9
MEDIUM: http: add cookie and scookie ACLs
by Willy Tarreau
· 13 years ago
4573af9
MEDIUM: http: make extract_cookie_value() iterate over cookie values
by Willy Tarreau
· 13 years ago
c89ccb6
MEDIUM: log: add a new cookie flag 'U' to report situations where cookie is not used
by Willy Tarreau
· 13 years ago
4a5cade
MEDIUM: session: implement the "use-server" directive
by Willy Tarreau
· 13 years ago
19979e1
MINOR: stats admin: reduce memcmp()/strcmp() calls on status codes
by Cyril Bonté
· 13 years ago
cf8d9ae
MINOR: stats admin: allow unordered parameters in POST requests
by Cyril Bonté
· 13 years ago
42f7d89
BUG/MAJOR: possible crash when using capture headers on TCP frontends
by Willy Tarreau
· 13 years ago
bddd4fd
MEDIUM: log: use log_format for mode tcplog
by William Lallemand
· 13 years ago
869fc1e
BUG: http: disable TCP delayed ACKs when forwarding content-length data
by Willy Tarreau
· 13 years ago
2d5cd47
BUG: queue: fix dequeueing sequence on HTTP keep-alive sessions
by Willy Tarreau
· 13 years ago
431946e
MEDIUM: increase chunk-size limit to 2GB-1
by Willy Tarreau
· 13 years ago
53bf6af
BUG: fix httplog trailing LF
by Willy Tarreau
· 13 years ago
a1cc381
MEDIUM: log: make http_sess_log use log_format
by William Lallemand
· 13 years ago
d9e9066
BUILD: fix declaration inside a scope block
by William Lallemand
· 13 years ago
b05405a
BUILD: fix build error on FreeBSD
by Willy Tarreau
· 13 years ago
422246e
MEDIUM: http: block non-ASCII characters in URIs by default
by Willy Tarreau
· 13 years ago
2e9506d
BUG: http: tighten the list of allowed characters in a URI
by Willy Tarreau
· 13 years ago
c2247f0
MEDIUM: http: add support for sending the server's name in the outgoing request
by Mark Lamourine
· 13 years ago
e428fb7
MEDIUM: patterns: the hdr() pattern is now of type string
by Willy Tarreau
· 13 years ago
294c473
MEDIUM: http: replace get_ip_from_hdr2() with http_get_hdr()
by Willy Tarreau
· 13 years ago
664092c
MEDIUM: acl: use temp_pattern to store any string-type information
by Willy Tarreau
· 13 years ago
f4362b3
MEDIUM: acl: use temp_pattern to store any address-type information
by Willy Tarreau
· 13 years ago
a5e3756
MEDIUM: acl: use temp_pattern to store any integer-type information
by Willy Tarreau
· 13 years ago
8e5e955
MEDIUM: acl: use temp_pattern to store fetched information in the "method" match
by Willy Tarreau
· 13 years ago
5e20552
BUG: http: re-enable TCP quick-ack upon incomplete HTTP requests
by Willy Tarreau
· 13 years ago
0f99e34
MEDIUM: log: Use linked lists for loggers
by William Lallemand
· 13 years ago
1611e2d
BUG/MINOR: fix options forwardfor if-none when an alternative header name is specified
by Sagi Bashari
· 13 years ago
6471afb
MINOR: remove the client/server side distinction in SI addresses
by Willy Tarreau
· 13 years ago
0e69854
MINOR: acl: add new matches for header/path/url length
by Willy Tarreau
· 13 years ago
275600b
BUG/MEDIUM: don't trim last spaces from headers consisting only of spaces
by Willy Tarreau
· 13 years ago
eabea07
[MINOR] stats: report the number of requests intercepted by the frontend
by Willy Tarreau
· 13 years ago
ad14f75
[MINOR] http: take a capture of bad content-lengths.
by Willy Tarreau
· 13 years ago
3b8c08a
[MINOR] http: take a capture of truncated responses
by Willy Tarreau
· 13 years ago
fec4d89
[MINOR] http: take a capture of too large requests and responses
by Willy Tarreau
· 13 years ago
588bd4f
[BUG] http: trailing white spaces must also be trimmed after headers
by Willy Tarreau
· 13 years ago
631f01c
[MINOR] make use of addr_to_str() and get_host_port() to replace many inet_ntop()
by Willy Tarreau
· 13 years ago
86ad42c
[MINOR] make use of set_host_port() and get_host_port() to get rid of family mismatches
by Willy Tarreau
· 13 years ago
87cf514
[MEDIUM] http: make x-forwarded-for addition conditional
by Willy Tarreau
· 13 years ago
b3eb221
[MEDIUM] http: add support for 'cookie' and 'set-cookie' patterns
by Willy Tarreau
· 13 years ago
af51495
[MINOR] Add active connection list to server
by Simon Horman
· 13 years ago
70735c9
[CLEANUP] Remove assigned but unused variables
by Simon Horman
· 13 years ago
bf9c2fc
[BUG] stats: support url-encoded forms
by Willy Tarreau
· 13 years ago
0729303
[OPTIM] http: optimize chunking again in non-interactive mode
by Willy Tarreau
· 13 years ago
96e3121
[MEDIUM] http: add support for "http-no-delay"
by Willy Tarreau
· 13 years ago
5c62092
[MINOR] http: partially revert the chunking optimization for now
by Willy Tarreau
· 13 years ago
ae94d4d
[MINOR] http: make the "HTTP 200" status code configurable.
by Willy Tarreau
· 13 years ago
027a85b
[MINOR] http: don't report the "haproxy" word on the monitoring response
by Willy Tarreau
· 13 years ago
1fc1f45
[CRITICAL] fix risk of crash when dealing with space in response cookies
by Willy Tarreau
· 14 years ago
d8ee85a
[BUG] http: fix content-length handling on 32-bit platforms
by Willy Tarreau
· 14 years ago
26f0f17
[BUG] http: fix possible incorrect forwarded wrapping chunk size (take 2)
by Willy Tarreau
· 14 years ago
7b7a8e9
[BUG] log: retrieve the target from the session, not the SI
by Willy Tarreau
· 14 years ago
0b3a411
[BUG] session: conn_retries was not always initialized
by Willy Tarreau
· 14 years ago
6da0f6d
[BUG] http: stats were not incremented on http-request deny
by Willy Tarreau
· 14 years ago
ff011f2
[REORG] http: move the http-request rules to proto_http
by Willy Tarreau
· 14 years ago
f68a15a
[MEDIUM] http: always evaluate http-request rules before stats http-request
by Willy Tarreau
· 14 years ago
7d0aaf3
[MEDIUM] stats: split frontend and backend stats
by Willy Tarreau
· 14 years ago
6f5ccb1
[MEDIUM] add internal support for IPv6 server addresses
by David du Colombier
· 14 years ago
827aee9
[MAJOR] session: remove the ->srv pointer from struct session
by Willy Tarreau
· 14 years ago
9e000c6
[CLEANUP] stream_interface: use inline functions to manipulate targets
by Willy Tarreau
· 14 years ago
3d80d91
[MEDIUM] session: remove s->prev_srv which is not needed anymore
by Willy Tarreau
· 14 years ago
664beb8
[MINOR] session: add a pointer to the new target into the session
by Willy Tarreau
· 14 years ago
295a837
[REORG] session: move the data_ctx struct to the stream interface's applet
by Willy Tarreau
· 14 years ago
75581ae
[CLEANUP] session: remove data_source from struct session
by Willy Tarreau
· 14 years ago
71904a4
[MEDIUM] log: take the logged server name from the stream interface
by Willy Tarreau
· 14 years ago
957c0a5
[REORG] session: move client and server address to the stream interface
by Willy Tarreau
· 14 years ago
bc4af05
[REORG] stream_interface: move the st0, st1 and private members to the applet
by Willy Tarreau
· 14 years ago
b24281b
[MINOR] stream_interface: make use of an applet descriptor for IO handlers
by Willy Tarreau
· 14 years ago
1e2a170
[BUG] stats: admin web interface must check the proxy state
by Cyril Bonté
· 14 years ago
61a21a3
[BUG] http: balance url_param did not work with first parameters on POST
by Willy Tarreau
· 14 years ago
124d991
[BUG] http: fix computation of message body length after forwarding has started
by Willy Tarreau
· 14 years ago
acd20f8
[BUG] http: fix possible incorrect forwarded wrapping chunk size
by Willy Tarreau
· 14 years ago
910ef30
[BUG] http: use correct ACL pointer when evaluating authentication
by Willy Tarreau
· 14 years ago
23b39d9
[MINOR] stats: add support for several packets in stats admin
by Cyril Bonté
· 14 years ago
5c4784f
[BUG] http: update the header list's tail when removing the last header
by Willy Tarreau
· 14 years ago
0013433
[MINOR] http: improve url_param pattern extraction to ignore empty values
by Willy Tarreau
· 14 years ago
16023ee
[MINOR] http: add pattern extraction method to stick on query string parameter
by David Cournapeau
· 14 years ago
9ea2b9a
[BUG] http: fix http-pretend-keepalive and httpclose/tunnel mode
by Cyril Bonté
· 14 years ago
ed2fd2d
[BUG] http: fix incorrect error reporting during data transfers
by Willy Tarreau
· 14 years ago
0499e35
[BUG] http: analyser optimizations broke pipelining
by Willy Tarreau
· 14 years ago
10479e4
[MINOR] stats: add global event ID and count
by Willy Tarreau
· 14 years ago
e1582eb
[MINOR] http: capture incorrectly chunked message bodies
by Willy Tarreau
· 14 years ago
81f2fb9
[MINOR] http: support wrapping messages in error captures
by Willy Tarreau
· 14 years ago
3fe693b
[BUG] http chunking: don't report a parsing error on connection errors
by Willy Tarreau
· 14 years ago
078272e
[MINOR] stats: report HTTP message state and buffer flags in error dumps
by Willy Tarreau
· 14 years ago
57f5c12
[OPTIM] http: don't send each chunk in a separate packet
by Willy Tarreau
· 14 years ago
342b11c
[BUG] http: do not re-enable the PROXY analyser on keep-alive
by Willy Tarreau
· 14 years ago
26db59e
[BUG] http: correctly update the header list when removing two consecutive headers
by Willy Tarreau
· 14 years ago
b810554
[CRITICAL] cookies: mixing cookies in indirect mode and appsession can crash the process
by Willy Tarreau
· 14 years ago
Next »