From: Tinderbox User
Date: Sat, 29 Sep 2018 04:12:36 +0000 (+0000)
Subject: prep 9.12.3rc1
X-Git-Tag: v9.12.3rc1~1^2
X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7f5e4faed84e149e8b552517cfa33a8bec10771f;p=thirdparty%2Fbind9.git
prep 9.12.3rc1
---
diff --git a/CHANGES b/CHANGES
index 607e772929b..77ced9b2237 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,5 @@
+ --- 9.12.3rc1 released ---
+
5038. [bug] Chaosnet addresses were compared incorrectly.
[GL #562]
diff --git a/README b/README
index 7b07eb9e1f7..a368dac4f04 100644
--- a/README
+++ b/README
@@ -141,6 +141,15 @@ BIND 9.12.2 is a maintenance release, and addresses security
vulnerabilities disclosed in CVE-2018-5736, CVE-2018-5737 and
CVE-2018-5738.
+BIND 9.12.3
+
+BIND 9.12.3 is a maintenance release, and also addresses CVE-2018-5741 by
+correcting faulty documentation and introducing the following new feature:
+
+ * New krb5-selfsub and ms-selfsub rule types for update-policy
+ statements allow updating of subdomains based on a Kerberos or Active
+ Directory machine principal.
+
Building BIND
BIND requires a UNIX or Linux system with an ANSI C compiler, basic POSIX
diff --git a/README.md b/README.md
index fefc2e86acb..33ad8cfa4d0 100644
--- a/README.md
+++ b/README.md
@@ -158,6 +158,16 @@ BIND 9.12.2 is a maintenance release, and addresses security
vulnerabilities disclosed in CVE-2018-5736, CVE-2018-5737 and
CVE-2018-5738.
+#### BIND 9.12.3
+
+BIND 9.12.3 is a maintenance release, and also addresses CVE-2018-5741
+by correcting faulty documentation and introducing the following new
+feature:
+
+* New `krb5-selfsub` and `ms-selfsub` rule types for `update-policy`
+ statements allow updating of subdomains based on a Kerberos or
+ Active Directory machine principal.
+
### Building BIND
BIND requires a UNIX or Linux system with an ANSI C compiler, basic POSIX
diff --git a/bin/named/named.conf.5 b/bin/named/named.conf.5
index 6e512f7ac96..80e5869780f 100644
--- a/bin/named/named.conf.5
+++ b/bin/named/named.conf.5
@@ -907,10 +907,10 @@ view \fIstring\fR [ \fIclass\fR ] {
| slave | static\-stub | stub );
update\-check\-ksk \fIboolean\fR;
update\-policy ( local | { ( deny | grant ) \fIstring\fR (
- 6to4\-self | external | krb5\-self | krb5\-subdomain |
- ms\-self | ms\-subdomain | name | self | selfsub |
- selfwild | subdomain | tcp\-self | wildcard | zonesub )
- [ \fIstring\fR ] \fIrrtypelist\fR; \&.\&.\&. };
+ 6to4\-self | external | krb5\-self | krb5\-selfsub |
+ krb5\-subdomain | ms\-self | ms\-selfsub | ms\-subdomain |
+ name | self | selfsub | selfwild | subdomain | tcp\-self
+ | wildcard | zonesub ) [ \fIstring\fR ] \fIrrtypelist\fR; \&.\&.\&. };
use\-alt\-transfer\-source \fIboolean\fR;
zero\-no\-soa\-ttl \fIboolean\fR;
zone\-statistics ( full | terse | none | \fIboolean\fR );
@@ -1012,9 +1012,10 @@ zone \fIstring\fR [ \fIclass\fR ] {
| static\-stub | stub );
update\-check\-ksk \fIboolean\fR;
update\-policy ( local | { ( deny | grant ) \fIstring\fR ( 6to4\-self |
- external | krb5\-self | krb5\-subdomain | ms\-self | ms\-subdomain
- | name | self | selfsub | selfwild | subdomain | tcp\-self |
- wildcard | zonesub ) [ \fIstring\fR ] \fIrrtypelist\fR; \&.\&.\&. };
+ external | krb5\-self | krb5\-selfsub | krb5\-subdomain | ms\-self
+ | ms\-selfsub | ms\-subdomain | name | self | selfsub | selfwild
+ | subdomain | tcp\-self | wildcard | zonesub ) [ \fIstring\fR ]
+ \fIrrtypelist\fR; \&.\&.\&. };
use\-alt\-transfer\-source \fIboolean\fR;
zero\-no\-soa\-ttl \fIboolean\fR;
zone\-statistics ( full | terse | none | \fIboolean\fR );
diff --git a/bin/named/named.conf.docbook b/bin/named/named.conf.docbook
index 6970f9a0981..56bb23e1206 100644
--- a/bin/named/named.conf.docbook
+++ b/bin/named/named.conf.docbook
@@ -884,10 +884,10 @@ view string [ class ] {
| slave | static-stub | stub );
update-check-ksk boolean;
update-policy ( local | { ( deny | grant ) string (
- 6to4-self | external | krb5-self | krb5-subdomain |
- ms-self | ms-subdomain | name | self | selfsub |
- selfwild | subdomain | tcp-self | wildcard | zonesub )
- [ string ] rrtypelist; ... };
+ 6to4-self | external | krb5-self | krb5-selfsub |
+ krb5-subdomain | ms-self | ms-selfsub | ms-subdomain |
+ name | self | selfsub | selfwild | subdomain | tcp-self
+ | wildcard | zonesub ) [ string ] rrtypelist; ... };
use-alt-transfer-source boolean;
zero-no-soa-ttl boolean;
zone-statistics ( full | terse | none | boolean );
@@ -985,9 +985,10 @@ zone string [ class ] {
| static-stub | stub );
update-check-ksk boolean;
update-policy ( local | { ( deny | grant ) string ( 6to4-self |
- external | krb5-self | krb5-subdomain | ms-self | ms-subdomain
- | name | self | selfsub | selfwild | subdomain | tcp-self |
- wildcard | zonesub ) [ string ] rrtypelist; ... };
+ external | krb5-self | krb5-selfsub | krb5-subdomain | ms-self
+ | ms-selfsub | ms-subdomain | name | self | selfsub | selfwild
+ | subdomain | tcp-self | wildcard | zonesub ) [ string ]
+ rrtypelist; ... };
use-alt-transfer-source boolean;
zero-no-soa-ttl boolean;
zone-statistics ( full | terse | none | boolean );
diff --git a/bin/named/named.conf.html b/bin/named/named.conf.html
index f50191450c6..77e396576c5 100644
--- a/bin/named/named.conf.html
+++ b/bin/named/named.conf.html
@@ -876,10 +876,10 @@ view
| slave | static-stub | stub );
update-check-ksk boolean;
update-policy ( local | { ( deny | grant ) string (
- 6to4-self | external | krb5-self | krb5-subdomain |
- ms-self | ms-subdomain | name | self | selfsub |
- selfwild | subdomain | tcp-self | wildcard | zonesub )
- [ string ] rrtypelist; ... };
+ 6to4-self | external | krb5-self | krb5-selfsub |
+ krb5-subdomain | ms-self | ms-selfsub | ms-subdomain |
+ name | self | selfsub | selfwild | subdomain | tcp-self
+ | wildcard | zonesub ) [ string ] rrtypelist; ... };
use-alt-transfer-source boolean;
zero-no-soa-ttl boolean;
zone-statistics ( full | terse | none | boolean );
@@ -978,9 +978,10 @@ zone
| static-stub | stub );
update-check-ksk boolean;
update-policy ( local | { ( deny | grant ) string ( 6to4-self |
- external | krb5-self | krb5-subdomain | ms-self | ms-subdomain
- | name | self | selfsub | selfwild | subdomain | tcp-self |
- wildcard | zonesub ) [ string ] rrtypelist; ... };
+ external | krb5-self | krb5-selfsub | krb5-subdomain | ms-self
+ | ms-selfsub | ms-subdomain | name | self | selfsub | selfwild
+ | subdomain | tcp-self | wildcard | zonesub ) [ string ]
+ rrtypelist; ... };
use-alt-transfer-source boolean;
zero-no-soa-ttl boolean;
zone-statistics ( full | terse | none | boolean );
diff --git a/bin/rndc/rndc.8 b/bin/rndc/rndc.8
index ca2daec1b17..fe56839aedb 100644
--- a/bin/rndc/rndc.8
+++ b/bin/rndc/rndc.8
@@ -386,7 +386,7 @@ See also
\fBrndc trace\fR\&.
.RE
.PP
-\fBnta \fR\fB[( \-d | \-f | \-r | \-l \fIduration\fR)]\fR\fB \fR\fB\fIdomain\fR\fR\fB \fR\fB[\fIview\fR]\fR\fB \fR
+\fBnta \fR\fB[( \-class \fIclass\fR | \-dump | \-force | \-remove | \-lifetime \fIduration\fR)]\fR\fB \fR\fB\fIdomain\fR\fR\fB \fR\fB[\fIview\fR]\fR\fB \fR
.RS 4
Sets a DNSSEC negative trust anchor (NTA) for
\fBdomain\fR, with a lifetime of
@@ -418,7 +418,7 @@ option\&. TTL\-style suffixes can be used to specify the lifetime in seconds, mi
to zero is equivalent to
\fB\-remove\fR\&.
.sp
-If
+If the
\fB\-dump\fR
is used, any other arguments are ignored, and a list of existing NTAs is printed (note that this may include NTAs that are expired but have not yet been cleaned up)\&.
.sp
@@ -430,11 +430,16 @@ option in the Administrator Reference Manual for details)\&. If data can be vali
\fB\-force\fR
overrides this behavior and forces an NTA to persist for its entire lifetime, regardless of whether data could be validated if the NTA were not present\&.
.sp
+The view class can be specified with
+\fB\-class\fR\&. The default is class
+\fBIN\fR, which is the only class for which DNSSEC is currently supported\&.
+.sp
All of these options can be shortened, i\&.e\&., to
\fB\-l\fR,
\fB\-r\fR,
-\fB\-d\fR, and
-\fB\-f\fR\&.
+\fB\-d\fR,
+\fB\-f\fR, and
+\fB\-c\fR\&.
.RE
.PP
\fBquerylog\fR [ on | off ]
diff --git a/bin/rndc/rndc.html b/bin/rndc/rndc.html
index 97b77cb8dc5..9a1bde881c4 100644
--- a/bin/rndc/rndc.html
+++ b/bin/rndc/rndc.html
@@ -484,7 +484,7 @@
nta
- [( -d | -f | -r | -l duration)]
+ [( -class class | -dump | -force | -remove | -lifetime duration)]
domain
[view]
@@ -532,7 +532,7 @@
is equivalent to -remove.
- If -dump is used, any other arguments
+ If the -dump is used, any other arguments
are ignored, and a list of existing NTAs is printed
(note that this may include NTAs that are expired but
have not yet been cleaned up).
@@ -549,10 +549,15 @@
lifetime, regardless of whether data could be
validated if the NTA were not present.
+
+ The view class can be specified with -class.
+ The default is class IN, which is
+ the only class for which DNSSEC is currently supported.
+
All of these options can be shortened, i.e., to
-l, -r, -d,
- and -f.
+ -f, and -c.
querylog [ on | off ]
diff --git a/doc/arm/Bv9ARM.ch01.html b/doc/arm/Bv9ARM.ch01.html
index 354f7a81241..4343f510cdb 100644
--- a/doc/arm/Bv9ARM.ch01.html
+++ b/doc/arm/Bv9ARM.ch01.html
@@ -614,6 +614,6 @@
-BIND 9.12.2-P1
+BIND 9.12.3rc1