Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
refs/tags/v2.4.24
/
src
/
dns.c
tag
5387796d854c723061c389487a7eb9766f62513b
tagger
Willy Tarreau <w@1wt.eu>
Sat Aug 19 11:25:53 2023 +0200
object
d1756705e7928198062b8c5afece6f4407e5c737
HAProxy 2.4.24
cf537f6
BUG/MEDIUM: dns: Properly handle error when a response consumed
by Christopher Faulet
· 1 year, 3 months ago
5dce25f
BUG/MEDIUM: dns: Properly initialize new DNS session
by Christopher Faulet
· 2 years ago
f1d38be
BUG/MAJOR: dns: multi-thread concurrency issue on UDP socket
by Emeric Brun
· 2 years, 2 months ago
9a6ac57
BUG/MAJOR: dns: attempt to lock globaly for msg waiter list instead of use barrier
by Emeric Brun
· 2 years, 9 months ago
b18a95b
BUG/MAJOR: dns: tcp session can remain attached to a list after a free
by Emeric Brun
· 2 years, 9 months ago
6497867
CLEANUP: dns: Remove a forgotten debug message
by Christopher Faulet
· 3 years, 1 month ago
714f345
DOC: fix a few remainig cases of "Haproxy" and "HAproxy" in doc and comments
by Willy Tarreau
· 3 years, 2 months ago
9f9e9fc
BUILD: dns: include tools.h in dns.c
by Willy Tarreau
· 3 years, 2 months ago
2b71810
CLEANUP: lists/tree-wide: rename some list operations to avoid some confusion
by Willy Tarreau
· 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
f509065
MEDIUM: fd: merge fdtab[].ev and state for FD_EV_* and FD_POLL_* into state
by Willy Tarreau
· 3 years, 3 months ago
144f84a
MEDIUM: task: extend the state field to 32 bits
by Willy Tarreau
· 3 years, 4 months ago
1e711be
CLEANUP: dns: Remove useless test on ns->dgram in dns_connect_nameserver()
by Christopher Faulet
· 3 years, 4 months ago
1a1b674
CLEANUP: dns: Use DISGUISE() on a never-failing ring_attach() call
by Christopher Faulet
· 3 years, 4 months ago
92c696e
CLEANUP: Use ist2(const void*, size_t) whenever possible
by Tim Duesterhus
· 3 years, 4 months ago
0de36ad
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· 3 years, 5 months ago
61cfdf4
CLEANUP: tree-wide: replace free(x);x=NULL with ha_free(&x)
by Willy Tarreau
· 3 years, 5 months ago
e3e648c
BUILD: dns: avoid a build warning when threads are disabled (dss unused)
by Willy Tarreau
· 3 years, 4 months ago
2672215
BUG/MEDIUM: dns: fix multiple double close on fd in dns.c
by Emeric Brun
· 3 years, 5 months ago
0e40fda
BUG/MINOR: dns: fix ring attach control on dns_session_new
by Emeric Brun
· 3 years, 5 months ago
743afee
BUG/MINOR: dns: missing test writing in output channel in session handler
by Emeric Brun
· 3 years, 5 months ago
526b792
BUG/MINOR: dns: dns_connect_server must return -1 unsupported nameserver's type
by Emeric Brun
· 3 years, 5 months ago
538bb04
BUG/MINOR: dns: add test on result getting value from buffer into ring.
by Emeric Brun
· 3 years, 5 months ago
fd647d5
MEDIUM: dns: adds code to support pipelined DNS requests over TCP.
by Emeric Brun
· 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
d26a623
MEDIUM: resolvers: split resolving and dns message exchange layers.
by Emeric Brun
· 3 years, 6 months ago
d3b4495
MINOR: resolvers: rework dns stats prototype because specific to resolvers
by Emeric Brun
· 3 years, 6 months ago
6a2006a
MINOR: resolvers: replace nameserver's resolver ref by generic parent pointer
by Emeric Brun
· 3 years, 6 months ago
8a55193
MEDIUM: resolvers: move resolvers section parsing from cfgparse.c to dns.c
by Emeric Brun
· 3 years, 8 months ago
d30e9a1
MINOR: resolvers: rework prototype suffixes to split resolving and dns.
by Emeric Brun
· 3 years, 7 months ago
456de77
MINOR: resolvers: renames resolvers DNS_UPD_* returncodes to RSLV_UPD_*
by Emeric Brun
· 3 years, 7 months ago
30c766e
MINOR: resolvers: renames resolvers DNS_RESP_* errcodes RSLV_RESP_*
by Emeric Brun
· 3 years, 7 months ago
21fbeed
MINOR: resolvers: renames some dns prefixed types using resolv prefix.
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
750fe79
MINOR: resolvers: renames type dns_resolvers to resolvers.
by Emeric Brun
· 3 years, 7 months ago
85914e9
MINOR: resolvers: renames some resolvers internal types and removes dns prefix
by Emeric Brun
· 3 years, 7 months ago
50c870e
BUG/MINOR: dns: add missing sent counter and parent id to dns counters.
by Emeric Brun
· 3 years, 6 months ago
21ca3df
MINOR: dns: Don't set the check port during a server dns resolution
by Christopher Faulet
· 3 years, 5 months ago
6554742
BUG/MINOR: dns: SRV records ignores duplicated AR records (v2)
by Baptiste Assmann
· 3 years, 6 months ago
a1eea3b
Revert "BUG/MINOR: dns: SRV records ignores duplicated AR records"
by Christopher Faulet
· 3 years, 6 months ago
e5ff141
CLEANUP: Compare the return value of `XXXcmp()` functions with zero
by Tim Duesterhus
· 3 years, 6 months ago
949a7f6
BUG/MINOR: dns: SRV records ignores duplicated AR records
by Baptiste Assmann
· 3 years, 8 months ago
fbd0bc9
MINOR: dns/stats: integrate dns counters in stats
by Amaury Denoyelle
· 3 years, 9 months ago
d6c6b5f
BUG/MEDIUM: dns: Be sure to renew IP address for already known servers
by Christopher Faulet
· 3 years, 10 months ago
5a89175
BUG/MEDIUM: dns: Don't store additional records in a linked-list
by Christopher Faulet
· 3 years, 10 months ago
87138c3
BUG/MAJOR: dns: disabled servers through SRV records never recover
by Baptiste Assmann
· 4 years ago
cde8303
CLEANUP: dns: typo in reported error message
by Baptiste Assmann
· 4 years ago
385101e
BUG/MEDIUM: dns: Don't yield in do-resolve action on a final evaluation
by Christopher Faulet
· 4 years ago
4002f8d
BUG/MAJOR: dns: don't treat Authority records as an error
by Jerome Magnin
· 4 years ago
963f701
CLEANUP: dns: remove 45 "return" statements from dns_validate_dns_response()
by Willy Tarreau
· 4 years ago
010ab35
BUG/MEDIUM: dns: Release answer items when a DNS resolution is freed
by Christopher Faulet
· 4 years ago
5098a08
BUG/MAJOR: dns: Make the do-resolve action thread-safe
by Christopher Faulet
· 4 years ago
46a030c
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· 4 years ago
f278eec
BUILD: tree-wide: cast arguments to tolower/toupper to unsigned char
by Willy Tarreau
· 4 years 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
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
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
c2b1ff0
REORG: include: move http_ana.h to haproxy/http_ana{,-t}.h
by Willy Tarreau
· 4 years, 1 month ago
f1d32c4
REORG: include: move channel.h to haproxy/channel{,-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
83487a8
REORG: include: move cli.h to haproxy/cli{,-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
3f0f82e
REORG: move applet.h to haproxy/applet{,-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
8b550af
REORG: include: move tcp_rules.h to haproxy/tcp_rules.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
c761f84
REORG: include: move http_rules.h to haproxy/http_rules.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
122eba9
REORG: include: move action.h to haproxy/action{,-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
c2f7c58
REORG: include: move common/ticks.h to haproxy/ticks.h
by Willy Tarreau
· 4 years, 1 month ago
6131d6a
REORG: include: move common/net_helper.h to haproxy/net_helper.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
8d36697
REORG: include: move base64.h, errors.h and hash.h from common to to haproxy/
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
b17b884
BUG/MEDIUM: dns: Consider the fact that dns answers are case-insensitive
by Olivier Houchard
· 4 years, 3 months ago
37950c8
BUG/MEDIUM: dns: improper parsing of aditional records
by Baptiste Assmann
· 4 years, 5 months ago
17ab79f
CLEANUP: remove obsolete comments
by Baptiste Assmann
· 4 years, 5 months ago
81725b8
BUG/MINOR: dns: ignore trailing dot
by Lukas Tribus
· 4 years, 4 months ago
e3b57bf
MINOR: sample: make sample_parse_expr() able to return an end pointer
by Willy Tarreau
· 4 years, 5 months ago
3b2bb63
MINOR: dns: Add function to release memory allocated for a do-resolve rule
by Christopher Faulet
· 4 years, 6 months ago
a416843
MINOR: dns: Dynamically allocate dns options to reduce the act_rule size
by Christopher Faulet
· 4 years, 6 months ago
aecd5dc
BUG/MINOR: dns: allow 63 char in hostname
by William Dauchy
· 4 years, 5 months ago
13a9232
MEDIUM: dns: use Additional records from SRV responses
by Baptiste Assmann
· 5 years ago
1340376
MINOR: actions: Use ACT_RET_CONT code to ignore an error from a custom action
by Christopher Faulet
· 4 years, 7 months ago
fcac33d
BUG/MINOR: dns: Make dns_query_id_seed unsigned
by Tim Duesterhus
· 4 years, 6 months ago
0eae632
MEDIUM: dns: implement synchronous send
by Willy Tarreau
· 4 years, 7 months ago
1c75995
BUG/MAJOR: dns: add minimalist error processing on the Rx path
by Willy Tarreau
· 4 years, 7 months ago
be8a387
CLEANUP: dns: resolution can never be null
by William Dauchy
· 4 years, 7 months ago
f871691
MEDIUM: dns: Add resolve-opts "ignore-weight"
by Daniel Corbett
· 4 years, 8 months ago
f50e1ac
BUG: dns: timeout resolve not applied for valid resolutions
by Baptiste Assmann
· 4 years, 8 months ago
7264dfe
BUG/MINOR: action: do-resolve now use cached response
by Baptiste Assmann
· 4 years, 8 months ago
25e6fc2
BUG/MINOR: dns: allow srv record weight set to 0
by Baptiste Assmann
· 4 years, 9 months ago
Next »