Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
18e52a8834a047e98f39828d55c573720d183ebc
/
src
/
haproxy.c
« Previous
be58c38
[MEDIUM] proxy: add a PAUSED state to listeners and move socket tricks out of proxy.c
by Willy Tarreau
· 13 years ago
4827fd2
[OPTIM] stream_sock: reduce the default number of accepted connections at once
by Willy Tarreau
· 13 years ago
6fb8259
[MINOR] Free stick rules on denint()
by Simon Horman
· 13 years ago
b08584a
[MINOR] Free stick table pool on denint()
by Simon Horman
· 13 years ago
ac82142
[MINOR] Free tcp rules on denint()
by Simon Horman
· 13 years ago
a31c7f7
[MINOR] Free rdp_cookie_name on denint()
by Simon Horman
· 13 years ago
ff011f2
[REORG] http: move the http-request rules to proto_http
by Willy Tarreau
· 14 years ago
7d0aaf3
[MEDIUM] stats: split frontend and backend stats
by Willy Tarreau
· 14 years ago
dc23a92
[BUG] startup: set the rlimits before binding ports, not after.
by Willy Tarreau
· 14 years ago
48936af
[MINOR] log: ability to override the syslog tag
by Kevinm
· 14 years ago
df5b38f
[MINOR] log: add support for passing the forwarded hostname
by Joe Williams
· 14 years ago
2b920a1
[MAJOR] Add new files src/peer.c, include/proto/peers.h and include/types/peers.h for sync stick table management
by Emeric Brun
· 14 years ago
ed76092
[MEDIUM] Add supports of bind on unix sockets.
by Emeric Brun
· 14 years ago
cf20bf1
[MEDIUM] Enhance message errors management on binds
by Emeric Brun
· 14 years ago
43961d5
[MINOR] global: add "tune.chksize" to change the default check buffer size
by Willy Tarreau
· 14 years ago
f6e2cc7
[BUG] deinit: unbind listeners before freeing them
by Willy Tarreau
· 14 years ago
af7ad00
[MINOR] support a global jobs counter
by Willy Tarreau
· 14 years ago
d0807c3
[MEDIUM] signals: support redistribution of signal zero when stopping
by Willy Tarreau
· 14 years ago
24f4efa
[MEDIUM] signals: add support for registering functions and tasks
by Willy Tarreau
· 14 years ago
bb545b4
[MINOR] startup: don't wait for nothing when no old pid remains
by Willy Tarreau
· 14 years ago
d137dd3
[MINOR] startup: release unused structs after forking
by Willy Tarreau
· 14 years ago
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
· 15 years ago
1700b9c
[MINOR] don't close stdio fds twice
by Willy Tarreau
· 15 years ago
01b3a53
[MEDIUM] convert all signals to asynchronous signals
by Willy Tarreau
· 15 years ago
2985794
[MEDIUM] call signal_process_queue from run_poll_loop
by Willy Tarreau
· 15 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
Next »