Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
6fef8ae0478c201a1dce555963f0838635b02e6b
/
src
/
proto_http.c
« Previous
9fcb984
MEDIUM: pattern: use the standard arg parser
by Willy Tarreau
· 13 years ago
f995410
MEDIUM: pattern: get rid of arg_i in all functions making use of arguments
by Willy Tarreau
· 13 years ago
ecfb8e8
MEDIUM: pattern: replace type pattern_arg with type arg
by Willy Tarreau
· 13 years ago
61612d4
MAJOR: acl: store the ACL argument types in the ACL keyword declaration
by Willy Tarreau
· 13 years ago
34db108
MAJOR: acl: make use of the new argument parsing framework
by Willy Tarreau
· 13 years ago
d53e242
MEDIUM: http/acl: make acl_fetch_hdr_{ip,val} rely on acl_fetch_hdr()
by Willy Tarreau
· 13 years ago
e333ec9
MEDIUM: http/acl: merge all request and response ACL fetches of headers and cookies
by Willy Tarreau
· 13 years ago
7744e0c
BUG/MINOR: http_auth: ACLs are volatile, not permanent
by Willy Tarreau
· 13 years ago
c0239e0
MEDIUM: http: make all ACL fetch function use acl_prefetch_http()
by Willy Tarreau
· 13 years ago
14174bc
MEDIUM: http: add a prefetch function for ACL pattern fetch
by Willy Tarreau
· 13 years ago
9dab5fc
MEDIUM: buffers: rename a number of buffer management functions
by Willy Tarreau
· 13 years ago
cc5cfcb
MEDIUM: buffers: add new pointer wrappers and get rid of almost all buffer_wrap_add calls
by Willy Tarreau
· 13 years ago
ec1bc82
MEDIUM: buffers: fix unsafe use of buffer_ignore at some places
by Willy Tarreau
· 13 years ago
8b1323e
MINOR: http: remove useless wrapping checks in http_msg_analyzer
by Willy Tarreau
· 13 years ago
4baf44b
MEDIUM: http: remove buffer arg in chunk parsing functions
by Willy Tarreau
· 13 years ago
21710ff
MEDIUM: http: remove buffer arg in http_buffer_heavy_realign
by Willy Tarreau
· 13 years ago
418bfcc
MEDIUM: http: remove buffer arg in http_upgrade_v09_to_v10
by Willy Tarreau
· 13 years ago
a560c21
MEDIUM: http: remove buffer arg in http_msg_analyzer
by Willy Tarreau
· 13 years ago
8a0cef2
MEDIUM: http: remove buffer arg in http_capture_bad_message
by Willy Tarreau
· 13 years ago
6acf7c9
MEDIUM: http: remove buffer arg in a few header manipulation functions
by Willy Tarreau
· 13 years ago
45c0d98
MEDIUM: http: http_send_name_header: remove references to msg and buffer
by Willy Tarreau
· 13 years ago
3a215be
MAJOR: http: make http_msg->sol relative to buffer's origin
by Willy Tarreau
· 13 years ago
62f791e
MEDIUM: http: add a pointer to the buffer in http_msg
by Willy Tarreau
· 13 years ago
12e48b3
MAJOR: http: turn http_msg->eol to a buffer-relative offset
by Willy Tarreau
· 13 years ago
fa4a03c
CLEANUP: http: remove unused http_msg->col
by Willy Tarreau
· 13 years ago
ea1175a
MAJOR: http: change msg->{som,col,sov,eoh} to be relative to buffer origin
by Willy Tarreau
· 13 years ago
a458b67
MAJOR: http: move buffer->lr to http_msg->next
by Willy Tarreau
· 13 years ago
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
Next »