Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
38932c391c24f7e264e661e4190f43b240827292
/
src
/
server.c
fad0318
BUG/MAJOR: dns: first DNS response packet not matching queried hostname may lead to a loop
by Baptiste Assmann
· Wed Oct 28 02:03:32 2015 +0100
e6a4a32
MEDIUM: dns: Don't use the ANY query type
by Andrew Hayworth
· Mon Oct 19 22:29:51 2015 +0000
31138fa
BUG/MEDIUM: server: fix misuse of format string in load-server-state's warnings
by Willy Tarreau
· Tue Sep 29 18:38:47 2015 +0200
e1aebb2
BUILD: server: fix build warnings introduced by load-server-state
by Willy Tarreau
· Tue Sep 29 18:32:57 2015 +0200
7fe3be7
MINOR: standard: avoid DNS resolution from the function str2sa_range()
by Thierry FOURNIER
· Sat Sep 26 20:03:36 2015 +0200
6076d1c
MINOR: server: startup slowstart task when using seamless reload of HAProxy
by Baptiste Assmann
· Thu Sep 17 22:53:59 2015 +0200
e11cfcd
MINOR: config: new backend directives: load-server-state-from-file and server-state-file-name
by Baptiste Assmann
· Wed Aug 19 16:44:03 2015 +0200
54a4730
BUG/MAJOR: can't enable a server through the stat socket
by Baptiste Assmann
· Fri Sep 18 10:30:03 2015 +0200
f778bb4
BUG/MINOR: DNS request retry counter used for retry only
by Baptiste Assmann
· Wed Sep 09 00:54:38 2015 +0200
0453a1d
MINOR: dns: new flag to report that no IP can be found in a DNS response packet
by Baptiste Assmann
· Wed Sep 09 00:51:08 2015 +0200
96972bc
MINOR: dns: no expected DNS record type found
by Baptiste Assmann
· Wed Sep 09 00:46:58 2015 +0200
07101d5
BUG/MEDIUM: dns: use the correct server hostname when resolving
by Willy Tarreau
· Tue Sep 08 16:16:35 2015 +0200
72b8c1f
MEDIUM: tools: make str2sa_range() optionally return the FQDN
by Willy Tarreau
· Tue Sep 08 15:50:19 2015 +0200
9044758
MINOR: DNS client query type failover management
by Baptiste Assmann
· Wed Sep 02 22:20:56 2015 +0200
0df5d96
MINOR: dns: New DNS response analysis code: DNS_RESP_TRUNCATED
by Baptiste Assmann
· Wed Sep 02 21:58:32 2015 +0200
11c4e4e
BUG/MAJOR: dns: dns client resolution infinite loop
by Baptiste Assmann
· Wed Sep 02 22:15:58 2015 +0200
f046f11
BUG/MEDIUM: dns: wrong first time DNS resolution
by Baptiste Assmann
· Thu Aug 27 22:12:46 2015 +0200
29fbe51
MAJOR: tproxy: remove support for cttproxy
by Willy Tarreau
· Thu Aug 20 19:35:14 2015 +0200
93c2062
MINOR: server SRV_ADMF_CMAINT flag doesn't imply SRV_ADMF_FMAINT
by Baptiste Assmann
· Mon Aug 17 14:25:02 2015 +0200
9f5ada3
MINOR: server: add new SRV_ADMF_CMAINT flag
by Baptiste Assmann
· Sat Aug 08 15:49:13 2015 +0200
7017cb0
MINOR: server: add a list of safe, already reused idle connections
by Willy Tarreau
· Wed Aug 05 16:35:23 2015 +0200
173a1c6
MINOR: server: add a list of already used idle connections
by Willy Tarreau
· Wed Aug 05 10:31:57 2015 +0200
600802a
MINOR: server: add a list of private idle connections
by Willy Tarreau
· Tue Aug 04 17:19:06 2015 +0200
19a106d
MINOR: server: server_find functions: id, name, best_match
by Baptiste Assmann
· Wed Jul 08 22:03:56 2015 +0200
7cc419a
MINOR: server: new server flag: SRV_F_FORCED_ID
by Baptiste Assmann
· Tue Jul 07 22:02:20 2015 +0200
a68ca96
MAJOR: server: add DNS-based server name resolution
by Baptiste Assmann
· Tue Apr 14 01:15:08 2015 +0200
3d8f831
MEDIUM: server: change server ip address from stats socket
by Baptiste Assmann
· Mon Apr 13 22:54:33 2015 +0200
14e4014
MEDIUM: server: add support for changing a server's address
by Baptiste Assmann
· Tue Apr 14 01:13:07 2015 +0200
4cd477f
MEDIUM: Send email alerts when servers are marked as UP or enter the drain state
by Simon Horman
· Thu Apr 30 13:10:34 2015 +0900
e7dff02
REORG/MEDIUM: stream: rename stream flags from SN_* to SF_*
by Willy Tarreau
· Fri Apr 03 01:14:29 2015 +0200
87b0966
REORG/MAJOR: session: rename the "session" entity to "stream"
by Willy Tarreau
· Fri Apr 03 00:22:06 2015 +0200
bb2ae64
MEDIUM: protocol: automatically pick the proto associated to the connection.
by Thierry FOURNIER
· Wed Jan 14 11:31:49 2015 +0100
64e3416
MEDIUM: Allow suppression of email alerts by log level
by Simon Horman
· Fri Feb 06 11:11:57 2015 +0900
00b69e0
MINOR: Remove trailing '.' from email alert messages
by Simon Horman
· Fri Feb 06 11:11:56 2015 +0900
0ba0e4a
MEDIUM: Support sending email alerts
by Simon Horman
· Fri Jan 30 11:23:00 2015 +0900
e16c1b3
MEDIUM: Attach tcpcheck_rules to check
by Simon Horman
· Fri Jan 30 11:22:57 2015 +0900
41f5876
MEDIUM: Move proto and addr fields struct check
by Simon Horman
· Fri Jan 30 11:22:56 2015 +0900
b1900d5
MEDIUM: Refactor init_check and move to checks.c
by Simon Horman
· Fri Jan 30 11:22:54 2015 +0900
1a23cf0
BUG/MEDIUM: Do not set agent health to zero if server is disabled in config
by Simon Horman
· Wed Nov 12 15:55:53 2014 +0900
b3e54fe
MAJOR: namespace: add Linux network namespace support
by KOVACS Krisztian
· Mon Nov 17 15:11:45 2014 +0100
9ce1311
BUG/MEDIUM: checks: fix conflicts between agent checks and ssl healthchecks
by Cyril Bonté
· Sat Nov 15 22:41:27 2014 +0100
bfc7b7a
MAJOR: checks: add support for a new "drain" administrative mode
by Willy Tarreau
· Thu May 22 16:14:34 2014 +0200
9943d31
MINOR: server: make use of srv_is_usable() instead of checking eweight
by Willy Tarreau
· Thu May 22 16:20:59 2014 +0200
8eb7784
MINOR: server: implement srv_set_stopping()
by Willy Tarreau
· Wed May 21 13:54:57 2014 +0200
dbd5e78
MINOR: server: implement srv_set_running()
by Willy Tarreau
· Tue May 20 22:46:35 2014 +0200
e7d1ef1
MINOR: server: implement srv_set_stopped()
by Willy Tarreau
· Tue May 20 22:25:12 2014 +0200
bda9227
MINOR: server: make the status reporting function support a reason
by Willy Tarreau
· Tue May 20 21:55:30 2014 +0200
3209123
MEDIUM: server: allow multi-level server tracking
by Willy Tarreau
· Fri May 16 13:52:00 2014 +0200
a0066dd
MEDIUM: server: properly support and propagate the maintenance status
by Willy Tarreau
· Fri May 16 11:25:16 2014 +0200
4aac7db
REORG: checks: put the functions in the appropriate files !
by Willy Tarreau
· Fri May 16 11:48:10 2014 +0200
892337c
MAJOR: server: use states instead of flags to store the server state
by Willy Tarreau
· Tue May 13 23:41:20 2014 +0200
2012521
REORG/MEDIUM: server: move the maintenance bits out of the server state
by Willy Tarreau
· Tue May 13 19:44:56 2014 +0200
c93cd16
REORG/MEDIUM: server: split server state and flags in two different variables
by Willy Tarreau
· Tue May 13 15:54:22 2014 +0200
c5150da
MINOR: server: use functions to detect state changes and to update them
by Willy Tarreau
· Tue May 13 19:27:31 2014 +0200
02615f9
MINOR: server: remove the SRV_DRAIN flag which can always be deduced
by Willy Tarreau
· Tue May 13 22:08:20 2014 +0200
5cf0b52
MEDIUM: checks: only complain about the missing port when the check uses TCP
by Willy Tarreau
· Fri May 09 23:59:19 2014 +0200
9cf8d3f
MINOR: protocols: use is_inet_addr() when only INET addresses are desired
by Willy Tarreau
· Fri May 09 22:56:10 2014 +0200
640556c
BUG/MINOR: checks: correctly configure the address family and protocol
by Willy Tarreau
· Fri May 09 23:38:15 2014 +0200
afb7683
MEDIUM: connection: Implement and extented PROXY Protocol V2
by David S
· Thu May 08 23:42:08 2014 -0400
272adea
REORG: cfgparse: move server keyword parsing to server.c
by Willy Tarreau
· Mon Mar 31 10:39:59 2014 +0200
a20cb85
MINOR: stats: Enhancement to stats page to provide information of last session time.
by Bhaskar Maddala
· Mon Feb 03 16:26:46 2014 -0500
ff5ae35
MINOR: checks: use check->state instead of srv->state & SRV_CHECKED
by Willy Tarreau
· Wed Dec 11 20:36:34 2013 +0100
58c3297
MEDIUM: Set rise and fall of agent checks to 1
by Simon Horman
· Mon Nov 25 10:46:38 2013 +0900
004e045
BUG/MAJOR: server: weight calculation fails for map-based algorithms
by Willy Tarreau
· Thu Nov 21 11:22:01 2013 +0100
125d099
MEDIUM: Move health element to struct check
by Simon Horman
· Sun Feb 24 17:23:38 2013 +0900
4a74143
MEDIUM: Paramatise functions over the check of a server
by Simon Horman
· Sat Feb 23 15:35:38 2013 +0900
6618300
MEDIUM: Split up struct server's check element
by Simon Horman
· Sat Feb 23 10:16:43 2013 +0900
a360844
CLEANUP: Make parameters of srv_downtime and srv_getinter const
by Simon Horman
· Fri Nov 01 16:46:15 2013 +0900
b796afa
MEDIUM: server: Tighten up parsing of weight string
by Simon Horman
· Tue Feb 12 10:45:53 2013 +0900
58b5d29
MEDIUM: server: Allow relative weights greater than 100%
by Simon Horman
· Tue Feb 12 10:45:52 2013 +0900
7d09b9a
MEDIUM: server: Break out set weight processing code
by Simon Horman
· Tue Feb 12 10:45:51 2013 +0900
dff5543
MEDIUM: server: move parsing of keyword "id" to server.c
by Willy Tarreau
· Wed Oct 10 17:51:05 2012 +0200
21faa91
MINOR: server: add minimal infrastructure to parse keywords
by Willy Tarreau
· Wed Oct 10 08:27:36 2012 +0200
ec6c5df
[CLEANUP] remove many #include <types/xxx> from C files
by Willy Tarreau
· Tue Jul 15 00:22:45 2008 +0200
5259dfe
[MEDIUM]: rework checks handling
by Krzysztof Piotr Oledzki
· Mon Jan 21 01:54:06 2008 +0100
8513094
[MEDIUM] stats: report server and backend cumulated downtime
by Krzysztof Oledzki
· Mon Oct 22 16:21:10 2007 +0200
e3ba5f0
[CLEANUP] included common/version.h everywhere
by Willy Tarreau
· Thu Jun 29 18:54:54 2006 +0200
baaee00
[BIGMOVE] exploded the monolithic haproxy.c file into multiple files.
by Willy Tarreau
· Mon Jun 26 02:48:02 2006 +0200