Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
ba4c5be88098eb9bf43cb47960dfac2e96623748
/
src
/
haproxy.c
43961d5
[MINOR] global: add "tune.chksize" to change the default check buffer size
by Willy Tarreau
· Mon Oct 04 20:39:20 2010 +0200
f6e2cc7
[BUG] deinit: unbind listeners before freeing them
by Willy Tarreau
· Fri Sep 03 10:38:17 2010 +0200
af7ad00
[MINOR] support a global jobs counter
by Willy Tarreau
· Tue Aug 31 15:39:26 2010 +0200
d0807c3
[MEDIUM] signals: support redistribution of signal zero when stopping
by Willy Tarreau
· Fri Aug 27 18:26:11 2010 +0200
24f4efa
[MEDIUM] signals: add support for registering functions and tasks
by Willy Tarreau
· Fri Aug 27 17:56:48 2010 +0200
bb545b4
[MINOR] startup: don't wait for nothing when no old pid remains
by Willy Tarreau
· Wed Aug 25 12:58:59 2010 +0200
d137dd3
[MINOR] startup: release unused structs after forking
by Willy Tarreau
· Wed Aug 25 12:49:05 2010 +0200
03fa5df
[CLEANUP] rename client -> frontend
by Willy Tarreau
· Mon May 24 21:02:37 2010 +0200
e437c44
[BUG] init: unconditionally catch SIGPIPE
by Willy Tarreau
· Wed Mar 17 18:02:46 2010 +0100
57b1bf7
[MEDIUM] checks: support multi-packet health check responses
by Nick Chalk
· Tue Mar 16 15:50:46 2010 +0000
1d21e0a
[MINOR] force null-termination of hostname
by Willy Tarreau
· Fri Mar 12 21:58:54 2010 +0100
8096de9
[MEDIUM] http: revert to use a swap buffer for realignment
by Willy Tarreau
· Fri Feb 26 11:12:27 2010 +0100
aff01ea
[BUG] cfgparse memory leak and missing free calls in deinit()
by Krzysztof Piotr Oledzki
· Fri Feb 05 20:31:44 2010 +0100
b05613d
[RELEASE] Released version 1.4-rc1
by Willy Tarreau
· Tue Feb 02 10:18:28 2010 +0100
8c8bd45
[MAJOR] use the new auth framework for http stats
by Krzysztof Piotr Oledzki
· Fri Jan 29 19:29:32 2010 +0100
59bb218
[MINOR] http-request: allow/deny/auth support for frontend/backend/listen
by Krzysztof Piotr Oledzki
· Fri Jan 29 17:58:21 2010 +0100
9610504
[MINOR] generic auth support with groups and encrypted passwords
by Krzysztof Piotr Oledzki
· Fri Jan 29 17:50:44 2010 +0100
f4f0412
[MINOR] prepare req_*/rsp_* to receive a condition
by Willy Tarreau
· Thu Jan 28 18:10:50 2010 +0100
477ecd8
[MEDIUM] config: remove the limitation of 10 config files
by Willy Tarreau
· Sun Jan 03 21:12:30 2010 +0100
deb9ed8
[MEDIUM] config: remove the limitation of 10 reqadd/rspadd statements
by Willy Tarreau
· Sun Jan 03 21:03:22 2010 +0100
f285f54
[MINOR] redirect: add support for unconditional rules
by Willy Tarreau
· Sun Jan 03 20:03:03 2010 +0100
25a67fa
[MINOR] config: don't report error on all subsequent files on failure
by Willy Tarreau
· Tue Dec 15 21:46:25 2009 +0100
c438242
[BUG] config: fix error message when config file is not found
by Willy Tarreau
· Sun Dec 06 13:10:44 2009 +0100
8d5d77e
[OPTIM] move some rarely used fields out of fdtab
by Willy Tarreau
· Sun Oct 18 07:25:52 2009 +0200
052d4fd
[CLEANUP] Move counters to dedicated structures
by Krzysztof Piotr Oledzki
· Sun Oct 04 14:52:57 2009 +0200
be5b685
[MINOR] report list of supported pollers with -vv
by Willy Tarreau
· Sat Oct 03 18:57:08 2009 +0200
48cb2ae
[MINOR] add "description", "node" and show-node"/"show-desc", remove "node-name", v2
by Krzysztof Piotr Oledzki
· Fri Oct 02 22:51:14 2009 +0200
78abe61
[MAJOR] struct chunk rework
by Krzysztof Piotr Oledzki
· Sun Sep 27 13:23:20 2009 +0200
8280d64
[BUG] variable buffer size ignored at initialization time
by Willy Tarreau
· Wed Sep 23 23:37:52 2009 +0200
d6d0690
[CLEANUP] remove ifdef MSG_NOSIGNAL and define it instead
by Willy Tarreau
· Wed Aug 19 11:22:33 2009 +0200
27a674e
[MEDIUM] make it possible to change the buffer size in the configuration
by Willy Tarreau
· Mon Aug 17 07:23:33 2009 +0200
89a6313
[MEDIUM] make the global stats socket part of a frontend
by Willy Tarreau
· Sun Aug 16 17:41:45 2009 +0200
b55932d
[MEDIUM] remove old experimental tcpsplice option
by Willy Tarreau
· Sun Aug 16 13:20:32 2009 +0200
3ad6a76
[MINOR] export the hostname variable so that all the code can access it
by Willy Tarreau
· Sun Aug 16 10:08:02 2009 +0200
bc69d8b
[BUILD] fix incorrect printf arg count with tcp_splice
by Willy Tarreau
· Sun Jul 26 20:40:05 2009 +0200
b455691
[CLEANUP] report 2009 not 2008 in the copyright banner.
by Willy Tarreau
· Thu Jul 23 13:45:47 2009 +0200
bb92501
[MINOR] config: improve error reporting when checking configuration
by Willy Tarreau
· Thu Jul 23 13:36:36 2009 +0200
058e907
[MINOR] config: improve error reporting in global section
by Willy Tarreau
· Mon Jul 20 09:30:05 2009 +0200
5d01a63
[MEDIUM] config: support loading multiple configuration files
by Willy Tarreau
· Mon Jun 22 16:02:30 2009 +0200
915e1eb
[MEDIUM] config: split parser and checker in two functions
by Willy Tarreau
· Mon Jun 22 15:48:36 2009 +0200
f68da46
[BUG] ensure that we correctly re-start old process in case of error
by Willy Tarreau
· Tue Jun 09 14:36:00 2009 +0200
6bde87b
[MINOR] startup: don't imply -q with -D
by Willy Tarreau
· Mon May 18 16:29:51 2009 +0200
1700b9c
[MINOR] don't close stdio fds twice
by Willy Tarreau
· Sun May 10 10:33:29 2009 +0200
01b3a53
[MEDIUM] convert all signals to asynchronous signals
by Willy Tarreau
· Sun May 10 09:59:50 2009 +0200
2985794
[MEDIUM] call signal_process_queue from run_poll_loop
by Willy Tarreau
· Sun May 10 09:01:21 2009 +0200
3b88d44
[MINOR] switch all stat counters to 64-bit
by Willy Tarreau
· Sat Apr 11 20:44:08 2009 +0200
1772ece
[MINOR] fix several printf formats and missing arguments
by Willy Tarreau
· Fri Apr 03 14:49:12 2009 +0200
6f4a82c
[OPTIM] stream_sock: don't retry to read after a large read
by Willy Tarreau
· Sat Mar 21 20:43:57 2009 +0100
f49d1df
[BUG] global.tune.maxaccept must be limited even in mono-process mode
by Willy Tarreau
· Sun Mar 01 08:35:41 2009 +0100
0b9c02c
[MEDIUM] implement bind-process to limit service presence by process
by Willy Tarreau
· Wed Feb 04 22:05:05 2009 +0100
4e30ed7
[BUG] inform the user when root is expected but not set
by Willy Tarreau
· Wed Feb 04 18:02:48 2009 +0100
0a3b9d9
[BUG] we must not exit if protocol binding only returns a warning
by Willy Tarreau
· Wed Feb 04 17:05:23 2009 +0100
3ab68cf
[MEDIUM] splice: add the global "nosplice" option
by Willy Tarreau
· Sun Jan 25 16:03:28 2009 +0100
43b7899
[MEDIUM] move global tuning options to the global structure
by Willy Tarreau
· Sun Jan 25 15:42:27 2009 +0100
686ac82
[OPTIM] make global.maxpipes default to global.maxconn/4 when not specified
by Willy Tarreau
· Sun Jan 25 14:06:58 2009 +0100
3eba98a
[MEDIUM] splice: make use of pipe pools
by Willy Tarreau
· Sun Jan 25 13:56:13 2009 +0100
afb4876
[BUG] reserve some pipes for backends with splice enabled
by Willy Tarreau
· Sun Jan 25 10:42:05 2009 +0100
5bd8c37
[MAJOR] complete support for linux 2.6 kernel splicing
by Willy Tarreau
· Mon Jan 19 00:32:22 2009 +0100
66aa61f
[MEDIUM] splice: add configuration options and set global.maxpipes
by Willy Tarreau
· Sun Jan 18 21:44:07 2009 +0100
3ec79b9
[MINOR] global.maxpipes: add the ability to reserve file descriptors for pipes
by Willy Tarreau
· Sun Jan 18 20:39:42 2009 +0100
106cb76
[BUG] critical errors should be reported even in daemon mode
by Willy Tarreau
· Sun Nov 16 07:40:34 2008 +0100
7e5067d
[MEDIUM] remove cli_fd, srv_fd, cli_state and srv_state from the session
by Willy Tarreau
· Sun Dec 07 16:27:56 2008 +0100
a534fea
[CLEANUP] remove 65 useless NULL checks before free
by Willy Tarreau
· Sun Aug 03 12:19:50 2008 +0200
177e2b0
[CLEANUP] remove dependency on obsolete INTBITS macro
by Willy Tarreau
· Tue Jul 15 00:36:31 2008 +0200
ec6c5df
[CLEANUP] remove many #include <types/xxx> from C files
by Willy Tarreau
· Tue Jul 15 00:22:45 2008 +0200
0c303ee
[MAJOR] convert all expiration timers from timeval to ticks
by Willy Tarreau
· Mon Jul 07 00:09:58 2008 +0200
58b458d
[MAJOR] use an ebtree instead of a list for the run queue
by Willy Tarreau
· Sun Jun 29 22:40:23 2008 +0200
accc4e1
[BUG] we could segfault during exit while freeing uri_auths
by Willy Tarreau
· Tue Jun 24 11:14:45 2008 +0200
9789f7b
[MAJOR] replace ultree with ebtree in wait-queues
by Willy Tarreau
· Tue Jun 24 08:17:16 2008 +0200
b0b37bc
[MEDIUM] further improve monotonic clock by check forward jumps
by Willy Tarreau
· Mon Jun 23 14:00:57 2008 +0200
b7f694f
[MEDIUM] implement a monotonic internal clock
by Willy Tarreau
· Sun Jun 22 17:18:02 2008 +0200
7c669d7
[BUG] fix the dequeuing logic to ensure that all requests get served
by Willy Tarreau
· Fri Jun 20 15:04:11 2008 +0200
b463dfb
[MEDIUM] add support for conditional HTTP redirection
by Willy Tarreau
· Sat Jun 07 23:08:56 2008 +0200
8001d61
[MEDIUM] Fix memory freeing at exit, part 2
by Krzysztof Piotr Oledzki
· Sat May 31 13:53:23 2008 +0200
a643baf
[MEDIUM] Fix memory freeing at exit
by Krzysztof Piotr Oledzki
· Thu May 29 23:53:44 2008 +0200
1acf217
[BUG/CLEANUP] cookiedomain -> cookie_domain rename + free(p->cookie_domain)
by Krzysztof Piotr Oledzki
· Thu May 29 23:03:34 2008 +0200
7b4c5ae
[RELEASE] Released version 1.3.15
by Willy Tarreau
· Sat Apr 19 21:06:14 2008 +0200
a0250ba
[OPTIM] introduce global parameter "tune.maxaccept"
by Willy Tarreau
· Sun Jan 06 11:22:57 2008 +0100
9f2b730
[BUILD] major rework of the GNU Makefile
by Willy Tarreau
· Wed Jan 02 20:48:34 2008 +0100
e13e925
[BUG] hot reconfiguration failed because of a wrong error check
by Willy Tarreau
· Thu Dec 20 23:05:50 2007 +0100
7b066db
[MINOR] store the build options to report with -vv
by Willy Tarreau
· Sun Dec 02 11:28:59 2007 +0100
b80c230
[MEDIUM] add the "fail" condition to monitor requests
by Willy Tarreau
· Fri Nov 30 20:51:32 2007 +0100
2815664
[BUG] relative_pid was not initialized
by Willy Tarreau
· Mon Nov 26 16:13:36 2007 +0100
dcd4771
[MINOR] stats: report numerical process ID, proxy ID and server ID
by Willy Tarreau
· Sun Nov 04 23:35:08 2007 +0100
0173280
[MEDIUM] introduce the "url_param" balance method
by Willy Tarreau
· Thu Nov 01 22:48:15 2007 +0100
d740bab
[MINOR] move error codes to common/errors.h
by Willy Tarreau
· Sun Oct 28 11:14:07 2007 +0100
fe94460
[BUG] fix calls to localtime()
by Willy Tarreau
· Thu Oct 25 10:34:16 2007 +0200
03f6d67
[BUILD] fix build of global section with older gcc versions
by Willy Tarreau
· Thu Oct 18 15:15:57 2007 +0200
fbee713
[MEDIUM] introduce the "stats" keyword in global section
by Willy Tarreau
· Thu Oct 18 13:53:22 2007 +0200
dd81598
[MAJOR] added generic protocol support
by Willy Tarreau
· Tue Oct 16 12:25:14 2007 +0200
d680371
[BUG] remove condition for exit() under fork() failure
by Willy Tarreau
· Tue Oct 16 07:44:56 2007 +0200
f223cc0
[MEDIUM] fixed call to chroot() during startup
by Willy Tarreau
· Mon Oct 15 18:57:08 2007 +0200
b304dc7
[MEDIUM] Spread health checks even more
by Krzysztof Oledzki
· Sun Oct 14 23:40:01 2007 +0200
87ea548
[MINOR] add the "nolinger" option to disable data lingering
by Alexandre Cassen
· Thu Oct 11 20:48:58 2007 +0200
56f1e8b
[BUG] fix double-free during clean exit
by Krzysztof Oledzki
· Thu Oct 11 18:30:14 2007 +0200
5fcc8f1
[MINOR] fix the SIGHUP message not to alert on server-less proxies
by Willy Tarreau
· Mon Sep 17 11:27:09 2007 +0200
0fc45a7
[MINOR] improve memory freeing upon exit
by Willy Tarreau
· Sun Jun 17 00:36:03 2007 +0200
1db3771
[MEDIUM] limit the number of events returned by *poll*
by Willy Tarreau
· Sun Jun 03 17:16:49 2007 +0200
4d2d098
[MAJOR] call garbage collector when doing soft stop
by Willy Tarreau
· Mon May 14 00:39:29 2007 +0200
cf7f320
[MAJOR] last bunch of capture changes for mempool v2
by Willy Tarreau
· Sun May 13 22:46:04 2007 +0200
Next »