]> git.ipfire.org Git - thirdparty/unbound.git/commit
Leniency for target discovery when under load (for NRDelegation changes) (#764)
authorYorgos Thessalonikefs <george@nlnetlabs.nl>
Tue, 4 Oct 2022 20:21:08 +0000 (22:21 +0200)
committerGitHub <noreply@github.com>
Tue, 4 Oct 2022 20:21:08 +0000 (22:21 +0200)
commitf1d263a318af5c81afd62261b5ee0df560bb1b8d
treeb089b9fc11df449b9f256cc5b6872086ce8e1f1b
parentf0614a57f86c1d7dadc078e0f2ec199d719da5dd
Leniency for target discovery when under load (for NRDelegation changes) (#764)

* - Introduce leniency for target discovery when under load.

* - Allow for easier testing (to be reverted).

* - Happy compiler.

* - Precheck access to target_fetch_policy.

* - Do not mark a nameserver as resolved when one of A/AAAA is negative.

* - Update fetch_glue.rpl test for (possible) outstanding queries.

* - Update fetch_glue_cname.rpl test for possible outstanding queries.

* - Better fix for fetch_glue_cname.rpl.

* - Fix iter_emptydp_for_glue.rpl to match the referral.

* - Disabled the nxns tests for now (to be reverted).

* - Update iter_recurse.rpl for possible outstanding queries.

* Revert "- Disabled the nxns tests for now (to be reverted)."

This reverts commit 34a9c13a90015fba5f8a8a1c516c00d4bf5003f8.

* Revert "- Allow for easier testing (to be reverted)."

This reverts commit b6dfe35e1d02c89ada5b656fdf8956304bb73be8.
iterator/iterator.c
iterator/iterator.h
testdata/fetch_glue.rpl
testdata/fetch_glue_cname.rpl
testdata/iter_emptydp_for_glue.rpl
testdata/iter_recurse.rpl