bind9/bin/tests/system/allow_query
Evan Hunt 401a6374b0
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

(cherry picked from commit 7becff1a14684a68208c92b3b0315c045c05ad75)
2026-05-07 13:21:59 +02:00
..
ns1 Rename all system test to use underscore 2026-03-18 15:14:04 +01:00
ns2 Rename all system test to use underscore 2026-03-18 15:14:04 +01:00
ns3 Rename all system test to use underscore 2026-03-18 15:14:04 +01:00
.gitignore Rename all system test to use underscore 2026-03-18 15:14:04 +01:00
setup.sh Rename all system test to use underscore 2026-03-18 15:14:04 +01:00
tests.sh Disable recursion for non-IN classes 2026-05-07 13:21:59 +02:00
tests_sh_allow_query.py Rename all system test to use underscore 2026-03-18 15:14:04 +01:00