bind9/lib/ns
Mark Andrews c1190a3fe0 Handle DNAME lookup via itself
When answering a query, named should never attempt to add the same RRset
to the ANSWER section more than once.  However, such a situation may
arise when chasing DNAME records: one of the DNAME records placed in the
ANSWER section may turn out to be the final answer to a client query,
but there is no way to know that in advance.  Tweak the relevant INSIST
assertion in query_respond() so that it handles this case properly.
qctx->rdataset is freed later anyway, so there is no need to clean it up
in query_respond().
2021-04-29 10:30:00 +02:00
..
include Keep track of allow client detach 2021-04-02 09:14:09 +02:00
tests Refactor taskmgr to run on top of netmgr 2021-04-20 23:22:28 +02:00
win32 Initial support for DNS-over-HTTP(S) 2021-02-03 12:06:17 +01:00
client.c Change the isc_nm_(get|set)timeouts() to work with milliseconds 2021-03-18 16:37:57 +01:00
hooks.c Use libuv's shared library handling capabilities 2020-10-28 15:48:58 +01:00
interfacemgr.c refactor outgoing HTTP connection support 2021-03-05 13:29:26 +02:00
lib.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
listenlist.c support "tls ephemeral" with https 2021-02-03 12:06:17 +01:00
log.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
Makefile.am Use -release instead of -version-info for internal library SONAMEs 2021-01-25 14:19:53 +01:00
notify.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
query.c Handle DNAME lookup via itself 2021-04-29 10:30:00 +02:00
server.c Simplify the EDNS buffer size logic for DNS Flag Day 2020 2020-10-05 16:21:21 +02:00
sortlist.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
stats.c update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
update.c Reduce nsec3 max iterations to 150 2021-04-29 17:18:26 +10:00
xfrout.c Fix the isc_nm_closedown() to actually close the pending connections 2020-10-22 11:37:16 -07:00