mirror of
https://github.com/isc-projects/bind9.git
synced 2026-02-03 20:40:08 -05:00
This happens because old key is purged by one zone view, then the other is freaking out about it. Keys that are unused or being purged should not be taken into account when verifying key files are available. The keyring is maintained per zone. So in one zone, a key in the keyring is being purged. The corresponding key file is removed. The key maintenance is done for the other zone view. The key in that keyring is not yet set to purge, but its corresponding key file is removed. This leads to "some keys are missing" log errors. We should not check the purge variable at this point, but the current time and purge-keys duration. This commit fixes this erroneous logic. |
||
|---|---|---|
| .. | ||
| dst.h | ||
| gssapi.h | ||