bind9/bin
Aram Sargsyan c37a75df5d Implement catalog zones change of ownership (coo) support
Catalog zones change of ownership is special mechanism to facilitate
controlled migration of a member zone from one catalog to another.

It is implemented using catalog zones property named "coo" and is
documented in DNS catalog zones draft version 5 document.

Implement the feature using a new hash table in the catalog zone
structure, which holds the added "coo" properties for the catalog zone
(containing the target catalog zone's name), and the key for the hash
table being the member zone's name for which the "coo" property is being
created.

Change some log messages to have consistent zone name quoting types.

Update the ARM with change of ownership documentation and usage
examples.

Add tests which check newly the added features.

(cherry picked from commit bb837db4ee)
2022-04-14 20:53:31 +00:00
..
check Replace ISC_NORETURN with C11's noreturn 2022-03-25 08:42:18 +01:00
confgen Replace ISC_NORETURN with C11's noreturn 2022-03-25 08:42:18 +01:00
delv Remove UNREACHABLE() statements after exit() 2022-03-25 10:07:25 +01:00
dig detach unfinished query when canceling 2022-04-14 09:40:50 +00:00
dnssec Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:42:18 +01:00
named Implement catalog zones change of ownership (coo) support 2022-04-14 20:53:31 +00:00
nsupdate Remove use of the inline keyword used as suggestion to compiler 2022-03-25 08:42:18 +01:00
plugins Hyperlink program names to their manual pages 2022-03-14 11:01:31 +01:00
rndc Replace ISC_NORETURN with C11's noreturn 2022-03-25 08:42:18 +01:00
tests Implement catalog zones change of ownership (coo) support 2022-04-14 20:53:31 +00:00
tools Ensure that dns_request_createvia() has a retry limit 2022-04-06 18:17:55 +01:00
Makefile.am Remove native PKCS#11 support 2021-09-09 15:35:39 +02:00