]> git.ipfire.org Git - thirdparty/bind9.git/commit
rem: dev: Remove obsolete KEY record flags deprecated by RFC 3445
authorOndřej Surý <ondrej@isc.org>
Tue, 5 May 2026 08:49:37 +0000 (10:49 +0200)
committerOndřej Surý <ondrej@isc.org>
Tue, 5 May 2026 08:49:37 +0000 (10:49 +0200)
commit1535b32dab8b58692bd3bcb6b97d2353af8bcb1a
tree7a5cca3cd0745dca1164a8c1cfc08fe99010f415
parentcf18479882818bd2c2accb15f9da94f69cdedf61
parentcd96894bcdddb43aef2ddc768c548db053374194
rem: dev: Remove obsolete KEY record flags deprecated by RFC 3445

KEY resource records originally defined NOAUTH, NOCONF, EXTENDED, and
ENTITY flags that were removed by RFC 3445 back in 2002. BIND still
carried code to parse and emit them, including the additional two-octet
flags field that followed when the EXTENDED bit was set. That handling
has been removed and the affected bit positions are now reserved.

Dropping the extended-flags handling also eliminates a possible crash
that could be reached when signing a zone containing an invalid key.

Closes #5900

Merge branch '5900-remove-keyflag-extended' into 'main'

See merge request isc-projects/bind9!11961