bind9/lib
Matthijs Mekking b19871f8a2 Make keymgr state machine more robust
If the keymgr state machine is in an invalid state, it tries to move
it self to a valid state. But when you do key rollovers during an
invalid state, and the next state is also an invalid state, the keymgr
will happily do the transition.

It would be good to not do key rollovers if there is not a KSK and ZSK
fully omnipresent. But also it would be good to safeguard against
unexpected transitions.

This commit does that by not moving things to unretentive (which is
the state where we would remove the corresponding record from the zone)
if the state machine is currently in an invalid state.
2025-12-05 12:14:14 +01:00
..
dns Make keymgr state machine more robust 2025-12-05 12:14:14 +01:00
isc document usage of BIND9 constructors/destructors 2025-12-04 16:09:40 +01:00
isccc switch to RETERR where it wasn't being used 2025-12-03 13:45:43 -08:00
isccfg shrunk cfgobj down to 48bytes 2025-12-05 08:59:53 +01:00
ns use a standard CLEANUP macro 2025-12-03 13:45:43 -08:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
meson.build replace the build system with meson 2025-06-11 10:30:12 +03:00