]> git.ipfire.org Git - thirdparty/bind9.git/commit
Detect resolution loops between fetches
authorOndřej Surý <ondrej@isc.org>
Wed, 22 Oct 2025 17:25:55 +0000 (19:25 +0200)
committerOndřej Surý <ondrej@isc.org>
Thu, 27 Nov 2025 16:34:25 +0000 (17:34 +0100)
commit4d307ac67a0e3f9831c9a4e66ac481e2f9ceebb5
tree2866efe8a5d5eca149905d874eb90208d23100fe
parent15494053b122ae52039e8a2772041cbabc7d05a3
Detect resolution loops between fetches

Maintain the relationship between the parent and child fetch and when
creating a new child fetch, properly check the resolution loops that
would lead to a new fetch would join one of the parent's fetch contexts.
15 files changed:
bin/named/server.c
lib/dns/adb.c
lib/dns/client.c
lib/dns/include/dns/adb.h
lib/dns/include/dns/resolver.h
lib/dns/include/dns/validator.h
lib/dns/notify.c
lib/dns/nta.c
lib/dns/resolver.c
lib/dns/validator.c
lib/dns/zone.c
lib/dns/zonefetch.c
lib/isc/include/isc/result.h
lib/isc/result.c
lib/ns/query.c