From: Evan Hunt Date: Mon, 5 Dec 2016 04:22:20 +0000 (-0800) Subject: [master] fix managed-keys doc X-Git-Tag: v9.12.0a1~625 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=e1ba21bd5859166fcb3bacbfbef2b38c5c1e2a0e;p=thirdparty%2Fbind9.git [master] fix managed-keys doc 4525. [doc] Fixed outdated documentation on managed-keys. [RT #43810] --- diff --git a/CHANGES b/CHANGES index f5711e34609..73a5a28c82a 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,6 @@ +4525. [doc] Fixed outdated documentation on managed-keys. + [RT #43810] + 4524. [bug] The net zero test was broken causing IPv4 servers with addresses ending in .0 to be rejected. [RT #43776] diff --git a/doc/arm/Bv9ARM-book.xml b/doc/arm/Bv9ARM-book.xml index debef67cc51..f9d6b6f17be 100644 --- a/doc/arm/Bv9ARM-book.xml +++ b/doc/arm/Bv9ARM-book.xml @@ -11436,9 +11436,9 @@ example.com CNAME rpz-tcp-only. sees the managed-keys statement, checks to make sure RFC 5011 key maintenance has already been initialized for the specified domain, and if so, it simply moves on. The - key specified in the managed-keys is not - used to validate answers; it has been superseded by the key or - keys stored in the managed keys database. + key specified in the managed-keys + statement is not used to validate answers; it has been + superseded by the key or keys stored in the managed keys database. The next time named runs after a name @@ -11449,25 +11449,31 @@ example.com CNAME rpz-tcp-only. domain. - named only maintains a single managed keys - database; consequently, unlike trusted-keys, - managed-keys may only be set at the top - level of named.conf, not within a view. + In the current implementation, the managed keys database + is stored as a master-format zone file. - In the current implementation, the managed keys database is - stored as a master-format zone file called - managed-keys.bind. When the key database - is changed, the zone is updated. As with any other dynamic - zone, changes will be written into a journal file, - managed-keys.bind.jnl. They are committed - to the master file as soon as possible afterward; in the case - of the managed key database, this will usually occur within 30 + On servers which do not use views, this file is named + managed-keys.bind. When views are in + use, there will be a separate managed keys database for each + view; the filename will be the view name (or, if a view name + contains characters which would make it illegal as a filename, + a hash of the view name), followed by + the suffix .mkeys. + + + When the key database is changed, the zone is updated. + As with any other dynamic zone, changes will be written + into a journal file, e.g., + managed-keys.bind.jnl or + internal.mkeys.jnl. + Changes are committed to the master file as soon as + possible afterward; this will usually occur within 30 seconds. So, whenever named is using - automatic key maintenance, those two files can be expected to - exist in the working directory. (For this reason among others, - the working directory should be always be writable by - named.) + automatic key maintenance, the zone file and journal file + can be expected to exist in the working directory. + (For this reason among others, the working directory + should be always be writable by named.) If the dnssec-validation option is @@ -11477,9 +11483,11 @@ example.com CNAME rpz-tcp-only. option is set to auto, named will automatically initialize a managed key for the zone dlv.isc.org. - In both cases, the key that is used to initialize the key - maintenance process is built into named, - and can be overridden from bindkeys-file. + (Note: The ISC DLV service is expected to cease operation by + the end of 2017.) In both cases, the key that is used to + initialize the key maintenance process is built into + named, and can be overridden from + bindkeys-file.