Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
e5ed4067159daf24e50019061dd81c68f9025a37
/
include
/
proto
e5ed406
[MAJOR] make stream sockets aware of the stream interface
by Willy Tarreau
· 16 years ago
fdccded
[MEDIUM] indicate a reason for a task wakeup
by Willy Tarreau
· 16 years ago
4df8206
[OPTIM] reduce the number of calls to task_wakeup()
by Willy Tarreau
· 16 years ago
3da77c5
[MINOR] re-arrange buffer flags and rename some of them
by Willy Tarreau
· 16 years ago
72b179a
[MEDIUM] reintroduce BF_HIJACK with produce_content
by Willy Tarreau
· 16 years ago
3a16b2c
[MEDIUM] split stream_sock_process_data
by Willy Tarreau
· 16 years ago
2d21279
[MEDIUM] stream_sock_process_data moved to stream_sock.c
by Willy Tarreau
· 16 years ago
fa7e102
[MAJOR] rework of the server FSM
by Willy Tarreau
· 16 years ago
2df28e8
[MEDIUM] session: move the analysis bit field to the buffer
by Willy Tarreau
· 16 years ago
e393fe2
[MEDIUM] buffers: add BF_EMPTY and BF_FULL to remove dependency on req/rep->l
by Willy Tarreau
· 16 years ago
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
· 16 years ago
1c2ab96
[MAJOR] implement parameter hashing for POST requests
by matt.farnsworth@nokia.com
· 16 years ago
39f7e6d
[MEDIUM] fix stats socket limitation to 16 kB
by Willy Tarreau
· 16 years ago
5140623
[MAJOR] implementation of the "leastconn" load balancing algorithm
by Willy Tarreau
· 16 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
· 17 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
· 17 years ago
96bcfd7
[MAJOR] replaced rbtree with ul2tree.
by Willy Tarreau
· 17 years ago
ef1d1f8
[MAJOR] auto-registering of pollers at load time
by Willy Tarreau
· 17 years ago
2ff7622
[MAJOR] delay registering of listener sockets at startup
by Willy Tarreau
· 17 years ago
63455a9
[MINOR] use 'is_set' instead of 'isset' in struct poller
by Willy Tarreau
· 17 years ago
69801b8
[MINOR] removed proto/polling.h which was not used anymore
by Willy Tarreau
· 17 years ago
f161a34
[MEDIUM] updated all files to use EV_FD_*
by Willy Tarreau
· 17 years ago
4f60f16
[MAJOR] modularize the polling mechanisms
by Willy Tarreau
· 17 years ago
4225058
[MEDIUM] splitted logs into two versions : TCP and HTTP
by Willy Tarreau
· 17 years ago
b38651a
[MEDIUM] check for cttproxy support when required
by Willy Tarreau
· 17 years ago
4af6f3a
[MINOR] HTTP: factorize all the header insertions
by Willy Tarreau
· 17 years ago
3d30059
[MINOR] move some flags from session.h to proto_http.h
by Willy Tarreau
· 17 years ago
e09e0ce
[MINOR] removed the ->h member in struct buffer
by Willy Tarreau
· 17 years ago
a15645d
[MAJOR] completed the HTTP response processing.
by Willy Tarreau
· 17 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
Next »