bind9/doc/notes
Matthijs Mekking 76cf72e65a Correctly initialize old key with state file
The 'key_init()' function is used to initialize a state file for keys
that don't have one yet. This can happen if you are migrating from a
'auto-dnssec' or 'inline-signing' to a 'dnssec-policy' configuration.

It did not look at the "Inactive" and "Delete" timing metadata and so
old keys left behind in the key directory would also be considered as
a possible active key. This commit fixes this and now explicitly sets
the key goal to OMNIPRESENT for keys that have their "Active/Publish"
timing metadata in the past, but their "Inactive/Delete" timing
metadata in the future. If the "Inactive/Delete" timing metadata is
also in the past, the key goal is set to HIDDEN.

If the "Inactive/Delete" timing metadata is in the past, also the
key states are adjusted to either UNRETENTIVE or HIDDEN, depending on
how far in the past the metadata is set.
2021-02-03 08:36:01 +01:00
..
notes-9.17.0.rst update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
notes-9.17.1.rst update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
notes-9.17.2.rst update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
notes-9.17.3.rst update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
notes-9.17.4.rst update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
notes-9.17.5.rst Fix 'deprected' typo 2020-09-21 11:26:52 +02:00
notes-9.17.6.rst Prepare release notes for BIND 9.17.6 2020-10-22 08:54:32 +02:00
notes-9.17.7.rst Prepare release notes for BIND 9.17.7 2020-11-26 12:12:17 +01:00
notes-9.17.8.rst Prepare release notes for BIND 9.17.8 2020-12-16 22:05:50 +01:00
notes-9.17.9.rst Prepare release notes for BIND 9.17.9 2021-01-21 08:57:22 +01:00
notes-current.rst Correctly initialize old key with state file 2021-02-03 08:36:01 +01:00