summaryrefslogtreecommitdiff
path: root/src/resolve/resolved-dns-packet.c
diff options
context:
space:
mode:
authorTom Gundersen <teg@jklm.no>2015-12-03 21:40:06 +0100
committerTom Gundersen <teg@jklm.no>2015-12-10 17:06:26 +0100
commitd7ce6c9464a6b7a50860189b159e72a396e88f93 (patch)
treed4242fa395dc87956724090c49781107d9a6444a /src/resolve/resolved-dns-packet.c
parentc3cb6dc20be2bc2b7ee8b9384c6452dc6030fc29 (diff)
resolved: cache - rework which RR types we apply redirection to
The logic of dns_cache_get() is now: - look up the precise key; - look up NXDOMAIN item; - if an RR type that may be redirected (i.e., not CNAME, DNAME, RRSIG, NSEC, NSEC3, SIG, KEY, or NXT) look up a correpsonding CNAME or DNAME record; - look up a corresponding NSEC record; Before this change we would give up before potentially finding negative cache entries for DNAME, CNAME and NSEC records, we would return NSEC records for aliases where we had DNAME or CNAME records available and we would incorrectly try to redirect DNSSEC RRs.
Diffstat (limited to 'src/resolve/resolved-dns-packet.c')
0 files changed, 0 insertions, 0 deletions