Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
e5ed4067159daf24e50019061dd81c68f9025a37
/
include
e5ed406
[MAJOR] make stream sockets aware of the stream interface
by Willy Tarreau
· 16 years ago
eabf313
[MINOR] change type of fdtab[]->owner to void*
by Willy Tarreau
· 16 years ago
fdccded
[MEDIUM] indicate a reason for a task wakeup
by Willy Tarreau
· 16 years ago
75cf17e
[OPTIM] force inlining of large functions with gcc >= 3
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
f9839bd
[MAJOR] make the client side use 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
ffab5b4
[MEDIUM] merge inspect_exp and txn->exp into request buffer
by Willy Tarreau
· 16 years ago
c7e961e
[BUILD] fix warning in proto_tcp.c with gcc >= 4
by Willy Tarreau
· 16 years ago
61eadc0
[BUG] regparm is broken on gcc < 3
by Willy Tarreau
· 16 years ago
2df28e8
[MEDIUM] session: move the analysis bit field to the buffer
by Willy Tarreau
· 16 years ago
26ed74d
[MEDIUM] use buffer->wex instead of buffer->cex for connect timeout
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
d9f4836
[BUG] buffers: remove BF_MAY_CONNECT and fix forwarding issue
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
adfb856
[MAJOR] get rid of SV_STANALYZE (step 2)
by Willy Tarreau
· 16 years ago
67f0eea
[MAJOR] kill CL_STINSPECT and CL_STHEADERS (step 1)
by Willy Tarreau
· 16 years ago
718f0ef
[MEDIUM] process_cli: don't rely at all on server state
by Willy Tarreau
· 16 years ago
dc0a6a0
[MEDIUM] process_srv: don't rely at all on client state
by Willy Tarreau
· 16 years ago
89edf5e
[MEDIUM] buffers: ensure buffer_shut* are properly called upon shutdowns
by Willy Tarreau
· 16 years ago
48d63db
[MEDIUM] memory: update pool_free2() to support NULL pointers
by Willy Tarreau
· 16 years ago
af72a1d
[MINOR] permit renaming of x-forwarded-for header
by Ross West
· 16 years ago
dd64f8d
[MEDIUM] acl: when possible, report the name and requirements of ACLs in warnings
by Willy Tarreau
· 16 years ago
0ceba5a
[MEDIUM] acl: set types on all currently known ACL verbs
by Willy Tarreau
· 16 years ago
a980263
[MEDIUM] acl: enforce ACL type checking
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
a79534f
[MEDIUM] acl: permit fetch() functions to set the result themselves
by Willy Tarreau
· 16 years ago
177e2b0
[CLEANUP] remove dependency on obsolete INTBITS macro
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
39f23b6
[MINOR] cfgparse: add support for warnings in external functions
by Willy Tarreau
· 16 years ago
10522fd
[MEDIUM] modularize the global "stats" keyword configuration parser
by Willy Tarreau
· 16 years ago
5b2c336
[MEDIUM] add support for configuration keyword registration
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
75875a7
[BUILD] silent a warning in unlikely() with gcc 4.x
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
e6313a3
[MINOR] introduce now_ms, the current date in milliseconds
by Willy Tarreau
· 16 years ago
9789f7b
[MAJOR] replace ultree with ebtree in wait-queues
by Willy Tarreau
· 16 years ago
47d9404
[OPTIM] add branch prediction hints in list manipulations
by Willy Tarreau
· 16 years ago
b0b37bc
[MEDIUM] further improve monotonic clock by check forward jumps
by Willy Tarreau
· 16 years ago
b7f694f
[MEDIUM] implement a monotonic internal clock
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
7008987
[BUG] queue management: wake oldest request in queues
by Willy Tarreau
· 16 years ago
5c6f58f
[DEBUG] add a TRACE macro to facilitate runtime data extraction
by Willy Tarreau
· 16 years ago
b463dfb
[MEDIUM] add support for conditional HTTP redirection
by Willy Tarreau
· 16 years ago
8001d61
[MEDIUM] Fix memory freeing at exit, part 2
by Krzysztof Piotr Oledzki
· 16 years ago
a643baf
[MEDIUM] Fix memory freeing at exit
by Krzysztof Piotr Oledzki
· 16 years ago
1acf217
[BUG/CLEANUP] cookiedomain -> cookie_domain rename + free(p->cookie_domain)
by Krzysztof Piotr Oledzki
· 16 years ago
8a7af60
[MEDIUM] detect streaming buffers and tag them as such
by Willy Tarreau
· 16 years ago
efe3b6f
[MINOR] Allow to specify a domain for a cookie
by Krzysztof Piotr Oledzki
· 16 years ago
1fb6c87
[MEDIUM] upgrade to ebtree v4.0
by Willy Tarreau
· 16 years ago
9c30fc1
[MEDIUM] add support for URI hash depth and length limits
by Marek Majkowski
· 16 years ago
e7dd2f2
[BUILD] fix build with gcc 4.3
by Jeremy Hinegardner
· 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
caf720d
[BUG] str2sun could leak a small buffer in case of error during parsing
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
e69eada
[OPTIM] used unsigned ints for HTTP state and message offsets
by Willy Tarreau
· 17 years ago
21d2af3
Revert "[BUILD] backend.c and checks.c did not build without tproxy !"
by Willy Tarreau
· 17 years ago
3c3c012
[BUILD] backend.c and checks.c did not build without tproxy !
by Willy Tarreau
· 17 years ago
9c33612
[MEDIUM] completely implement the server redirection method
by Willy Tarreau
· 17 years ago
7a58a72
[MINOR] add configuration support for "redir" server keyword
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
4864c35
[BUG] build failed on CONFIG_HAP_LINUX_TPROXY without CONFIG_HAP_CTTPROXY
by Willy Tarreau
· 17 years ago
e8c66af
[MEDIUM] fix server health checks source address selection
by Willy Tarreau
· 17 years ago
c297b52
[BUG] fix overlapping server flags
by Willy Tarreau
· 17 years ago
0a45989
[MINOR] add transparent proxy support for balabit's Tproxy v4
by Willy Tarreau
· 17 years ago
b1e52e8
[MEDIUM] support fully transparent proxy on Linux (USE_LINUX_TPROXY)
by Willy Tarreau
· 17 years ago
541b5c2
[MEDIUM] add a turn-around state of one second after a connection failure
by Willy Tarreau
· 17 years ago
25b501a
[MEDIUM]: Count retries and redispatches also for servers, fix redistribute_pending, extend logs, %d->%u cleanup
by Krzysztof Piotr Oledzki
· 17 years ago
036fae0
[MEDIUM] introduce "timeout http-request" in frontends
by Willy Tarreau
· 17 years ago
a0250ba
[OPTIM] introduce global parameter "tune.maxaccept"
by Willy Tarreau
· 17 years ago
c73ce2b
[MINOR] add support for the "backlog" parameter
by Willy Tarreau
· 17 years ago
a8efd36
[STATS] add support for "show info" on the unix socket
by Willy Tarreau
· 17 years ago
336d475
[MEDIUM]: Inversion for options
by Krzysztof Oledzki
· 17 years ago
019767b
[BUILD] fix build on AIX due to recent log changes
by Willy Tarreau
· 17 years ago
81ae195
[MEDIUM] add support for logging via a UNIX socket
by Robert Tsai
· 17 years ago
ddbb82f
[STATS] report the number of times each server was selected
by Willy Tarreau
· 17 years ago
d7c30f9
[CLEANUP] grouped all timeouts in one structure
by Willy Tarreau
· 17 years ago
e219db7
[MEDIUM] introduce the "timeout" keyword
by Willy Tarreau
· 17 years ago
Next »