Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
29e50f7507bae6549d55fd8b475f2cc8587d5335
/
src
/
listener.c
ae30253
MAJOR: listener: only start listeners bound to the same processes
by Willy Tarreau
· Wed May 07 19:22:24 2014 +0200
6ae1ba6
MEDIUM: listener: parse the new "process" bind keyword
by Willy Tarreau
· Wed May 07 19:01:58 2014 +0200
bb66030
MEDIUM: listener: make the accept function more robust against pauses
by Willy Tarreau
· Wed May 07 19:47:02 2014 +0200
95ccdde
BUILD: listener: add fcntl.h and unistd.h
by Willy Tarreau
· Sat Feb 01 09:28:36 2014 +0100
818dca5
BUG/MEDIUM: listener: improve detection of non-working accept4()
by Willy Tarreau
· Fri Jan 31 19:40:19 2014 +0100
e43d532
MEDIUM: listener: apply a limit on the session rate submitted to SSL
by Willy Tarreau
· Mon Oct 07 20:01:52 2013 +0200
93e7c00
MEDIUM: listener: add support for limiting the session rate in addition to the connection rate
by Willy Tarreau
· Mon Oct 07 18:51:07 2013 +0200
6c11bd2
OPTIM: raw-sock: don't speculate after a short read if polling is enabled
by Willy Tarreau
· Fri Jan 24 00:54:27 2014 +0100
f817e9f
MAJOR: polling: rework the whole polling system
by Willy Tarreau
· Fri Jan 10 16:58:45 2014 +0100
a593ec5
MEDIUM: listener: fix polling management in the accept loop
by Willy Tarreau
· Mon Jan 20 21:21:30 2014 +0100
4448925
BUILD/MINOR: listener: remove a glibc warning on accept4()
by Willy Tarreau
· Tue Jan 14 17:52:01 2014 +0100
ef38c39
MEDIUM: sample: systematically pass the keyword pointer to the keyword
by Willy Tarreau
· Mon Jul 22 16:29:32 2013 +0200
dc13c11
BUG/MEDIUM: prevent gcc from moving empty keywords lists into BSS
by Willy Tarreau
· Fri Jun 21 23:16:39 2013 +0200
6d4e4e8
MEDIUM: acl: remove a lot of useless ACLs that are equivalent to their fetches
by Willy Tarreau
· Tue Jun 11 21:22:58 2013 +0200
d86e29d
CLEANUP: acl: remove unused references to ACL_USE_*
by Willy Tarreau
· Mon Mar 25 08:21:05 2013 +0100
c48c90d
MAJOR: acl: remove the arg_mask from the ACL definition and use the sample fetch's
by Willy Tarreau
· Fri Jan 11 16:56:48 2013 +0100
8ed669b
MAJOR: acl: make all ACLs reference the fetch function via a sample.
by Willy Tarreau
· Fri Jan 11 15:49:37 2013 +0100
0ccb744
MINOR: listener: rename sample fetch functions and declare the sample keywords
by Willy Tarreau
· Mon Jan 07 22:54:17 2013 +0100
50de90a
MINOR: listeners: make the accept loop more robust when maxaccept==0
by Willy Tarreau
· Fri Nov 23 20:11:45 2012 +0100
16a2147
MEDIUM: adjust the maxaccept per listener depending on the number of processes
by Willy Tarreau
· Mon Nov 19 12:39:59 2012 +0100
6b3b0d4
MEDIUM: listener: provide a fallback for accept4() when not supported
by Willy Tarreau
· Mon Oct 22 19:32:55 2012 +0200
1bc4aab
MEDIUM: listener: add support for linux's accept4() syscall
by Willy Tarreau
· Mon Oct 08 20:11:03 2012 +0200
b3fb60b
BUG/MEDIUM: listener: don't pause protocols that do not support it
by Willy Tarreau
· Thu Oct 04 08:56:31 2012 +0200
82569f9
MEDIUM: monitor: simplify handling of monitor-net and mode health
by Willy Tarreau
· Thu Sep 27 23:48:56 2012 +0200
eb6cead
MINOR: standard: make memprintf() support a NULL destination
by Willy Tarreau
· Thu Sep 20 19:43:14 2012 +0200
4348fad
MAJOR: listeners: use dual-linked lists to chain listeners with frontends
by Willy Tarreau
· Thu Sep 20 16:48:07 2012 +0200
51fb765
MINOR: listener: add a scope field in the bind keyword lists
by Willy Tarreau
· Tue Sep 18 18:24:39 2012 +0200
8638f48
MEDIUM: config: enumerate full list of registered "bind" keywords upon error
by Willy Tarreau
· Tue Sep 18 18:01:17 2012 +0200
3dcc341
MEDIUM: config: move the common "bind" settings to listener.c
by Willy Tarreau
· Tue Sep 18 17:17:28 2012 +0200
2698266
MEDIUM: listener: add a minimal framework to register "bind" keyword options
by Willy Tarreau
· Wed Sep 12 23:17:10 2012 +0200
d1d5454
REORG: split "protocols" files into protocol and listener
by Willy Tarreau
· Wed Sep 12 22:58:11 2012 +0200
[Renamed (83%) from src/protocols.c]
afad0e0
MAJOR: make use of conn_{data|sock}_{poll|stop|want}* in connection handlers
by Willy Tarreau
· Thu Aug 09 14:45:22 2012 +0200
49b046d
MAJOR: fd: replace all EV_FD_* macros with new fd_*_* inline calls
by Willy Tarreau
· Thu Aug 09 12:11:58 2012 +0200
aece46a
MEDIUM: protocols: use the generic I/O callback for accept callbacks
by Willy Tarreau
· Fri Jul 06 12:25:58 2012 +0200
fe7f1ea
REORG/MINOR: session: detect the TCP monitor checks at the protocol accept
by Willy Tarreau
· Sun May 20 19:22:25 2012 +0200
bbebbbf
REORG/MEDIUM: move the default accept function from sockstream to protocols.c
by Willy Tarreau
· Mon May 07 21:22:09 2012 +0200
26d8c59
REORG/MEDIUM: replace stream interface protocol functions by a proto pointer
by Willy Tarreau
· Mon May 07 18:12:14 2012 +0200
32a6f2e
MEDIUM: acl/pattern: use the same direction scheme
by Willy Tarreau
· Wed Apr 25 10:13:36 2012 +0200
24e32d8
MEDIUM: acl: replace acl_expr with args in acl fetch_* functions
by Willy Tarreau
· Mon Apr 23 23:55:44 2012 +0200
21e5b0e
MEDIUM: get rid of SMP_F_READ_ONLY and SMP_F_MUST_FREE
by Willy Tarreau
· Mon Apr 23 19:25:44 2012 +0200
f853c46
MEDIUM: pattern/acl: get rid of temp_pattern in ACLs
by Willy Tarreau
· Mon Apr 23 18:53:56 2012 +0200
3740635
MAJOR: acl: make use of the new sample struct and get rid of acl_test
by Willy Tarreau
· Mon Apr 23 16:16:37 2012 +0200
422aa07
MEDIUM: pattern: add new sample types to replace pattern types
by Willy Tarreau
· Fri Apr 20 20:49:27 2012 +0200
61612d4
MAJOR: acl: store the ACL argument types in the ACL keyword declaration
by Willy Tarreau
· Thu Apr 19 18:42:05 2012 +0200
a5e3756
MEDIUM: acl: use temp_pattern to store any integer-type information
by Willy Tarreau
· Fri Dec 16 17:06:15 2011 +0100
e6ca1fc
[MINOR] listeners: add support for queueing resource limited listeners
by Willy Tarreau
· Sun Jul 24 22:03:52 2011 +0200
6279371
[MINOR] listeners: add listen_full() to mark a listener full
by Willy Tarreau
· Sun Jul 24 19:23:38 2011 +0200
be58c38
[MEDIUM] proxy: add a PAUSED state to listeners and move socket tricks out of proxy.c
by Willy Tarreau
· Sun Jul 24 18:28:10 2011 +0200
cf20bf1
[MEDIUM] Enhance message errors management on binds
by Emeric Brun
· Fri Oct 22 16:06:11 2010 +0200
645513a
[CLEANUP] client: move some ACLs away to their respective locations
by Willy Tarreau
· Mon May 24 20:55:15 2010 +0200
ec6c5df
[CLEANUP] remove many #include <types/xxx> from C files
by Willy Tarreau
· Tue Jul 15 00:22:45 2008 +0200
3acf8c3
[MINOR] add a generic unbind_all_listeners() primitive
by Willy Tarreau
· Sun Oct 28 22:35:41 2007 +0100
1a64d16
[MINOR] add a generic delete_listener() primitive
by Willy Tarreau
· Sun Oct 28 22:26:05 2007 +0100
b648d63
[MINOR] add a generic unbind_listener() primitive
by Willy Tarreau
· Sun Oct 28 22:13:50 2007 +0100
dabf2e2
[MAJOR] added a new state to listeners
by Willy Tarreau
· Sun Oct 28 21:59:24 2007 +0100
dd81598
[MAJOR] added generic protocol support
by Willy Tarreau
· Tue Oct 16 12:25:14 2007 +0200