]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
fix: dev: Remove zone keyopts field
authorEvan Hunt <each@isc.org>
Fri, 13 Jun 2025 02:43:30 +0000 (02:43 +0000)
committerEvan Hunt <each@isc.org>
Fri, 13 Jun 2025 02:43:30 +0000 (02:43 +0000)
The "keyopts" field of the dns_zone object was added to support
"auto-dnssec"; at that time the "options" field already had most of
its 32 bits in use by other flags, so it made sense to add a new
field.

Since then, "options" has been widened to 64 bits, and "auto-dnssec"
has been obsoleted and removed. Most of the DNS_ZONEKEY flags are no
longer needed. The one that still seems useful (_FULLSIGN) has been
moved into DNS_ZONEOPT and the rest have been removed, along with
"keyopts" and its setter/getter functions.

Merge branch 'each-cleanup-zonekey-opts' into 'main'

See merge request isc-projects/bind9!10564


Trivial merge