Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
8e3bf699db197019f6a2840923f6b33cc13bb184
/
src
/
proto_http.c
« Previous
1fc1f45
[CRITICAL] fix risk of crash when dealing with space in response cookies
by Willy Tarreau
· 13 years ago
d8ee85a
[BUG] http: fix content-length handling on 32-bit platforms
by Willy Tarreau
· 13 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
· 13 years ago
0b3a411
[BUG] session: conn_retries was not always initialized
by Willy Tarreau
· 13 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
77eb9b8
[BUG] appsession: fix possible double free in case of out of memory
by Willy Tarreau
· 14 years ago
f70fc75
[BUG] capture: do not capture a cookie if there is no memory left
by Willy Tarreau
· 14 years ago
485479d
[MEDIUM] Create new protected pattern types CONSTSTRING and CONSTDATA to force memcpy if data from protected areas need to be manipulated.
by Emeric Brun
· 14 years ago
acd7d63
[CLEANUP] Remove unneeded chars allocation
by Cyril Bonté
· 14 years ago
5bd86a8
[MINOR] Support listener's sockets unix on http logs.
by Emeric Brun
· 14 years ago
ba4c5be
[MINOR] cookie: add support for the "preserve" option
by Willy Tarreau
· 14 years ago
7f18e52
[MINOR] acl: add the http_req_first match
by Willy Tarreau
· 14 years ago
7046130
[MEDIUM] checks: set server state to one state from failure when leaving maintenance
by Willy Tarreau
· 14 years ago
474be41
[MEDIUM] stats: add an admin level
by Cyril Bonté
· 14 years ago
70be45d
[MEDIUM] enable/disable servers from the stats web interface
by Cyril Bonté
· 14 years ago
ef4f391
[MEDIUM] cookie: set the date in the cookie if needed
by Willy Tarreau
· 14 years ago
f64d141
[MEDIUM] cookie: check for maxidle and maxlife for incoming dated cookies
by Willy Tarreau
· 14 years ago
f134831
[MEDIUM] cookie: reassign set-cookie status flags to store more states
by Willy Tarreau
· 14 years ago
b761ec4
[MINOR] cookie: add the expired (E) and old (O) flags for request cookies
by Willy Tarreau
· 14 years ago
bca9969
[MEDIUM] cookie: support client cookies with some contents appended to their value
by Willy Tarreau
· 14 years ago
22a9534
[MEDIUM] make it possible to combine http-pretend-keepalived with httpclose
by Willy Tarreau
· 14 years ago
e3f284a
[BUILD] proto_http: eliminate some build warnings with gcc-2.95
by Willy Tarreau
· 14 years ago
58bd8fd
[BUG] stream_sock: try to flush any extra pending request data after a POST
by Willy Tarreau
· 14 years ago
24581ba
[MEDIUM] http: fix space handling in the response cookie parser
by Willy Tarreau
· 14 years ago
eb7b0a2
[MEDIUM] http: fix space handling in the request cookie parser
by Willy Tarreau
· 14 years ago
0f7f51f
[BUG] http: don't consider commas as a header delimitor within quotes
by Willy Tarreau
· 14 years ago
92aa1fa
[BUG] http: don't set auto_close if more data are expected
by Willy Tarreau
· 14 years ago
5c54c71
[MEDIUM] http: forward client's close when abortonclose is set
by Willy Tarreau
· 14 years ago
f059a0f
[MAJOR] session-counters: split FE and BE track counters
by Willy Tarreau
· 14 years ago
da7ff64
[MEDIUM] session-counters: add HTTP req/err tracking
by Willy Tarreau
· 14 years ago
6df7a0e
[MINOR] http: reset analysers to listener's, not frontend's
by Willy Tarreau
· 14 years ago
bb69539
[BUG] http: denied requests must not be counted as denied resps in listeners
by Willy Tarreau
· 14 years ago
ee55dc0
[MINOR] frontend: rely on the frontend and not the backend for INDEPSTR
by Willy Tarreau
· 14 years ago
070ceb6
[MEDIUM] session: don't assign conn_retries upon accept() anymore
by Willy Tarreau
· 14 years ago
ee28de0
[MEDIUM] session: move the conn_retries attribute to the stream interface
by Willy Tarreau
· 14 years ago
d04e858
[MEDIUM] session: initialize server-side timeouts after connect()
by Willy Tarreau
· 14 years ago
ace495e
[CLEANUP] buffer->cto is not used anymore
by Willy Tarreau
· 14 years ago
03fa5df
[CLEANUP] rename client -> frontend
by Willy Tarreau
· 14 years ago
663308b
[BUG] debug: correctly report truncated messages
by Willy Tarreau
· 14 years ago
1ba0e5f
[BUG] debug: wrong pointer was used to report a status line
by Willy Tarreau
· 14 years ago
79ebac6
[BUG] http: report correct flags in case of client aborts during body
by Willy Tarreau
· 14 years ago
4fe4190
[BUG] http: automatically close response if req is aborted
by Willy Tarreau
· 14 years ago
d45b3d5
[BUG] http: dispatch and http_proxy modes were broken for a long time
by Willy Tarreau
· 14 years ago
4a56897
[MINOR] stick-tables: add support for "stick on hdr"
by Willy Tarreau
· 14 years ago
b337b53
[MEDIUM] acl: add tree-based lookups of networks
by Willy Tarreau
· 14 years ago
c426296
[MEDIUM] acl: add tree-based lookups of exact strings
by Willy Tarreau
· 14 years ago
c3bfeeb
[MINOR] fix possible crash in debug mode with invalid responses
by Willy Tarreau
· 14 years ago
47fdd8e
[MINOR] add the "ignore-persist" option to conditionally ignore persistence
by Cyril Bonté
· 14 years ago
17530c3
[BUG] appsession should match the whole cookie name
by Cyril Bonté
· 14 years ago
8a8e1d9
[MINOR] http: make it possible to pretend keep-alive when doing close
by Willy Tarreau
· 14 years ago
bce7088
[MEDIUM] add ability to connect to a server from an IP found in a header
by Willy Tarreau
· 15 years ago
bf3f1de
[BUG] http: fix truncated responses on chunk encoding when size divides buffer size
by Willy Tarreau
· 14 years ago
3965040
[MINOR] http: don't mark a server as failed when it returns 501/505
by Willy Tarreau
· 14 years ago
7f2c539
[BUG] clf logs segfault when capturing a non existant header
by Cyril Bonté
· 15 years ago
6464841
[BUG] http: don't wait for response data to leave buffer is client has left
by Willy Tarreau
· 15 years ago
3e1b6d1
[STATS] frontend requests were not accounted for failed requests
by Willy Tarreau
· 15 years ago
ae52678
[STATS] count transfer aborts caused by client and by server
by Willy Tarreau
· 15 years ago
40dba09
[BUG] logs: don't report "proxy request" when server closes early
by Willy Tarreau
· 15 years ago
8096de9
[MEDIUM] http: revert to use a swap buffer for realignment
by Willy Tarreau
· 15 years ago
2465779
[STATS] separate frontend and backend HTTP stats
by Willy Tarreau
· 15 years ago
d9b587f
[STATS] report HTTP requests (total and rate) in frontends
by Willy Tarreau
· 15 years ago
b97f199
[MEDIUM] http: don't use trash to realign large buffers
by Willy Tarreau
· 15 years ago
0b89fbb
[BUG] fix error response in case of server error
by Willy Tarreau
· 15 years ago
dc008c5
[MEDIUM] http: stricter processing of the CONNECT method
by Willy Tarreau
· 15 years ago
Next »