Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
9e9879a263d17a925f4f6c65a1221b579ae7f558
/
src
/
haproxy.c
03fa5df
[CLEANUP] rename client -> frontend
by Willy Tarreau
· 14 years ago
e437c44
[BUG] init: unconditionally catch SIGPIPE
by Willy Tarreau
· 15 years ago
57b1bf7
[MEDIUM] checks: support multi-packet health check responses
by Nick Chalk
· 15 years ago
1d21e0a
[MINOR] force null-termination of hostname
by Willy Tarreau
· 15 years ago
8096de9
[MEDIUM] http: revert to use a swap buffer for realignment
by Willy Tarreau
· 15 years ago
aff01ea
[BUG] cfgparse memory leak and missing free calls in deinit()
by Krzysztof Piotr Oledzki
· 15 years ago
b05613d
[RELEASE] Released version 1.4-rc1
by Willy Tarreau
· 15 years ago
8c8bd45
[MAJOR] use the new auth framework for http stats
by Krzysztof Piotr Oledzki
· 15 years ago
59bb218
[MINOR] http-request: allow/deny/auth support for frontend/backend/listen
by Krzysztof Piotr Oledzki
· 15 years ago
9610504
[MINOR] generic auth support with groups and encrypted passwords
by Krzysztof Piotr Oledzki
· 15 years ago
f4f0412
[MINOR] prepare req_*/rsp_* to receive a condition
by Willy Tarreau
· 15 years ago
477ecd8
[MEDIUM] config: remove the limitation of 10 config files
by Willy Tarreau
· 15 years ago
deb9ed8
[MEDIUM] config: remove the limitation of 10 reqadd/rspadd statements
by Willy Tarreau
· 15 years ago
f285f54
[MINOR] redirect: add support for unconditional rules
by Willy Tarreau
· 15 years ago
25a67fa
[MINOR] config: don't report error on all subsequent files on failure
by Willy Tarreau
· 15 years ago
c438242
[BUG] config: fix error message when config file is not found
by Willy Tarreau
· 15 years ago
8d5d77e
[OPTIM] move some rarely used fields out of fdtab
by Willy Tarreau
· 15 years ago
052d4fd
[CLEANUP] Move counters to dedicated structures
by Krzysztof Piotr Oledzki
· 15 years ago
be5b685
[MINOR] report list of supported pollers with -vv
by Willy Tarreau
· 15 years ago
48cb2ae
[MINOR] add "description", "node" and show-node"/"show-desc", remove "node-name", v2
by Krzysztof Piotr Oledzki
· 15 years ago
78abe61
[MAJOR] struct chunk rework
by Krzysztof Piotr Oledzki
· 15 years ago
8280d64
[BUG] variable buffer size ignored at initialization time
by Willy Tarreau
· 15 years ago
d6d0690
[CLEANUP] remove ifdef MSG_NOSIGNAL and define it instead
by Willy Tarreau
· 15 years ago
27a674e
[MEDIUM] make it possible to change the buffer size in the configuration
by Willy Tarreau
· 15 years ago
89a6313
[MEDIUM] make the global stats socket part of a frontend
by Willy Tarreau
· 15 years ago
b55932d
[MEDIUM] remove old experimental tcpsplice option
by Willy Tarreau
· 15 years ago
3ad6a76
[MINOR] export the hostname variable so that all the code can access it
by Willy Tarreau
· 15 years ago
bc69d8b
[BUILD] fix incorrect printf arg count with tcp_splice
by Willy Tarreau
· 15 years ago
b455691
[CLEANUP] report 2009 not 2008 in the copyright banner.
by Willy Tarreau
· 15 years ago
bb92501
[MINOR] config: improve error reporting when checking configuration
by Willy Tarreau
· 15 years ago
058e907
[MINOR] config: improve error reporting in global section
by Willy Tarreau
· 15 years ago
5d01a63
[MEDIUM] config: support loading multiple configuration files
by Willy Tarreau
· 15 years ago
915e1eb
[MEDIUM] config: split parser and checker in two functions
by Willy Tarreau
· 15 years ago
f68da46
[BUG] ensure that we correctly re-start old process in case of error
by Willy Tarreau
· 15 years ago
6bde87b
[MINOR] startup: don't imply -q with -D
by Willy Tarreau
· 16 years ago
1700b9c
[MINOR] don't close stdio fds twice
by Willy Tarreau
· 16 years ago
01b3a53
[MEDIUM] convert all signals to asynchronous signals
by Willy Tarreau
· 16 years ago
2985794
[MEDIUM] call signal_process_queue from run_poll_loop
by Willy Tarreau
· 16 years ago
3b88d44
[MINOR] switch all stat counters to 64-bit
by Willy Tarreau
· 16 years ago
1772ece
[MINOR] fix several printf formats and missing arguments
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
f49d1df
[BUG] global.tune.maxaccept must be limited even in mono-process mode
by Willy Tarreau
· 16 years ago
0b9c02c
[MEDIUM] implement bind-process to limit service presence by process
by Willy Tarreau
· 16 years ago
4e30ed7
[BUG] inform the user when root is expected but not set
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
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
3eba98a
[MEDIUM] splice: make use of pipe pools
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
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
106cb76
[BUG] critical errors should be reported even in daemon mode
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
a534fea
[CLEANUP] remove 65 useless NULL checks before free
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
0c303ee
[MAJOR] convert all expiration timers from timeval to ticks
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
accc4e1
[BUG] we could segfault during exit while freeing uri_auths
by Willy Tarreau
· 16 years ago
9789f7b
[MAJOR] replace ultree with ebtree in wait-queues
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
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
7b4c5ae
[RELEASE] Released version 1.3.15
by Willy Tarreau
· 17 years ago
a0250ba
[OPTIM] introduce global parameter "tune.maxaccept"
by Willy Tarreau
· 17 years ago
9f2b730
[BUILD] major rework of the GNU Makefile
by Willy Tarreau
· 17 years ago
e13e925
[BUG] hot reconfiguration failed because of a wrong error check
by Willy Tarreau
· 17 years ago
7b066db
[MINOR] store the build options to report with -vv
by Willy Tarreau
· 17 years ago
b80c230
[MEDIUM] add the "fail" condition to monitor requests
by Willy Tarreau
· 17 years ago
2815664
[BUG] relative_pid was not initialized
by Willy Tarreau
· 17 years ago
dcd4771
[MINOR] stats: report numerical process ID, proxy ID and server ID
by Willy Tarreau
· 17 years ago
0173280
[MEDIUM] introduce the "url_param" balance method
by Willy Tarreau
· 17 years ago
d740bab
[MINOR] move error codes to common/errors.h
by Willy Tarreau
· 17 years ago
fe94460
[BUG] fix calls to localtime()
by Willy Tarreau
· 17 years ago
03f6d67
[BUILD] fix build of global section with older gcc versions
by Willy Tarreau
· 17 years ago
fbee713
[MEDIUM] introduce the "stats" keyword in global section
by Willy Tarreau
· 17 years ago
dd81598
[MAJOR] added generic protocol support
by Willy Tarreau
· 17 years ago
d680371
[BUG] remove condition for exit() under fork() failure
by Willy Tarreau
· 17 years ago
f223cc0
[MEDIUM] fixed call to chroot() during startup
by Willy Tarreau
· 17 years ago
b304dc7
[MEDIUM] Spread health checks even more
by Krzysztof Oledzki
· 17 years ago
87ea548
[MINOR] add the "nolinger" option to disable data lingering
by Alexandre Cassen
· 17 years ago
56f1e8b
[BUG] fix double-free during clean exit
by Krzysztof Oledzki
· 17 years ago
5fcc8f1
[MINOR] fix the SIGHUP message not to alert on server-less proxies
by Willy Tarreau
· 17 years ago
0fc45a7
[MINOR] improve memory freeing upon exit
by Willy Tarreau
· 17 years ago
1db3771
[MEDIUM] limit the number of events returned by *poll*
by Willy Tarreau
· 17 years ago
4d2d098
[MAJOR] call garbage collector when doing soft stop
by Willy Tarreau
· 18 years ago
cf7f320
[MAJOR] last bunch of capture changes for mempool v2
by Willy Tarreau
· 18 years ago
086b3b4
[MAJOR] ported the captures to use the new mempool v2
by Willy Tarreau
· 18 years ago
332f8bf
[MAJOR] ported requri to use mempools v2
by Willy Tarreau
· 18 years ago
63963c6
[MAJOR] ported appsession to use mempools v2
by Willy Tarreau
· 18 years ago
e4d7e55
[MAJOR] ported pendconn to mempools v2
by Willy Tarreau
· 18 years ago
7341d94
[MAJOR] switched buffers to mempools v2
by Willy Tarreau
· 18 years ago
c6ca1a0
[MAJOR] migrated task, tree64 and session to pool2
by Willy Tarreau
· 18 years ago
d825eef
[MAJOR] replaced all timeouts with struct timeval
by Willy Tarreau
· 18 years ago
Next »