bind9/bin/tests/system/resolver
Evan Hunt bfb027fecd
Disable recursion for non-IN classes
Force recursion off, and set allow-recursion/allow-recursion-on ACLs
to none, for views with a class other than IN. Log a configuration
warning if recursion is explicitly enabled for a non-IN view.

This addresses YWH-PGM40640-74 and YWH-PGM40640-75 by preventing any
attempt at recursive processing in a class-CHAOS view, ensuring that
server addresses used for recursive queries and received in recursive
responses are of the expected format.

Fixes: isc-projects/bind9#5780
Fixes: isc-projects/bind9#5781
2026-05-07 13:32:15 +02:00
..
ans2 Replace deprecated typing imports 2026-02-20 15:17:32 +01:00
ans3 Replace deprecated typing imports 2026-02-20 15:17:32 +01:00
ans8 Replace deprecated typing imports 2026-02-20 15:17:32 +01:00
ans10 Replace deprecated typing imports 2026-02-20 15:17:32 +01:00
ns1 Remove licensing header check for root.hint[s] 2026-04-28 15:37:10 +01:00
ns4 Remove license headers from test zone files 2026-03-31 17:57:58 +02:00
ns5 Remove licensing header check for root.hint[s] 2026-04-28 15:37:10 +01:00
ns6 Remove license headers from test zone files 2026-03-31 17:57:58 +02:00
ns7 Remove licensing header check for root.hint[s] 2026-04-28 15:37:10 +01:00
ns9 Remove licensing header check for root.hint[s] 2026-04-28 15:37:10 +01:00
ns11 Remove license headers from named.conf test files 2026-03-31 17:57:58 +02:00
prereq.sh Reformat shell scripts with shfmt 2023-10-26 10:23:50 +02:00
resolver_ans.py Replace deprecated typing imports 2026-02-20 15:17:32 +01:00
setup.sh Use jinja2 templates in resolver test 2025-12-09 14:23:17 +01:00
tests.sh Disable recursion for non-IN classes 2026-05-07 13:32:15 +02:00
tests_resolver.py Reimplement 'resolver/ans2' server using AsyncDnsServer 2026-01-24 13:04:09 +01:00
tests_sh_resolver.py Apply black formatting changes 2026-01-22 09:41:21 +01:00