Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
4f0c64cad7a9d3dc0bde92bea671c493c7b284a5
/
include
« Previous
915e1eb
[MEDIUM] config: split parser and checker in two functions
by Willy Tarreau
· 15 years ago
c9fe456
[MINOR] make DEFAULT_MAXCONN user-configurable at build time
by Willy Tarreau
· 15 years ago
be1b918
[MEDIUM] add support for TCP MSS adjustment for listeners
by Willy Tarreau
· 15 years ago
d88edf2
[MEDIUM] implement tcp-smart-connect option at the backend
by Willy Tarreau
· 15 years ago
fb14edc
[MEDIUM] stream_sock: implement tcp-cork for use during shutdowns on Linux
by Willy Tarreau
· 15 years ago
9ea05a7
[MEDIUM] implement option tcp-smart-accept at the frontend
by Willy Tarreau
· 15 years ago
84b57da
[MINOR] config: track "no option"/"option" changes
by Willy Tarreau
· 15 years ago
c6f4ce8
[MEDIUM] add support for binding to source port ranges during connect
by Willy Tarreau
· 15 years ago
13a34bd
[MINOR] compute the max of sessions/s on fe/be/srv
by Willy Tarreau
· 15 years ago
f7edefa
[MINOR] implement per-logger log level limitation
by Willy Tarreau
· 15 years ago
affb481
[MEDIUM] add support for "balance hdr(name)"
by Benoit
· 16 years ago
946ba59
[MINOR] standard: provide a new 'my_strndup' function
by Willy Tarreau
· 15 years ago
c9bd0cc
[MINOR] add options dontlog-normal and log-separate-errors
by Willy Tarreau
· 15 years ago
8f38bd0
[MINOR] add basic signal handling functions
by Willy Tarreau
· 15 years ago
2850cb4
[MINOR] add X-Original-To: header
by Maik Broemme
· 16 years ago
3b88d44
[MINOR] switch all stat counters to 64-bit
by Willy Tarreau
· 16 years ago
40d2516
[BUILD] add format(printf) to printf-like functions
by Willy Tarreau
· 16 years ago
4076a15
[MEDIUM] http: capture invalid requests/responses even if accepted
by Willy Tarreau
· 16 years ago
32a4ec0
[MEDIUM] http: add options to ignore invalid header names
by Willy Tarreau
· 16 years ago
61d1889
[MINOR] improve reporting of misplaced acl/reqxxx rules
by Willy Tarreau
· 16 years ago
e7239b5
[MINOR] implement ulltoh() to write HTML-formatted numbers
by Willy Tarreau
· 16 years ago
3884cba
[MINOR] show sess: report number of calls to each task
by Willy Tarreau
· 16 years ago
1b194fe
[OPTIM] buffer: new BF_READ_DONTWAIT flag reduces EAGAIN rates
by Willy Tarreau
· 16 years ago
6f4a82c
[OPTIM] stream_sock: don't retry to read after a large read
by Willy Tarreau
· 16 years ago
c7bdf09
[MINOR] stats: report number of tasks (active and running)
by Willy Tarreau
· 16 years ago
a461318
[MINOR] task: keep a task count and clean up task creators
by Willy Tarreau
· 16 years ago
26ca34e
[BUG] scheduler: fix improper handling of duplicates __task_queue()
by Willy Tarreau
· 16 years ago
e35c94a
[MEDIUM] scheduler: get rid of the 4 trees thanks and use ebtree v4.1
by Willy Tarreau
· 16 years ago
5804434
[MINOR] update ebtree to version 4.1
by Willy Tarreau
· 16 years ago
8445533
[BUG] session: errors were not reported in termination flags in TCP mode
by Willy Tarreau
· 16 years ago
5af24ef
[CLEANUP] config: catch and report some possibly wrong rule ordering
by Willy Tarreau
· 16 years ago
ff01a21
[MINOR] cfgparse: some cleanups in the consistency checks
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
531cf0c
[OPTIM] task: reduce the number of calls to task_queue()
by Willy Tarreau
· 16 years ago
d0a201b
[CLEANUP] task: distinguish between clock ticks and timers
by Willy Tarreau
· 16 years ago
26c2506
[MEDIUM] minor update to the task api: let the scheduler queue itself
by Willy Tarreau
· 16 years ago
4726f53
[OPTIM] task: don't unlink a task from a wait queue when waking it up
by Willy Tarreau
· 16 years ago
7958422
[OPTIM] rate-limit: cleaner behaviour on low rates and reduce consumption
by Willy Tarreau
· 16 years ago
3a7d207
[MEDIUM] implement "rate-limit sessions" for the frontend
by Willy Tarreau
· 16 years ago
7f062c4
[MEDIUM] measure and report session rate on frontend, backends and servers
by Willy Tarreau
· 16 years ago
7559058
[MINOR] add curr_sec_ms and curr_sec_ms_scaled for current second.
by Willy Tarreau
· 16 years ago
776cd87
[MINOR] time: add __usec_to_1024th to convert usecs to 1024th of second
by Willy Tarreau
· 16 years ago
74808cb
[MEDIUM] implement error dump on unix socket with "show errors"
by Willy Tarreau
· 16 years ago
f073a83
[MEDIUM] store a complete dump of request and response errors in proxies
by Willy Tarreau
· 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
5e6e204
[MINOR] add support for bind interface name
by Willy Tarreau
· 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
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
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
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
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
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
922a806
[BUG] do not dequeue the backend's pending connections on a dead server
by Willy Tarreau
· 16 years ago
07dc95a
[BUG] do not dequeue requests on a dead server
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
da250db
[BUG] ensure that listeners from disabled proxies are correctly unbound.
by Willy Tarreau
· 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
bc04ce7
[MINOR] add a new back-reference type : struct bref
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
3bc1377
[MINOR] pre-set analyser flags on the listener at registration time
by Willy Tarreau
· 16 years ago
70cb633
[MINOR] add an analyser code for UNIX stats request
by Willy Tarreau
· 16 years ago
e43d424
[MINOR] declare process_session in session.h, not proto_http.h
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
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
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
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
Next »