Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
refs/tags/v2.4.24
/
src
/
check.c
tag
5387796d854c723061c389487a7eb9766f62513b
tagger
Willy Tarreau <w@1wt.eu>
Sat Aug 19 11:25:53 2023 +0200
object
d1756705e7928198062b8c5afece6f4407e5c737
HAProxy 2.4.24
c4dc79b
BUG/MINOR: checks: postpone the startup of health checks by the boot time
by Willy Tarreau
· 1 year, 2 months ago
18e018a
MINOR: checks: make sure spread-checks is used also at boot time
by Willy Tarreau
· 1 year, 2 months ago
8af4ab8
BUG/MINOR: tcpcheck: Disable QUICKACK only if data should be sent after connect
by Christopher Faulet
· 1 year, 11 months ago
5f76c90
BUG/MINOR: checks: Properly handle email alerts in trace messages
by Christopher Faulet
· 2 years, 1 month ago
ecc3426
BUG/MINOR: check: Reinit the buffer wait list at the end of a check
by Christopher Faulet
· 2 years, 2 months ago
565f333
BUG/MINOR: check: fix the condition to validate a port-less server
by Willy Tarreau
· 3 years ago
1065e7e
BUG/MINOR: checks: return correct error code for srv_parse_agent_check
by Dirkjan Bussink
· 3 years, 1 month ago
ea86083
BUG/MINOR: checks: Reschedule check on observe mode only if fastinter is set
by Christopher Faulet
· 3 years, 2 months ago
92017a3
BUG/MINOR: checks: Handle synchronous connect when a tcpcheck is started
by Christopher Faulet
· 3 years, 2 months ago
b2be9a1
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· 3 years, 3 months ago
2b71810
CLEANUP: lists/tree-wide: rename some list operations to avoid some confusion
by Willy Tarreau
· 3 years, 3 months ago
0f1fc23
BUG/MINOR: checks: Set missing id to the dummy checks frontend
by Christopher Faulet
· 3 years, 3 months ago
147b8c9
MINOIR: checks/trace: Register a new trace source with its events
by Christopher Faulet
· 3 years, 3 months ago
4781b15
CLEANUP: atomic/tree-wide: replace single increments/decrements with inc/dec
by Willy Tarreau
· 3 years, 3 months ago
d68d4f1
MEDIUM: dynbuf: remove last usages of b_alloc_margin()
by Willy Tarreau
· 3 years, 4 months ago
76e10e7
MINOR: server: prepare parsing for dynamic servers
by Amaury Denoyelle
· 3 years, 4 months ago
144f84a
MEDIUM: task: extend the state field to 32 bits
by Willy Tarreau
· 3 years, 4 months ago
dcf753a
CLEANUP: Use the ist() macro whenever possible
by Tim Duesterhus
· 3 years, 4 months ago
61cfdf4
CLEANUP: tree-wide: replace free(x);x=NULL with ha_free(&x)
by Willy Tarreau
· 3 years, 5 months ago
4d77bbf
MINOR: dynbuf: pass offer_buffers() the number of buffers instead of a threshold
by Willy Tarreau
· 3 years, 5 months ago
90f366b
MINOR: dynbuf: use regular lists instead of mt_lists for buffer_wait
by Willy Tarreau
· 3 years, 5 months ago
e8e5091
MINOR: dynbuf: make the buffer wait queue per thread
by Willy Tarreau
· 3 years, 5 months ago
4e9df27
BUG/MEDIUM: checks: don't needlessly take the server lock in health_adjust()
by Willy Tarreau
· 3 years, 5 months ago
64ba5eb
BUG/MINOR: checks: properly handle wrapping time in __health_adjust()
by Willy Tarreau
· 3 years, 5 months ago
b26122b
CLEANUP: check: fix get_check_status_info declaration
by William Dauchy
· 3 years, 5 months ago
c943799
MEDIUM: resolvers/dns: split dns.c into dns.c and resolvers.c
by Emeric Brun
· 3 years, 5 months ago
d30e9a1
MINOR: resolvers: rework prototype suffixes to split resolving and dns.
by Emeric Brun
· 3 years, 7 months ago
08622d3
MINOR: resolvers: renames some resolvers specific types to not use dns prefix
by Emeric Brun
· 3 years, 7 months ago
f430090
CLEANUP: check: fix some typo in comments
by William Dauchy
· 3 years, 5 months ago
4858fb2
MEDIUM: check: align agentaddr and agentport behaviour
by William Dauchy
· 3 years, 5 months ago
1c921cd
BUG/MINOR: check: consitent way to set agentaddr
by William Dauchy
· 3 years, 5 months ago
69f118d
MEDIUM: check: remove checkport checkaddr flag
by William Dauchy
· 3 years, 5 months ago
7aa3271
MINOR: checks: Add function to get the result code corresponding to a status
by Christopher Faulet
· 3 years, 5 months ago
025fc71
MINOR: checks: export a few functions that appear often in trace dumps
by Willy Tarreau
· 3 years, 5 months ago
8f10042
BUG/MEDIUM: tcpcheck: Don't destroy connection in the wake callback context
by Christopher Faulet
· 3 years, 6 months ago
6ecd593
BUG/MINOR: check: Don't perform any check on servers defined in a frontend
by Christopher Faulet
· 3 years, 6 months ago
f7e4a6f
MINOR: checks: don't call conn_cond_update_polling() anymore
by Willy Tarreau
· 3 years, 7 months ago
30bd4ef
MINOR: checks: use cs_drain_and_close() instead of draining the connection
by Willy Tarreau
· 3 years, 7 months ago
1e527cb
MINOR: check: Always increment check health counter on CONPASS
by Christopher Faulet
· 3 years, 8 months ago
97b7bdf
REORG: tcpcheck: Move check option parsing functions based on tcp-check
by Christopher Faulet
· 3 years, 7 months ago
b1bb069
MINOR: tcpcheck: Don't handle anymore in-progress connect rules in tcpcheck_main
by Christopher Faulet
· 3 years, 8 months ago
b381a50
BUG/MAJOR: tcpcheck: Allocate input and output buffers from the buffer pool
by Christopher Faulet
· 3 years, 8 months ago
1faf18a
BUG/MINOR: tcpcheck: Don't forget to reset tcp-check flags on new kind of check
by Christopher Faulet
· 3 years, 8 months ago
fc633b6
CLEANUP: config: Return ERR_NONE from config callbacks instead of 0
by Christopher Faulet
· 3 years, 8 months ago
c751b45
BUG/MINOR: tcpcheck: Don't warn on unused rules if check option is after
by Christopher Faulet
· 3 years, 8 months ago
7c14890
MINOR: check: report error on incompatible proto
by Amaury Denoyelle
· 3 years, 8 months ago
0519bd4
BUG/MEDIUM: check: reuse srv proto only if using same mode
by Amaury Denoyelle
· 3 years, 8 months ago
5e29376
BUG/MINOR: checks: Report a socket error before any connection attempt
by Christopher Faulet
· 3 years, 9 months ago
c3914d4
MEDIUM: proxy: replace proxy->state with proxy->disabled
by Willy Tarreau
· 3 years, 10 months ago
65ec4e3
MEDIUM: tools: make str2sa_range() check that the protocol has ->connect()
by Willy Tarreau
· 3 years, 10 months ago
5fc9328
MINOR: tools: make str2sa_range() directly return the protocol
by Willy Tarreau
· 3 years, 10 months ago
a93e5c7
MINOR: tools: make str2sa_range() optionally return the fd
by Willy Tarreau
· 3 years, 10 months ago
3281993
MINOR: tools: add several PA_O_* flags in str2sa_range() callers
by Willy Tarreau
· 3 years, 10 months ago
8b0fa8f
MEDIUM: config: remove all checks for missing/invalid ports/ranges
by Willy Tarreau
· 3 years, 10 months ago
7f96a84
MEDIUM: tools: make str2sa_range() validate callers' port specifications
by Willy Tarreau
· 3 years, 10 months ago
cd3a5591
MINOR: tools: make str2sa_range() take more options than just resolve
by Willy Tarreau
· 3 years, 10 months ago
e52b6e5
CLEANUP: Do not use a fixed type for 'sizeof' in 'calloc'
by Tim Duesterhus
· 3 years, 10 months ago
2867b40
BUG/MEDIUM: checks: Fix off-by-one in allocation of SMTP greeting cmd
by Tim Duesterhus
· 4 years, 1 month ago
588b314
BUILD: Re-enable -Wimplicit-fallthrough
by Tim Duesterhus
· 4 years, 1 month ago
7c18b54
REORG: dgram: rename proto_udp to dgram
by Willy Tarreau
· 4 years, 1 month ago
b255105
CLEANUP: include: tree-wide alphabetical sort of include files
by Willy Tarreau
· 4 years, 1 month ago
bcc6733
REORG: check: extract the external checks from check.{c,h}
by Willy Tarreau
· 4 years, 1 month ago
51cd595
REORG: check: move tcpchecks away from check.c
by Willy Tarreau
· 4 years, 1 month ago
cee013e
REORG: check: move the e-mail alerting code to mailers.c
by Willy Tarreau
· 4 years, 1 month ago
6be7849
REORG: include: move cfgparse.h to haproxy/cfgparse.h
by Willy Tarreau
· 4 years, 1 month ago
1e56f92
REORG: include: move server.h to haproxy/server{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
a55c454
REORG: include: move queue.h to haproxy/queue{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
4980160
REORG: include: move backend.h to haproxy/backend{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
a264d96
REORG: include: move proxy.h to haproxy/proxy{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
aeed4a8
REORG: include: move log.h to haproxy/log{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
5e539c9
REORG: include: move stream_interface.h to haproxy/stream_interface{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
209108d
REORG: include: move ssl_sock.h to haproxy/ssl_sock{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
2eec9b5
REORG: include: move stats.h to haproxy/stats{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
4aa573d
REORG: include: move checks.h to haproxy/check{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
[Renamed (99%) from src/checks.c]
3727a8a
REORG: include: move signal.h to haproxy/signal{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
fc77454
REORG: include: move proto_tcp.h to haproxy/proto_tcp.h
by Willy Tarreau
· 4 years, 1 month ago
cea0e1b
REORG: include: move task.h to haproxy/task{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
f268ee8
REORG: include: split global.h into haproxy/global{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
a171892
REORG: include: move vars.h to haproxy/vars{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
e6ce10b
REORG: include: move sample.h to haproxy/sample{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
d7d2c28
CLEANUP: include: remove unused mux_pt.h
by Willy Tarreau
· 4 years, 1 month ago
eb92deb
REORG: include: move dns.h to haproxy/dns{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
aa74c4e
REORG: include: move arg.h to haproxy/arg{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
122eba9
REORG: include: move action.h to haproxy/action{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
8773533
REORG: include: move http_htx.h to haproxy/http_htx{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
832ce65
REORG: include: move proto_udp.h to haproxy/proto_udp{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
0f6ffd6
REORG: include: move fd.h to haproxy/fd{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
fc8f6a8
REORG: include: move port_range.h to haproxy/port_range{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
48fbcae
REORG: tools: split common/standard.h into haproxy/tools{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
2dd7c35
REORG: include: move protocol.h to haproxy/protocol{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
16f958c
REORG: include: split common/htx.h into haproxy/htx{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
5413a87
REORG: include: move common/h1.h to haproxy/h1.h
by Willy Tarreau
· 4 years, 1 month ago
cd72d8c
REORG: include: split common/http.h into haproxy/http{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
7cd8b6e
REORG: include: split common/regex.h into haproxy/regex{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
2741c8c
REORG: include: move common/buffer.h to haproxy/dynbuf{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
c13ed53
REORG: include: move common/chunk.h to haproxy/chunk.h
by Willy Tarreau
· 4 years, 1 month ago
92b4f13
REORG: include: move time.h from common/ to haproxy/
by Willy Tarreau
· 4 years, 1 month ago
3f567e4
REORG: include: split hathreads into haproxy/thread.h and haproxy/thread-t.h
by Willy Tarreau
· 4 years, 1 month ago
853b297
REORG: include: split mini-clist into haproxy/list and list-t.h
by Willy Tarreau
· 4 years, 1 month ago
4c7e4b7
REORG: include: update all files to use haproxy/api.h or api-t.h if needed
by Willy Tarreau
· 4 years, 1 month ago
Next »