bind9/bin
Aram Sargsyan 9d5544a4a5 Detach rpzs and catzs from the previous view
When switching to a new view during a reconfiguration (or reverting
to the old view), detach the 'rpzs' and 'catzs' from the previuos view.

The 'catzs' case was earlier solved slightly differently, by detaching
from the new view when reverting to the old view, but we can not solve
this the same way for 'rpzs', because now in BIND 9.19 and BIND 9.18
a dns_rpz_shutdown_rpzs() call was added in view's destroy() function
before detaching the 'rpzs', so we can not leave the 'rpzs' attached to
the previous view and let it be shut down when we intend to continue
using it with the new view.

Instead, "re-fix" the issue for the 'catzs' pointer the same way as
for 'rpzs' for consistency, and also because a similar shutdown call
is likely to be implemented for 'catzs' in the near future.

(cherry picked from commit 121a095a22)
2023-02-27 08:42:34 +00:00
..
check Extend dns_db_allrdatasets to control interation results 2022-12-08 11:20:35 +11:00
confgen Update sources to Clang 15 formatting 2022-11-29 10:30:34 +01:00
delv Update sources to Clang 15 formatting 2022-11-29 10:30:34 +01:00
dig Don't use reference counting in isc_timer unit 2023-01-19 11:28:10 +01:00
dnssec Extend dns_db_allrdatasets to control interation results 2022-12-08 11:20:35 +11:00
named Detach rpzs and catzs from the previous view 2023-02-27 08:42:34 +00:00
nsupdate Handle address lookup failure more gracefully 2023-02-01 00:41:09 +11:00
pkcs11 Update sources to Clang 15 formatting 2022-11-29 10:30:34 +01:00
plugins Update sources to Clang 15 formatting 2022-11-29 10:30:34 +01:00
python Adapt to Python scripts to black 23.1.0 2023-02-17 16:55:47 +01:00
rndc Update sources to Clang 15 formatting 2022-11-29 10:30:34 +01:00
tests Add an "rpz" system test check for a failed reconfiguration 2023-02-27 08:42:34 +00:00
tools Update sources to Clang 15 formatting 2022-11-29 10:30:34 +01:00
win32/BINDInstall Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
Makefile.in Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00