bind9/bin
Michał Kępień 8a562526f6
Force manual DNAME handling to be acknowledged
Adding proper DNAME support to AsyncDnsServer would add complexity to
its code for little gain: DNAME use in custom system test servers is
limited to crafting responses that attempt to trigger bugs in named.

This fact will not be obvious to AsyncDnsServer users as it
automatically loads all zone files it finds and handles CNAME records
like a normal authoritative DNS server would.

Therefore, to prevent surprises:

  - raise an exception whenever DNAME records are found in any of the
    zone files loaded by AsyncDnsServer,

  - add a new optional argument to the AsyncDnsServer constructor that
    enables suppressing this new behavior, enabling zones with DNAME
    records to be loaded anyway.

This enables response handlers to use the DNAME records present in zone
files in arbitrary ways without complicating the "base" code.
2025-05-30 18:08:54 +02:00
..
check Unify handling of the program name in all the utilities 2025-05-29 06:17:32 +02:00
confgen Unify handling of the program name in all the utilities 2025-05-29 06:17:32 +02:00
delv Unify handling of the program name in all the utilities 2025-05-29 06:17:32 +02:00
dig Unify handling of the program name in all the utilities 2025-05-29 06:17:32 +02:00
dnssec Unify handling of the program name in all the utilities 2025-05-29 06:17:32 +02:00
named Unify handling of the program name in all the utilities 2025-05-29 06:17:32 +02:00
nsupdate simplify code around isc_mem_put() and isc_mem_free() 2025-05-28 17:22:32 -07:00
plugins implicitly declare list elements in ISC_LIST_FOREACH macros 2025-03-31 13:37:47 -07:00
rndc Unify handling of the program name in all the utilities 2025-05-29 06:17:32 +02:00
tests Force manual DNAME handling to be acknowledged 2025-05-30 18:08:54 +02:00
tools Unify handling of the program name in all the utilities 2025-05-29 06:17:32 +02:00
Makefile.am Remove native PKCS#11 support 2021-09-09 15:35:39 +02:00