]> 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>
Wed, 22 Oct 2025 17:34:26 +0000 (19:34 +0200)
commitdfb77d62a6022c77bcab0b2c70bf318ca7d280f8
tree00c028e8e965a788cfbeaa6977c50d8eb944c538
parentc2a672bbaef7e2c5ee951896697f3d4a488522db
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.
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/nta.c
lib/dns/resolver.c
lib/dns/validator.c
lib/dns/zone.c
lib/ns/query.c