Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/bind/dist Import bind 9.10.4-P5



details:   https://anonhg.NetBSD.org/src/rev/14451c271ed6
branches:  trunk
changeset: 820608:14451c271ed6
user:      spz <spz%NetBSD.org@localhost>
date:      Thu Jan 12 07:28:27 2017 +0000

description:
Import bind 9.10.4-P5

diffstat:

 external/bsd/bind/dist/bin/tests/system/dname/ns2/example.db |    4 +-
 external/bsd/bind/dist/bin/tests/system/dname/tests.sh       |   18 +++++
 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html              |    2 +-
 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html              |    2 +-
 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html              |    2 +-
 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html              |    2 +-
 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html              |    2 +-
 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html              |    2 +-
 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html              |    2 +-
 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html              |    2 +-
 external/bsd/bind/dist/doc/arm/man.lwresd.html               |    2 +-
 external/bsd/bind/dist/doc/arm/man.named.conf.html           |    2 +-
 external/bsd/bind/dist/doc/arm/notes.html                    |   22 ++++++-
 external/bsd/bind/dist/doc/arm/notes.pdf                     |  Bin 
 external/bsd/bind/dist/doc/arm/notes.xml                     |   35 +++++++++++
 external/bsd/bind/dist/lib/isc/api                           |    2 +-
 16 files changed, 88 insertions(+), 13 deletions(-)

diffs (259 lines):

diff -r dcc96a1eeff3 -r 14451c271ed6 external/bsd/bind/dist/bin/tests/system/dname/ns2/example.db
--- a/external/bsd/bind/dist/bin/tests/system/dname/ns2/example.db      Thu Jan 12 05:41:25 2017 +0000
+++ b/external/bsd/bind/dist/bin/tests/system/dname/ns2/example.db      Thu Jan 12 07:28:27 2017 +0000
@@ -29,4 +29,6 @@
 short-dname            DNAME   short
 a.longlonglonglonglonglonglonglonglonglonglonglonglong A 10.0.0.2
 long-dname             DNAME   longlonglonglonglonglonglonglonglonglonglonglonglong
-;
+cname                  CNAME   a.cnamedname
+cnamedname             DNAME   target
+a.target               A       10.0.0.3
diff -r dcc96a1eeff3 -r 14451c271ed6 external/bsd/bind/dist/bin/tests/system/dname/tests.sh
--- a/external/bsd/bind/dist/bin/tests/system/dname/tests.sh    Thu Jan 12 05:41:25 2017 +0000
+++ b/external/bsd/bind/dist/bin/tests/system/dname/tests.sh    Thu Jan 12 07:28:27 2017 +0000
@@ -63,6 +63,24 @@
 if [ $ret != 0 ]; then echo "I:failed"; fi
 status=`expr $status + $ret`
 
+echo "I:checking cname to dname from authoritative"
+ret=0
+$DIG cname.example @10.53.0.2 a -p 5300 > dig.out.ns2.cname
+grep "status: NOERROR" dig.out.ns2.cname > /dev/null || ret=1
+if [ $ret != 0 ]; then echo "I:failed"; fi
+status=`expr $status + $ret`
+
+echo "I:checking cname to dname from recursive"
+ret=0
+$DIG cname.example @10.53.0.4 a -p 5300 > dig.out.ns4.cname
+grep "status: NOERROR" dig.out.ns4.cname > /dev/null || ret=1
+grep '^cname.example.' dig.out.ns4.cname > /dev/null || ret=1
+grep '^cnamedname.example.' dig.out.ns4.cname > /dev/null || ret=1
+grep '^a.cnamedname.example.' dig.out.ns4.cname > /dev/null || ret=1
+grep '^a.target.example.' dig.out.ns4.cname > /dev/null || ret=1
+if [ $ret != 0 ]; then echo "I:failed"; fi
+status=`expr $status + $ret`
+
 echo "I:exit status: $status"
 
 exit $status
diff -r dcc96a1eeff3 -r 14451c271ed6 external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html
--- a/external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html   Thu Jan 12 05:41:25 2017 +0000
+++ b/external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html   Thu Jan 12 07:28:27 2017 +0000
@@ -555,6 +555,6 @@
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook"; style="text-align: center;">BIND 9.10.4-P4</p>
+<p xmlns:db="http://docbook.org/ns/docbook"; style="text-align: center;">BIND 9.10.4-P5</p>
 </body>
 </html>
diff -r dcc96a1eeff3 -r 14451c271ed6 external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html
--- a/external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html   Thu Jan 12 05:41:25 2017 +0000
+++ b/external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html   Thu Jan 12 07:28:27 2017 +0000
@@ -153,6 +153,6 @@
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook"; style="text-align: center;">BIND 9.10.4-P4</p>
+<p xmlns:db="http://docbook.org/ns/docbook"; style="text-align: center;">BIND 9.10.4-P5</p>
 </body>
 </html>
diff -r dcc96a1eeff3 -r 14451c271ed6 external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html
--- a/external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html   Thu Jan 12 05:41:25 2017 +0000
+++ b/external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html   Thu Jan 12 07:28:27 2017 +0000
@@ -669,6 +669,6 @@
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook"; style="text-align: center;">BIND 9.10.4-P4</p>
+<p xmlns:db="http://docbook.org/ns/docbook"; style="text-align: center;">BIND 9.10.4-P5</p>
 </body>
 </html>
diff -r dcc96a1eeff3 -r 14451c271ed6 external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html
--- a/external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html   Thu Jan 12 05:41:25 2017 +0000
+++ b/external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html   Thu Jan 12 07:28:27 2017 +0000
@@ -138,6 +138,6 @@
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook"; style="text-align: center;">BIND 9.10.4-P4</p>
+<p xmlns:db="http://docbook.org/ns/docbook"; style="text-align: center;">BIND 9.10.4-P5</p>
 </body>
 </html>
diff -r dcc96a1eeff3 -r 14451c271ed6 external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html
--- a/external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html   Thu Jan 12 05:41:25 2017 +0000
+++ b/external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html   Thu Jan 12 07:28:27 2017 +0000
@@ -155,6 +155,6 @@
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook"; style="text-align: center;">BIND 9.10.4-P4</p>
+<p xmlns:db="http://docbook.org/ns/docbook"; style="text-align: center;">BIND 9.10.4-P5</p>
 </body>
 </html>
diff -r dcc96a1eeff3 -r 14451c271ed6 external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html
--- a/external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html   Thu Jan 12 05:41:25 2017 +0000
+++ b/external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html   Thu Jan 12 07:28:27 2017 +0000
@@ -497,6 +497,6 @@
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook"; style="text-align: center;">BIND 9.10.4-P4</p>
+<p xmlns:db="http://docbook.org/ns/docbook"; style="text-align: center;">BIND 9.10.4-P5</p>
 </body>
 </html>
diff -r dcc96a1eeff3 -r 14451c271ed6 external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html
--- a/external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html   Thu Jan 12 05:41:25 2017 +0000
+++ b/external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html   Thu Jan 12 07:28:27 2017 +0000
@@ -543,6 +543,6 @@
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook"; style="text-align: center;">BIND 9.10.4-P4</p>
+<p xmlns:db="http://docbook.org/ns/docbook"; style="text-align: center;">BIND 9.10.4-P5</p>
 </body>
 </html>
diff -r dcc96a1eeff3 -r 14451c271ed6 external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html
--- a/external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html   Thu Jan 12 05:41:25 2017 +0000
+++ b/external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html   Thu Jan 12 07:28:27 2017 +0000
@@ -154,6 +154,6 @@
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook"; style="text-align: center;">BIND 9.10.4-P4</p>
+<p xmlns:db="http://docbook.org/ns/docbook"; style="text-align: center;">BIND 9.10.4-P5</p>
 </body>
 </html>
diff -r dcc96a1eeff3 -r 14451c271ed6 external/bsd/bind/dist/doc/arm/man.lwresd.html
--- a/external/bsd/bind/dist/doc/arm/man.lwresd.html    Thu Jan 12 05:41:25 2017 +0000
+++ b/external/bsd/bind/dist/doc/arm/man.lwresd.html    Thu Jan 12 07:28:27 2017 +0000
@@ -253,6 +253,6 @@
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook"; style="text-align: center;">BIND 9.10.4-P4</p>
+<p xmlns:db="http://docbook.org/ns/docbook"; style="text-align: center;">BIND 9.10.4-P5</p>
 </body>
 </html>
diff -r dcc96a1eeff3 -r 14451c271ed6 external/bsd/bind/dist/doc/arm/man.named.conf.html
--- a/external/bsd/bind/dist/doc/arm/man.named.conf.html        Thu Jan 12 05:41:25 2017 +0000
+++ b/external/bsd/bind/dist/doc/arm/man.named.conf.html        Thu Jan 12 07:28:27 2017 +0000
@@ -676,6 +676,6 @@
 </tr>
 </table>
 </div>
-<p xmlns:db="http://docbook.org/ns/docbook"; style="text-align: center;">BIND 9.10.4-P4</p>
+<p xmlns:db="http://docbook.org/ns/docbook"; style="text-align: center;">BIND 9.10.4-P5</p>
 </body>
 </html>
diff -r dcc96a1eeff3 -r 14451c271ed6 external/bsd/bind/dist/doc/arm/notes.html
--- a/external/bsd/bind/dist/doc/arm/notes.html Thu Jan 12 05:41:25 2017 +0000
+++ b/external/bsd/bind/dist/doc/arm/notes.html Thu Jan 12 07:28:27 2017 +0000
@@ -21,7 +21,7 @@
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="article"><div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id-1.2"></a>Release Notes for BIND Version 9.10.4-P4</h2></div></div></div>
+<a name="id-1.2"></a>Release Notes for BIND Version 9.10.4-P5</h2></div></div></div>
 <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="relnotes_intro"></a>Introduction</h3></div></div></div>
@@ -29,6 +29,10 @@
       This document summarizes changes since BIND 9.10.4:
     </p>
 <p>
+      BIND 9.10.4-P5 addresses the security issues described in
+      CVE-2016-9131, CVE-2016-9147 and CVE-2016-9444.
+    </p>
+<p>
       BIND 9.10.4-P4 addresses the security issue described in
       CVE-2016-8864.
     </p>
@@ -64,6 +68,22 @@
 <a name="relnotes_security"></a>Security Fixes</h3></div></div></div>
 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
 <li class="listitem"><p>
+         Named could mishandle authority sections that were missing
+         RRSIGs triggering an assertion failure.  This flaw is
+         disclosed in CVE-2016-9444. [RT # 43632]
+       </p></li>
+<li class="listitem"><p>
+         Named mishandled some responses where covering RRSIG
+         records are returned without the requested data
+         resulting in a assertion failure. This flaw is disclosed in
+         CVE-2016-9147. [RT #43548]
+       </p></li>
+<li class="listitem"><p>
+         Named incorrectly tried to cache TKEY records which could
+         trigger a assertion failure when there was a class mismatch.
+         This flaw is disclosed in CVE-2016-9131.  [RT #43522]
+       </p></li>
+<li class="listitem"><p>
          It was possible to trigger assertions when processing
          a response. This flaw is disclosed in CVE-2016-8864. [RT #43465]
        </p></li>
diff -r dcc96a1eeff3 -r 14451c271ed6 external/bsd/bind/dist/doc/arm/notes.pdf
Binary file external/bsd/bind/dist/doc/arm/notes.pdf has changed
diff -r dcc96a1eeff3 -r 14451c271ed6 external/bsd/bind/dist/doc/arm/notes.xml
--- a/external/bsd/bind/dist/doc/arm/notes.xml  Thu Jan 12 05:41:25 2017 +0000
+++ b/external/bsd/bind/dist/doc/arm/notes.xml  Thu Jan 12 07:28:27 2017 +0000
@@ -24,6 +24,10 @@
       This document summarizes changes since BIND 9.10.4:
     </para>
     <para>
+      BIND 9.10.4-P5 addresses the security issues described in
+      CVE-2016-9131, CVE-2016-9147, CVE-2016-9444 and CVE-2016-9778.
+    </para>
+    <para>
       BIND 9.10.4-P4 addresses the security issue described in
       CVE-2016-8864.
     </para>
@@ -59,6 +63,37 @@
     <itemizedlist>
       <listitem>
        <para>
+         A coding error in the <option>nxdomain-redirect</option>
+         feature could lead to an assertion failure if the redirection
+         namespace was served from a local authoritative data source
+         such as a local zone or a DLZ instead of via recursive
+         lookup. This flaw is disclosed in CVE-2016-9778. [RT #43837]
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+         Named could mishandle authority sections that were missing
+         RRSIGs triggering an assertion failure.  This flaw is
+         disclosed in CVE-2016-9444. [RT # 43632]
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+         Named mishandled some responses where covering RRSIG
+         records are returned without the requested data
+         resulting in a assertion failure. This flaw is disclosed in
+         CVE-2016-9147. [RT #43548]
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+         Named incorrectly tried to cache TKEY records which could
+         trigger a assertion failure when there was a class mismatch.
+         This flaw is disclosed in CVE-2016-9131.  [RT #43522]
+       </para>
+      </listitem>
+      <listitem>
+       <para>
          It was possible to trigger assertions when processing
          a response. This flaw is disclosed in CVE-2016-8864. [RT #43465]
        </para>
diff -r dcc96a1eeff3 -r 14451c271ed6 external/bsd/bind/dist/lib/isc/api
--- a/external/bsd/bind/dist/lib/isc/api        Thu Jan 12 05:41:25 2017 +0000
+++ b/external/bsd/bind/dist/lib/isc/api        Thu Jan 12 07:28:27 2017 +0000
@@ -6,5 +6,5 @@
 # 9.9-sub: 130-139
 # 9.10: 140-149, 160-169
 LIBINTERFACE = 161
-LIBREVISION = 1
+LIBREVISION = 2
 LIBAGE = 1



Home | Main Index | Thread Index | Old Index