Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
deda2a62caff266c29176f324856695b38fbccd8
/
src
« Previous
38c99bc
[BUG] fix unix socket processing of interrupted output
by Willy Tarreau
· 16 years ago
fd3828e
[BUG] fix random memory corruption using "show sess"
by Willy Tarreau
· 16 years ago
9b97cff
[BUILD] Haproxy won't compile if DEBUG_FULL is defined
by Vincenzo Farruggia
· 16 years ago
f39c71c
[CRITICAL] fix server state tracking: it was O(n!) instead of O(n)
by Krzysztof Piotr Oledzki
· 16 years ago
0b9c02c
[MEDIUM] implement bind-process to limit service presence by process
by Willy Tarreau
· 16 years ago
c76721d
[MEDIUM] add support for source interface binding at the server level
by Willy Tarreau
· 16 years ago
d53f96b
[MEDIUM] add support for source interface binding
by Willy Tarreau
· 16 years ago
4e30ed7
[BUG] inform the user when root is expected but not set
by Willy Tarreau
· 16 years ago
5e6e204
[MINOR] add support for bind interface name
by Willy Tarreau
· 16 years ago
0a3b9d9
[BUG] we must not exit if protocol binding only returns a warning
by Willy Tarreau
· 16 years ago
7b723ef
[DOC] remove buggy comment for use_backend
by Krzysztof Piotr Oledzki
· 16 years ago
52d522b
[BUG] Fix listen & more of 2 couples <ip>:<port>
by Krzysztof Piotr Oledzki
· 16 years ago
3ab68cf
[MEDIUM] splice: add the global "nosplice" option
by Willy Tarreau
· 16 years ago
43b7899
[MEDIUM] move global tuning options to the global structure
by Willy Tarreau
· 16 years ago
686ac82
[OPTIM] make global.maxpipes default to global.maxconn/4 when not specified
by Willy Tarreau
· 16 years ago
a206fa9
[STATS] report pipe usage in the statistics
by Willy Tarreau
· 16 years ago
3eba98a
[MEDIUM] splice: make use of pipe pools
by Willy Tarreau
· 16 years ago
982b6e3
[MEDIUM] introduce pipe pools
by Willy Tarreau
· 16 years ago
98b306b
[MEDIUM] splice: add hints to support older buggy kernels
by Willy Tarreau
· 16 years ago
afb4876
[BUG] reserve some pipes for backends with splice enabled
by Willy Tarreau
· 16 years ago
5bd8c37
[MAJOR] complete support for linux 2.6 kernel splicing
by Willy Tarreau
· 16 years ago
6b4aad4
[MEDIUM] add definitions for Linux kernel splicing
by Willy Tarreau
· 16 years ago
259de1b
[MINOR] introduce structures required to support Linux kernel splicing
by Willy Tarreau
· 16 years ago
66aa61f
[MEDIUM] splice: add configuration options and set global.maxpipes
by Willy Tarreau
· 16 years ago
3ec79b9
[MINOR] global.maxpipes: add the ability to reserve file descriptors for pipes
by Willy Tarreau
· 16 years ago
a456f2a
[MEDIUM] stream_sock: try to send pending data on chk_snd()
by Willy Tarreau
· 16 years ago
d2def0f
[MINOR] stream_sock: fix a few wrong empty calculations
by Willy Tarreau
· 16 years ago
9c0fe59
[MEDIUM] stream_sock_read: call ->chk_snd whenever there are data pending
by Willy Tarreau
· 16 years ago
0c2fc1f
[MEDIUM] split stream_sock_write() into callback and core functions
by Willy Tarreau
· 16 years ago
ac128fe
[CLEANUP] stream_sock: move the write-nothing condition out of the loop
by Willy Tarreau
· 16 years ago
efc612c
[CLEANUP] replace a few occurrences of (flags & X) && !(flags & Y)
by Willy Tarreau
· 16 years ago
68eac13
[OPTIM] stream_sock: factor out the buffer full handling out of the loop
by Willy Tarreau
· 16 years ago
03d60bb
[OPTIM] buffer: replace rlim by max_len
by Willy Tarreau
· 16 years ago
af78d0f
[OPTIM] stream_sock: do not ask for polling on EAGAIN if we have read
by Willy Tarreau
· 16 years ago
0abebcc
[MEDIUM] i/o: rework ->to_forward and ->send_max
by Willy Tarreau
· 16 years ago
4d9b1de
[MEDIUM] stream_sock: factor out the return path in case of no-writes
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
3ffeba1
[MEDIUM] enable inter-stream_interface wakeup calls
by Willy Tarreau
· 16 years ago
b0ef735
[MINOR] add flags to indicate when a stream interface is waiting for space/data
by Willy Tarreau
· 16 years ago
86491c3
[MEDIUM] indicate when we don't care about read timeout
by Willy Tarreau
· 16 years ago
f890dc9
[MEDIUM] add a send limit to a buffer
by Willy Tarreau
· 16 years ago
05cb29b
[MINOR] transfer errors were not reported anymore in data phase
by Willy Tarreau
· 16 years ago
4b1f859
[BUG] "option transparent" is for backend, not frontend !
by Willy Tarreau
· 16 years ago
7cd9d94
[BUG] check timeout must not be changed if timeout.check is not set
by Willy Tarreau
· 16 years ago
8a5c626
[MINOR] stats: indicate if a task is running in "show sess"
by Willy Tarreau
· 16 years ago
922a806
[BUG] do not dequeue the backend's pending connections on a dead server
by Willy Tarreau
· 16 years ago
fe651a5
[MINOR] redirect: in prefix mode a "/" means not to change the URI
by Willy Tarreau
· 16 years ago
0140f25
[MINOR] redirect: add support for "set-cookie" and "clear-cookie"
by Willy Tarreau
· 16 years ago
79da469
[MINOR] redirect: add support for the "drop-query" option
by Willy Tarreau
· 16 years ago
106cb76
[BUG] critical errors should be reported even in daemon mode
by Willy Tarreau
· 16 years ago
65cb2f1
[MINOR] cfgparse: fix off-by 2 in error message size
by Jeffrey 'jf' Lim
· 16 years ago
fd39dda
[BUG] cookie capture is declared in the frontend but checked on the backend
by Willy Tarreau
· 16 years ago
b099aca
[BUG] acl-related keywords are not allowed in defaults sections
by Willy Tarreau
· 16 years ago
da250db
[BUG] ensure that listeners from disabled proxies are correctly unbound.
by Willy Tarreau
· 16 years ago
f8fbcef
[BUG] do not try to pause backends during reload
by Willy Tarreau
· 16 years ago
28a9e52
[BUG] dynamic connection throttling could return a max of zero conns
by Willy Tarreau
· 16 years ago
43662ff
[BUG] do not release the connection slot during a retry
by Willy Tarreau
· 16 years ago
5051d7b
[MINOR] acl: add new keyword "connslots"
by Jeffrey 'jf' Lim
· 16 years ago
3dfe6cd
[MEDIUM] add support for "show sess" in unix stats socket
by Willy Tarreau
· 16 years ago
62e4f1d
[MINOR] add back-references to sessions for later use by a dumper.
by Willy Tarreau
· 16 years ago
0a46489
[MINOR] slightly rebalance stats_dump_{raw,http}
by Willy Tarreau
· 16 years ago
01bf867
[MEDIUM] reference the current hijack function in the buffer itself
by Willy Tarreau
· 16 years ago
b5654f6
[MINOR] move the listener reference from fd to session
by Willy Tarreau
· 16 years ago
7e5067d
[MEDIUM] remove cli_fd, srv_fd, cli_state and srv_state from the session
by Willy Tarreau
· 16 years ago
b1356cf
[MAJOR] make unix sockets work again with stats
by Willy Tarreau
· 16 years ago
ff8d42e
[MINOR] add an analyser state in struct session
by Willy Tarreau
· 16 years ago
7f00651
[MEDIUM] ensure that sock->shutw() also closes read for init states
by Willy Tarreau
· 16 years ago
3dbc694
[BUG] do not forward close from cons to prod with analysers
by Willy Tarreau
· 16 years ago
3bc1377
[MINOR] pre-set analyser flags on the listener at registration time
by Willy Tarreau
· 16 years ago
a11e976
[MEDIUM] first pass of lifting to proto_uxst.c:uxst_event_accept()
by Willy Tarreau
· 16 years ago
8f6457c
[BUG] fix forgotten server session counter
by Willy Tarreau
· 16 years ago
59234e9
[MEDIUM] rename process_request to http_process_request
by Willy Tarreau
· 16 years ago
d34af78
[MEDIUM] move the HTTP request body analyser out of process_request().
by Willy Tarreau
· 16 years ago
60b85b0
[MEDIUM] extract the HTTP tarpit code from process_request().
by Willy Tarreau
· 16 years ago
edcf668
[MEDIUM] extract TCP request processing from HTTP
by Willy Tarreau
· 16 years ago
b025325
[MINOR] stream_sock_data_finish() should not expose fd
by Willy Tarreau
· 16 years ago
42ffbf2
[CLEANUP] session.c: removed some migration left-overs in sess_establish()
by Willy Tarreau
· 16 years ago
0cac36f
[MEDIUM] make the http server error function a pointer in the session
by Willy Tarreau
· 16 years ago
2d3d94c
[MINOR] replace srv_close_with_err() with http_server_error()
by Willy Tarreau
· 16 years ago
dded32d
[MINOR] replace client_retnclose() with stream_int_retnclose()
by Willy Tarreau
· 16 years ago
81acfab
[MINOR] replace the ambiguous client_return function by stream_int_return
by Willy Tarreau
· 16 years ago
a5555ec
[MINOR] call session->do_log() for logging
by Willy Tarreau
· 16 years ago
55a8d0e
[CLEANUP] move the session-related functions to session.c
by Willy Tarreau
· 16 years ago
fe3718a
[MAJOR] complete layer4/7 separation
by Willy Tarreau
· 16 years ago
99126c3
[MEDIUM] make the stream interface control the SHUT{R,W} bits
by Willy Tarreau
· 16 years ago
8bfa426
[MEDIUM] process shutw during connection attempt
by Willy Tarreau
· 16 years ago
b38903c
[BUG] shutw must imply close during a connect
by Willy Tarreau
· 16 years ago
f54f8bd
[MINOR] maintain a global session list in order to ease debugging
by Willy Tarreau
· 16 years ago
0a5d5dd
[MEDIUM] remove stream_sock_update_data()
by Willy Tarreau
· 16 years ago
74ab2ac
[MEDIUM] stream_interface: added a DISconnected state between CON/EST and CLO
by Willy Tarreau
· 16 years ago
4351b3a
[MEDIUM] continue layering cleanups.
by Willy Tarreau
· 16 years ago
1e62de6
[MEDIUM] add the SN_CURR_SESS flag to the session to track open sessions
by Willy Tarreau
· 16 years ago
cff6411
[MAJOR] add a connection error state to the stream_interface
by Willy Tarreau
· 16 years ago
efb453c
[MAJOR] migrate the connection logic to stream interface
by Willy Tarreau
· 16 years ago
d7704b5
[MINOR] add an expiration flag to the stream_sock_interface
by Willy Tarreau
· 16 years ago
3c6ab2e
[MEDIUM] use buffer_check_timeouts instead of stream_sock_check_timeouts()
by Willy Tarreau
· 16 years ago
3537467
[MEDIUM] move QUEUE and TAR timers to stream interfaces
by Willy Tarreau
· 16 years ago
a37095b
[CLEANUP] process_session: move debug outputs out of the critical loop
by Willy Tarreau
· 16 years ago
4ffd51a
[MEDIUM] process_session: make use of the new buffer flags
by Willy Tarreau
· 16 years ago
Next »