Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
8068b03467055e3bd4fa5222a6efad0997e3b1cd
/
include
/
proto
« Previous
ba392ce
[CLEANUP] get rid of BF_SHUT*_PENDING
by Willy Tarreau
· 16 years ago
f853320
[MINOR] term_trace: add better instrumentations to trace the code
by Willy Tarreau
· 16 years ago
f5483bf
[MAJOR] get rid of the SV_STHEADERS state
by Willy Tarreau
· 16 years ago
c65a3ba
[MAJOR] completely separate HTTP and TCP states on the request path
by Willy Tarreau
· 16 years ago
89edf5e
[MEDIUM] buffers: ensure buffer_shut* are properly called upon shutdowns
by Willy Tarreau
· 16 years ago
dd64f8d
[MEDIUM] acl: when possible, report the name and requirements of ACLs in warnings
by Willy Tarreau
· 16 years ago
58393e1
[MEDIUM] acl: get rid of dummy values in always_true/always_false
by Willy Tarreau
· 16 years ago
ec6c5df
[CLEANUP] remove many #include <types/xxx> from C files
by Willy Tarreau
· 16 years ago
284648e
[CLEANUP] remove unused include/types/client.h
by Willy Tarreau
· 16 years ago
4a26d2f
[MINOR] acl: add a new parsing function: parse_dotted_ver
by Willy Tarreau
· 16 years ago
b686644
[MAJOR] implement tcp request content inspection
by Willy Tarreau
· 16 years ago
9de1bbd
[MEDIUM] modularize the "timeout" keyword configuration parser
by Willy Tarreau
· 16 years ago
10522fd
[MEDIUM] modularize the global "stats" keyword configuration parser
by Willy Tarreau
· 16 years ago
1138281
[TESTS] added test-acl.cfg to test some ACL combinations
by Willy Tarreau
· 16 years ago
0c303ee
[MAJOR] convert all expiration timers from timeval to ticks
by Willy Tarreau
· 16 years ago
ce44f12
[OPTIM] task_queue: assume most consecutive timers are equal
by Willy Tarreau
· 16 years ago
91e9993
[MEDIUM] introduce task->nice and boot access to statistics
by Willy Tarreau
· 16 years ago
58b458d
[MAJOR] use an ebtree instead of a list for the run queue
by Willy Tarreau
· 16 years ago
9789f7b
[MAJOR] replace ultree with ebtree in wait-queues
by Willy Tarreau
· 16 years ago
7c669d7
[BUG] fix the dequeuing logic to ensure that all requests get served
by Willy Tarreau
· 16 years ago
a643baf
[MEDIUM] Fix memory freeing at exit
by Krzysztof Piotr Oledzki
· 16 years ago
9c30fc1
[MEDIUM] add support for URI hash depth and length limits
by Marek Majkowski
· 17 years ago
1c2ab96
[MAJOR] implement parameter hashing for POST requests
by matt.farnsworth@nokia.com
· 17 years ago
39f7e6d
[MEDIUM] fix stats socket limitation to 16 kB
by Willy Tarreau
· 17 years ago
5140623
[MAJOR] implementation of the "leastconn" load balancing algorithm
by Willy Tarreau
· 17 years ago
f863ac1
[MINOR] silent gcc for a wrong warning
by Willy Tarreau
· 17 years ago
2c6962c
[MAJOR] proto_uxst rework -> SNMP support
by Krzysztof Piotr Oledzki
· 17 years ago
5a329cf
[MEDIUM]: Prevent redispatcher from selecting the same server, version #3
by Krzysztof Piotr Oledzki
· 17 years ago
c8b16fc
[MEDIUM] Implement "track [<backend>/]<server>"
by Krzysztof Piotr Oledzki
· 17 years ago
3a70f94
[BUG] timeout.check was not pre-set to eternity
by Willy Tarreau
· 17 years ago
70bcfb7
[OPTIM] GCC4's builtin_expect() is suboptimal
by Willy Tarreau
· 17 years ago
5259dfe
[MEDIUM]: rework checks handling
by Krzysztof Piotr Oledzki
· 17 years ago
d6f087e
[BUG] fix truncated responses with sepoll
by Willy Tarreau
· 17 years ago
e8c66af
[MEDIUM] fix server health checks source address selection
by Willy Tarreau
· 17 years ago
a8efd36
[STATS] add support for "show info" on the unix socket
by Willy Tarreau
· 17 years ago
e219db7
[MEDIUM] introduce the "timeout" keyword
by Willy Tarreau
· 17 years ago
b625a08
[MAJOR] implement the Fast Weighted Round Robin (FWRR) algo
by Willy Tarreau
· 17 years ago
5dc2fa6
[MINOR] add a weight divisor to the struct proxy
by Willy Tarreau
· 17 years ago
2069704
[MEDIUM] differentiate between generic LB params and map-specific ones
by Willy Tarreau
· 17 years ago
583bc96
[MEDIUM] continous statistics
by Krzysztof Piotr Oledzki
· 17 years ago
e6b9894
[MAJOR] create proto_tcp and move initialization of proxy listeners
by Willy Tarreau
· 17 years ago
3acf8c3
[MINOR] add a generic unbind_all_listeners() primitive
by Willy Tarreau
· 17 years ago
1a64d16
[MINOR] add a generic delete_listener() primitive
by Willy Tarreau
· 17 years ago
b648d63
[MINOR] add a generic unbind_listener() primitive
by Willy Tarreau
· 17 years ago
dabf2e2
[MAJOR] added a new state to listeners
by Willy Tarreau
· 17 years ago
816eb54
[MINOR] adjust error messages about conflicting proxies
by Willy Tarreau
· 17 years ago
6eb730d
[MEDIUM] Implement and use generic findproxy and relax duplicated proxy check
by Krzysztof Piotr Oledzki
· 17 years ago
a0cbda6
[MINOR] externalize the "balance" option parser to backend.c
by Willy Tarreau
· 17 years ago
8513094
[MEDIUM] stats: report server and backend cumulated downtime
by Krzysztof Oledzki
· 17 years ago
fbee713
[MEDIUM] introduce the "stats" keyword in global section
by Willy Tarreau
· 17 years ago
3e76e72
[MEDIUM] implement the statistics output on a unix socket
by Willy Tarreau
· 17 years ago
55bb845
[MEDIUM] implement the CSV output for the statistics
by Willy Tarreau
· 17 years ago
9186126
[MEDIUM] moved stats and buffer generic functions to new files
by Willy Tarreau
· 17 years ago
92fb983
[MAJOR] implemented client-side support for PF_UNIX sockets
by Willy Tarreau
· 17 years ago
dd81598
[MAJOR] added generic protocol support
by Willy Tarreau
· 17 years ago
b304dc7
[MEDIUM] Spread health checks even more
by Krzysztof Oledzki
· 17 years ago
5af3a69
[MEDIUM] improve behaviour with large number of servers per proxy
by Willy Tarreau
· 17 years ago
a590983
[MEDIUM] acl: added the TRUE and FALSE ACLs.
by Willy Tarreau
· 17 years ago
d41f8d8
[MINOR] acl: specify the direction during fetches
by Willy Tarreau
· 17 years ago
ae8b796
[MEDIUM] smarter integer comparison support in ACLs
by Willy Tarreau
· 17 years ago
fa64558
[BUG] do not re-arm read timeout after writing data
by Willy Tarreau
· 17 years ago
332f8bf
[MAJOR] ported requri to use mempools v2
by Willy Tarreau
· 17 years ago
e4d7e55
[MAJOR] ported pendconn to mempools v2
by Willy Tarreau
· 17 years ago
7341d94
[MAJOR] switched buffers to mempools v2
by Willy Tarreau
· 17 years ago
c6ca1a0
[MAJOR] migrated task, tree64 and session to pool2
by Willy Tarreau
· 17 years ago
d825eef
[MAJOR] replaced all timeouts with struct timeval
by Willy Tarreau
· 17 years ago
f3d2598
[MINOR] ACL regex matching on the URI ; uri_reg
by Willy Tarreau
· 17 years ago
a67fad9
[MINOR] implement acl_parse_ip and acl_match_ip
by Willy Tarreau
· 17 years ago
a84d374
[MAJOR] new framework for generic ACL support
by Willy Tarreau
· 18 years ago
14c8aac
[MEDIUM] store the original destination address in the session
by Willy Tarreau
· 17 years ago
2fcb500
[MEDIUM] implement the URI hash algorithm
by Willy Tarreau
· 17 years ago
e33aece
[MINOR] uninline task_wakeup
by Willy Tarreau
· 18 years ago
96bcfd7
[MAJOR] replaced rbtree with ul2tree.
by Willy Tarreau
· 18 years ago
ef1d1f8
[MAJOR] auto-registering of pollers at load time
by Willy Tarreau
· 18 years ago
2ff7622
[MAJOR] delay registering of listener sockets at startup
by Willy Tarreau
· 18 years ago
63455a9
[MINOR] use 'is_set' instead of 'isset' in struct poller
by Willy Tarreau
· 18 years ago
69801b8
[MINOR] removed proto/polling.h which was not used anymore
by Willy Tarreau
· 18 years ago
f161a34
[MEDIUM] updated all files to use EV_FD_*
by Willy Tarreau
· 18 years ago
4f60f16
[MAJOR] modularize the polling mechanisms
by Willy Tarreau
· 18 years ago
4225058
[MEDIUM] splitted logs into two versions : TCP and HTTP
by Willy Tarreau
· 18 years ago
b38651a
[MEDIUM] check for cttproxy support when required
by Willy Tarreau
· 18 years ago
4af6f3a
[MINOR] HTTP: factorize all the header insertions
by Willy Tarreau
· 18 years ago
3d30059
[MINOR] move some flags from session.h to proto_http.h
by Willy Tarreau
· 18 years ago
e09e0ce
[MINOR] removed the ->h member in struct buffer
by Willy Tarreau
· 18 years ago
a15645d
[MAJOR] completed the HTTP response processing.
by Willy Tarreau
· 18 years ago
4b89ad4
[MINOR] implement http_is_ver_token to fix response parsing
by Willy Tarreau
· 18 years ago
8d5d7f2
[MAJOR] huge rework of the HTTP request FSM
by Willy Tarreau
· 18 years ago
964c936
[MAJOR] replace the wait-queue linked list with an rbtree.
by Willy Tarreau
· 18 years ago
c0dde7a
[MAJOR] udpated the stats page to clearly distinguish FEs and BEs
by Willy Tarreau
· 18 years ago
2b5652f
[MINOR] indicate the proxy type in the logs after a loss of servers
by Willy Tarreau
· 18 years ago
8058743
[MEDIUM] errorloc now checked first from backend then from frontend
by Willy Tarreau
· 18 years ago
0f77253
[MINOR] store HTTP error messages into a chunk array
by Willy Tarreau
· 18 years ago
830ff45
[MAJOR] reworked ->be, ->fe and ->fi in sessions
by Willy Tarreau
· 18 years ago
b251390
[MEDIUM] moved uri_auth check to a separate function
by Willy Tarreau
· 18 years ago
58f10d7
[MAJOR] replaced the client-side HTTP parser with a new one
by Willy Tarreau
· 18 years ago
b7eba10
[BUG] files were missing for hdr_idx in previous commit
by Willy Tarreau
· 18 years ago
fddaec0
[CLEANUP] fd.h : regparm was hardcoded.
by Willy Tarreau
· 18 years ago
b17916e
[CLEANUP] add a few "const char *" where appropriate
by Willy Tarreau
· 18 years ago
2a42950
[MINOR] turn every FD_* into functions
by Willy Tarreau
· 18 years ago
f8306d5
[MEDIUM] got rid of event_{cli,srv}_write() in favor of stream_sock_write()
by Willy Tarreau
· 18 years ago
Next »