Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
a8a46e20415cf79b3b0098afe7c38da4113e0b9f
/
src
/
server.c
« Previous
d10025c
BUG/MINOR: server: risk of over reading the pref_net array.
by David Carlier
· 9 years ago
02779b6
CLEANUP: uniformize last argument of malloc/calloc
by Vincent Bernat
· 9 years ago
3c2f2f2
CLEANUP: remove unneeded casts
by Vincent Bernat
· 9 years ago
1a786d7
BUG/MINOR: tcpcheck: fix incorrect list usage resulting in failure to load certain configs
by Willy Tarreau
· 9 years ago
09a9178
MINOR: server: generalize the "updater" source
by Thierry Fournier
· 9 years ago
d35b7a6
CLEANUP: server: add "const" to some message strings
by Thierry Fournier
· 9 years ago
c62df84
BUG/MINOR: server: fix the format of the warning on address change
by Thierry Fournier
· 9 years ago
ac88cfe
MEDIUM: dns: add a "resolve-net" option which allow to prefer an ip in a network
by Thierry Fournier
· 9 years ago
ada3484
MEDIUM: dns: extract options
by Thierry Fournier
· 9 years ago
f3c7a83
BUG/MEDIUM: servers state: server port is used uninitialized
by Willy Tarreau
· 9 years ago
a875b1f
BUG/MAJOR: servers state: server port is erased when dns resolution is enabled on a server
by Baptiste Assmann
· 9 years ago
0821bb9
MINOR: server state: missing LF (\n) on error message printed when parsing server state file
by Baptiste Assmann
· 9 years ago
baf9794
BUG/MINOR: tcpcheck: conf parsing error when no port configured on server and first rule(s) is (are) COMMENT
by Baptiste Assmann
· 9 years ago
3dd73be
BUG/MINOR: tcpcheck: conf parsing error when no port configured on server and last rule is a CONNECT with no port
by Baptiste Assmann
· 9 years ago
cf4fb03
BUG/MINOR: server: check return value of fgets() in apply_server_state()
by Dragan Dosen
· 9 years ago
55f9ff1
MINOR: check: add agent-send server parameter
by James Brown
· 9 years ago
fad0318
BUG/MAJOR: dns: first DNS response packet not matching queried hostname may lead to a loop
by Baptiste Assmann
· 9 years ago
e6a4a32
MEDIUM: dns: Don't use the ANY query type
by Andrew Hayworth
· 9 years ago
31138fa
BUG/MEDIUM: server: fix misuse of format string in load-server-state's warnings
by Willy Tarreau
· 9 years ago
e1aebb2
BUILD: server: fix build warnings introduced by load-server-state
by Willy Tarreau
· 9 years ago
7fe3be7
MINOR: standard: avoid DNS resolution from the function str2sa_range()
by Thierry FOURNIER
· 9 years ago
6076d1c
MINOR: server: startup slowstart task when using seamless reload of HAProxy
by Baptiste Assmann
· 9 years ago
e11cfcd
MINOR: config: new backend directives: load-server-state-from-file and server-state-file-name
by Baptiste Assmann
· 9 years ago
54a4730
BUG/MAJOR: can't enable a server through the stat socket
by Baptiste Assmann
· 9 years ago
f778bb4
BUG/MINOR: DNS request retry counter used for retry only
by Baptiste Assmann
· 9 years ago
0453a1d
MINOR: dns: new flag to report that no IP can be found in a DNS response packet
by Baptiste Assmann
· 9 years ago
96972bc
MINOR: dns: no expected DNS record type found
by Baptiste Assmann
· 9 years ago
07101d5
BUG/MEDIUM: dns: use the correct server hostname when resolving
by Willy Tarreau
· 9 years ago
72b8c1f
MEDIUM: tools: make str2sa_range() optionally return the FQDN
by Willy Tarreau
· 9 years ago
9044758
MINOR: DNS client query type failover management
by Baptiste Assmann
· 9 years ago
0df5d96
MINOR: dns: New DNS response analysis code: DNS_RESP_TRUNCATED
by Baptiste Assmann
· 9 years ago
11c4e4e
BUG/MAJOR: dns: dns client resolution infinite loop
by Baptiste Assmann
· 9 years ago
f046f11
BUG/MEDIUM: dns: wrong first time DNS resolution
by Baptiste Assmann
· 9 years ago
29fbe51
MAJOR: tproxy: remove support for cttproxy
by Willy Tarreau
· 9 years ago
93c2062
MINOR: server SRV_ADMF_CMAINT flag doesn't imply SRV_ADMF_FMAINT
by Baptiste Assmann
· 9 years ago
9f5ada3
MINOR: server: add new SRV_ADMF_CMAINT flag
by Baptiste Assmann
· 9 years ago
7017cb0
MINOR: server: add a list of safe, already reused idle connections
by Willy Tarreau
· 9 years ago
173a1c6
MINOR: server: add a list of already used idle connections
by Willy Tarreau
· 9 years ago
600802a
MINOR: server: add a list of private idle connections
by Willy Tarreau
· 9 years ago
19a106d
MINOR: server: server_find functions: id, name, best_match
by Baptiste Assmann
· 9 years ago
7cc419a
MINOR: server: new server flag: SRV_F_FORCED_ID
by Baptiste Assmann
· 9 years ago
a68ca96
MAJOR: server: add DNS-based server name resolution
by Baptiste Assmann
· 10 years ago
3d8f831
MEDIUM: server: change server ip address from stats socket
by Baptiste Assmann
· 10 years ago
14e4014
MEDIUM: server: add support for changing a server's address
by Baptiste Assmann
· 10 years ago
4cd477f
MEDIUM: Send email alerts when servers are marked as UP or enter the drain state
by Simon Horman
· 10 years ago
e7dff02
REORG/MEDIUM: stream: rename stream flags from SN_* to SF_*
by Willy Tarreau
· 10 years ago
87b0966
REORG/MAJOR: session: rename the "session" entity to "stream"
by Willy Tarreau
· 10 years ago
bb2ae64
MEDIUM: protocol: automatically pick the proto associated to the connection.
by Thierry FOURNIER
· 10 years ago
64e3416
MEDIUM: Allow suppression of email alerts by log level
by Simon Horman
· 10 years ago
00b69e0
MINOR: Remove trailing '.' from email alert messages
by Simon Horman
· 10 years ago
0ba0e4a
MEDIUM: Support sending email alerts
by Simon Horman
· 10 years ago
e16c1b3
MEDIUM: Attach tcpcheck_rules to check
by Simon Horman
· 10 years ago
41f5876
MEDIUM: Move proto and addr fields struct check
by Simon Horman
· 10 years ago
b1900d5
MEDIUM: Refactor init_check and move to checks.c
by Simon Horman
· 10 years ago
1a23cf0
BUG/MEDIUM: Do not set agent health to zero if server is disabled in config
by Simon Horman
· 10 years ago
b3e54fe
MAJOR: namespace: add Linux network namespace support
by KOVACS Krisztian
· 10 years ago
9ce1311
BUG/MEDIUM: checks: fix conflicts between agent checks and ssl healthchecks
by Cyril Bonté
· 10 years ago
bfc7b7a
MAJOR: checks: add support for a new "drain" administrative mode
by Willy Tarreau
· 10 years ago
9943d31
MINOR: server: make use of srv_is_usable() instead of checking eweight
by Willy Tarreau
· 10 years ago
8eb7784
MINOR: server: implement srv_set_stopping()
by Willy Tarreau
· 10 years ago
dbd5e78
MINOR: server: implement srv_set_running()
by Willy Tarreau
· 10 years ago
e7d1ef1
MINOR: server: implement srv_set_stopped()
by Willy Tarreau
· 10 years ago
bda9227
MINOR: server: make the status reporting function support a reason
by Willy Tarreau
· 10 years ago
3209123
MEDIUM: server: allow multi-level server tracking
by Willy Tarreau
· 10 years ago
a0066dd
MEDIUM: server: properly support and propagate the maintenance status
by Willy Tarreau
· 10 years ago
4aac7db
REORG: checks: put the functions in the appropriate files !
by Willy Tarreau
· 10 years ago
892337c
MAJOR: server: use states instead of flags to store the server state
by Willy Tarreau
· 11 years ago
2012521
REORG/MEDIUM: server: move the maintenance bits out of the server state
by Willy Tarreau
· 11 years ago
c93cd16
REORG/MEDIUM: server: split server state and flags in two different variables
by Willy Tarreau
· 11 years ago
c5150da
MINOR: server: use functions to detect state changes and to update them
by Willy Tarreau
· 11 years ago
02615f9
MINOR: server: remove the SRV_DRAIN flag which can always be deduced
by Willy Tarreau
· 11 years ago
5cf0b52
MEDIUM: checks: only complain about the missing port when the check uses TCP
by Willy Tarreau
· 11 years ago
9cf8d3f
MINOR: protocols: use is_inet_addr() when only INET addresses are desired
by Willy Tarreau
· 11 years ago
640556c
BUG/MINOR: checks: correctly configure the address family and protocol
by Willy Tarreau
· 11 years ago
afb7683
MEDIUM: connection: Implement and extented PROXY Protocol V2
by David S
· 11 years ago
272adea
REORG: cfgparse: move server keyword parsing to server.c
by Willy Tarreau
· 11 years ago
a20cb85
MINOR: stats: Enhancement to stats page to provide information of last session time.
by Bhaskar Maddala
· 11 years ago
ff5ae35
MINOR: checks: use check->state instead of srv->state & SRV_CHECKED
by Willy Tarreau
· 11 years ago
58c3297
MEDIUM: Set rise and fall of agent checks to 1
by Simon Horman
· 11 years ago
004e045
BUG/MAJOR: server: weight calculation fails for map-based algorithms
by Willy Tarreau
· 11 years ago
125d099
MEDIUM: Move health element to struct check
by Simon Horman
· 12 years ago
4a74143
MEDIUM: Paramatise functions over the check of a server
by Simon Horman
· 12 years ago
6618300
MEDIUM: Split up struct server's check element
by Simon Horman
· 12 years ago
a360844
CLEANUP: Make parameters of srv_downtime and srv_getinter const
by Simon Horman
· 11 years ago
b796afa
MEDIUM: server: Tighten up parsing of weight string
by Simon Horman
· 12 years ago
58b5d29
MEDIUM: server: Allow relative weights greater than 100%
by Simon Horman
· 12 years ago
7d09b9a
MEDIUM: server: Break out set weight processing code
by Simon Horman
· 12 years ago
dff5543
MEDIUM: server: move parsing of keyword "id" to server.c
by Willy Tarreau
· 12 years ago
21faa91
MINOR: server: add minimal infrastructure to parse keywords
by Willy Tarreau
· 12 years ago
ec6c5df
[CLEANUP] remove many #include <types/xxx> from C files
by Willy Tarreau
· 16 years ago
5259dfe
[MEDIUM]: rework checks handling
by Krzysztof Piotr Oledzki
· 17 years ago
8513094
[MEDIUM] stats: report server and backend cumulated downtime
by Krzysztof Oledzki
· 17 years ago
e3ba5f0
[CLEANUP] included common/version.h everywhere
by Willy Tarreau
· 18 years ago
baaee00
[BIGMOVE] exploded the monolithic haproxy.c file into multiple files.
by Willy Tarreau
· 18 years ago