bind9/lib
Mark Andrews 01f5ad3b1d Keep a local copy of the update rules to prevent UAF
Previously, the update policy rules check was moved earlier in the
sequence, and the keep rule match pointers were kept to maintain the
ability to verify maximum records by type.

However, these pointers can become invalid if server reloading
or reconfiguration occurs before update completion. To prevent
this issue, extract the maximum records by type value immediately
during processing and only keep the copy of the values instead of the
full ssurule.

(cherry picked from commit 44a54a29d8)
2024-12-05 15:45:34 +11:00
..
bind9 Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
dns Use attach()/detach() functions instead of touching .references 2024-11-27 21:17:22 +01:00
irs Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
isc Move contributed DLZ modules into a separate repository 2024-11-26 16:24:35 +01:00
isccc Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
isccfg Remove redundant parentheses from the return statement 2024-11-19 16:06:16 +01:00
ns Keep a local copy of the update rules to prevent UAF 2024-12-05 15:45:34 +11:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am move samples/resolve.c to bin/tests/system 2021-04-16 14:29:43 +02:00