Module Name: src
Committed By: martin
Date: Sat Nov 5 17:47:33 UTC 2016
Modified Files:
src/doc [netbsd-7-0]: 3RDPARTY
src/external/bsd/bind [netbsd-7-0]: Makefile.inc
src/external/bsd/bind/bin/delv [netbsd-7-0]: Makefile
src/external/bsd/bind/bin/dig [netbsd-7-0]: Makefile
src/external/bsd/bind/bin/dnssec [netbsd-7-0]: Makefile.inc
src/external/bsd/bind/bin/host [netbsd-7-0]: Makefile
src/external/bsd/bind/bin/named [netbsd-7-0]: Makefile
src/external/bsd/bind/bin/nslookup [netbsd-7-0]: Makefile
src/external/bsd/bind/bin/nsupdate [netbsd-7-0]: Makefile
src/external/bsd/bind/bin/rndc [netbsd-7-0]: Makefile
src/external/bsd/bind/bin/tools [netbsd-7-0]: Makefile.inc
src/external/bsd/bind/dist [netbsd-7-0]: CHANGES README srcid version
src/external/bsd/bind/dist/doc/arm [netbsd-7-0]: Bv9ARM.ch01.html
Bv9ARM.ch02.html Bv9ARM.ch03.html Bv9ARM.ch04.html Bv9ARM.ch05.html
Bv9ARM.ch06.html Bv9ARM.ch07.html Bv9ARM.ch08.html Bv9ARM.ch09.html
Bv9ARM.ch10.html Bv9ARM.ch11.html Bv9ARM.ch12.html Bv9ARM.ch13.html
Bv9ARM.html Bv9ARM.pdf man.arpaname.html man.ddns-confgen.html
man.delv.html man.dig.html man.dnssec-checkds.html
man.dnssec-coverage.html man.dnssec-dsfromkey.html
man.dnssec-importkey.html man.dnssec-keyfromlabel.html
man.dnssec-keygen.html man.dnssec-revoke.html
man.dnssec-settime.html man.dnssec-signzone.html
man.dnssec-verify.html man.genrandom.html man.host.html
man.isc-hmac-fixup.html man.lwresd.html man.named-checkconf.html
man.named-checkzone.html man.named-journalprint.html
man.named-rrchecker.html man.named.conf.html man.named.html
man.nsec3hash.html man.nsupdate.html man.rndc-confgen.html
man.rndc.conf.html man.rndc.html notes.html notes.pdf notes.xml
src/external/bsd/bind/dist/lib/dns [netbsd-7-0]: api resolver.c
src/external/bsd/bind/lib/libbind9 [netbsd-7-0]: Makefile
Log Message:
Pull up following revision(s) (requested by snj in ticket #1271):
doc/3RDPARTY: 1.1374 via patch
external/bsd/bind/Makefile.inc: up to 1.24 via patch
external/bsd/bind/bin/delv/Makefile: up to 1.3
external/bsd/bind/bin/dig/Makefile: up to 1.2
external/bsd/bind/bin/dnssec/Makefile.inc: up to 1.2
external/bsd/bind/bin/host/Makefile: up to 1.2
external/bsd/bind/bin/named/Makefile: up to 1.10
external/bsd/bind/bin/nslookup/Makefile: up to 1.3
external/bsd/bind/bin/nsupdate/Makefile: up to 1.3
external/bsd/bind/bin/rndc/Makefile: up to 1.2
external/bsd/bind/bin/tools/Makefile.inc: up to 1.2
external/bsd/bind/dist/CHANGES: up to 1.23
external/bsd/bind/dist/README: up to 1.11
external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html: up to 1.1.1.21
external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html: up to 1.1.1.18
external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html: up to 1.1.1.23
external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html: up to 1.11
external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html: up to 1.1.1.24
external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html: up to 1.11
external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html: up to 1.11
external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html: up to 1.11
external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html: up to 1.11
external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html: up to 1.1.1.20
external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html: up to 1.1.1.9
external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html: up to 1.1.1.9
external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html: up to 1.1.1.9
external/bsd/bind/dist/doc/arm/Bv9ARM.html: up to 1.11
external/bsd/bind/dist/doc/arm/Bv9ARM.pdf: up to 1.17
external/bsd/bind/dist/doc/arm/man.arpaname.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.ddns-confgen.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.delv.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.dig.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.dnssec-settime.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.dnssec-verify.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.genrandom.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.host.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.lwresd.html: up to 1.1.1.3
external/bsd/bind/dist/doc/arm/man.named-checkconf.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.named-checkzone.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.named-journalprint.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.named-rrchecker.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.named.conf.html: up to 1.1.1.3
external/bsd/bind/dist/doc/arm/man.named.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.nsec3hash.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.nsupdate.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.rndc-confgen.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.rndc.conf.html: up to 1.11
external/bsd/bind/dist/doc/arm/man.rndc.html: up to 1.11
external/bsd/bind/dist/doc/arm/notes.html: up to 1.1.1.9
external/bsd/bind/dist/doc/arm/notes.pdf: up to 1.1.1.9
external/bsd/bind/dist/doc/arm/notes.xml: up to 1.1.1.9
external/bsd/bind/dist/lib/dns/api: up to 1.11
external/bsd/bind/dist/lib/dns/resolver.c: up to 1.27
external/bsd/bind/dist/srcid: up to 1.17
external/bsd/bind/dist/version: up to 1.21
external/bsd/bind/include/isc/platform.h: up to 1.22 via patch
external/bsd/bind/lib/libbind9/Makefile: up to 1.3
Update BIND to 9.10.4-P4. Fixes CVE-2016-8864.
To generate a diff of this commit:
cvs rdiff -u -r1.1145.2.18.2.9 -r1.1145.2.18.2.10 src/doc/3RDPARTY
cvs rdiff -u -r1.21.2.1.2.1 -r1.21.2.1.2.2 src/external/bsd/bind/Makefile.inc
cvs rdiff -u -r1.2 -r1.2.8.1 src/external/bsd/bind/bin/delv/Makefile
cvs rdiff -u -r1.1 -r1.1.30.1 src/external/bsd/bind/bin/dig/Makefile
cvs rdiff -u -r1.1 -r1.1.30.1 src/external/bsd/bind/bin/dnssec/Makefile.inc
cvs rdiff -u -r1.1 -r1.1.30.1 src/external/bsd/bind/bin/host/Makefile
cvs rdiff -u -r1.8.4.1 -r1.8.4.1.2.1 src/external/bsd/bind/bin/named/Makefile
cvs rdiff -u -r1.2 -r1.2.14.1 src/external/bsd/bind/bin/nslookup/Makefile
cvs rdiff -u -r1.2 -r1.2.14.1 src/external/bsd/bind/bin/nsupdate/Makefile
cvs rdiff -u -r1.1 -r1.1.30.1 src/external/bsd/bind/bin/rndc/Makefile
cvs rdiff -u -r1.1 -r1.1.24.1 src/external/bsd/bind/bin/tools/Makefile.inc
cvs rdiff -u -r1.12.2.5.2.2 -r1.12.2.5.2.3 src/external/bsd/bind/dist/CHANGES
cvs rdiff -u -r1.1.1.14.2.5.2.2 -r1.1.1.14.2.5.2.3 \
src/external/bsd/bind/dist/README
cvs rdiff -u -r1.6.2.5.2.2 -r1.6.2.5.2.3 src/external/bsd/bind/dist/srcid
cvs rdiff -u -r1.10.2.5.2.2 -r1.10.2.5.2.3 src/external/bsd/bind/dist/version
cvs rdiff -u -r1.1.1.11.2.4.2.2 -r1.1.1.11.2.4.2.3 \
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html
cvs rdiff -u -r1.1.1.8.2.4.2.2 -r1.1.1.8.2.4.2.3 \
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html
cvs rdiff -u -r1.1.1.13.2.4.2.2 -r1.1.1.13.2.4.2.3 \
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html
cvs rdiff -u -r1.1.1.15.2.5.2.2 -r1.1.1.15.2.5.2.3 \
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html \
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html \
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html \
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html \
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html \
src/external/bsd/bind/dist/doc/arm/Bv9ARM.html \
src/external/bsd/bind/dist/doc/arm/man.dig.html \
src/external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html \
src/external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html \
src/external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html \
src/external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html \
src/external/bsd/bind/dist/doc/arm/man.host.html \
src/external/bsd/bind/dist/doc/arm/man.named-checkconf.html \
src/external/bsd/bind/dist/doc/arm/man.named-checkzone.html \
src/external/bsd/bind/dist/doc/arm/man.named.html \
src/external/bsd/bind/dist/doc/arm/man.nsupdate.html \
src/external/bsd/bind/dist/doc/arm/man.rndc-confgen.html \
src/external/bsd/bind/dist/doc/arm/man.rndc.conf.html \
src/external/bsd/bind/dist/doc/arm/man.rndc.html
cvs rdiff -u -r1.1.1.14.2.4.2.2 -r1.1.1.14.2.4.2.3 \
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html
cvs rdiff -u -r1.1.1.10.2.4.2.2 -r1.1.1.10.2.4.2.3 \
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html
cvs rdiff -u -r1.1.1.1.2.4.2.2 -r1.1.1.1.2.4.2.3 \
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html \
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html \
src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html \
src/external/bsd/bind/dist/doc/arm/notes.html \
src/external/bsd/bind/dist/doc/arm/notes.pdf \
src/external/bsd/bind/dist/doc/arm/notes.xml
cvs rdiff -u -r1.7.2.4.2.2 -r1.7.2.4.2.3 \
src/external/bsd/bind/dist/doc/arm/Bv9ARM.pdf
cvs rdiff -u -r1.1.1.12.2.5.2.2 -r1.1.1.12.2.5.2.3 \
src/external/bsd/bind/dist/doc/arm/man.arpaname.html \
src/external/bsd/bind/dist/doc/arm/man.genrandom.html \
src/external/bsd/bind/dist/doc/arm/man.named-journalprint.html \
src/external/bsd/bind/dist/doc/arm/man.nsec3hash.html
cvs rdiff -u -r1.1.1.13.2.5.2.2 -r1.1.1.13.2.5.2.3 \
src/external/bsd/bind/dist/doc/arm/man.ddns-confgen.html \
src/external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html \
src/external/bsd/bind/dist/doc/arm/man.dnssec-settime.html
cvs rdiff -u -r1.1.1.1.4.5.2.2 -r1.1.1.1.4.5.2.3 \
src/external/bsd/bind/dist/doc/arm/man.delv.html
cvs rdiff -u -r1.1.1.3.2.5.2.2 -r1.1.1.3.2.5.2.3 \
src/external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html \
src/external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html
cvs rdiff -u -r1.1.1.2.2.5.2.2 -r1.1.1.2.2.5.2.3 \
src/external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html \
src/external/bsd/bind/dist/doc/arm/man.named-rrchecker.html
cvs rdiff -u -r1.1.1.5.2.5.2.2 -r1.1.1.5.2.5.2.3 \
src/external/bsd/bind/dist/doc/arm/man.dnssec-verify.html
cvs rdiff -u -r1.1.1.11.2.5.2.2 -r1.1.1.11.2.5.2.3 \
src/external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html
cvs rdiff -u -r1.1.1.2.2.2 -r1.1.1.2.2.3 \
src/external/bsd/bind/dist/doc/arm/man.lwresd.html \
src/external/bsd/bind/dist/doc/arm/man.named.conf.html
cvs rdiff -u -r1.1.1.16.2.5.2.2 -r1.1.1.16.2.5.2.3 \
src/external/bsd/bind/dist/lib/dns/api
cvs rdiff -u -r1.19.2.3.2.2 -r1.19.2.3.2.3 \
src/external/bsd/bind/dist/lib/dns/resolver.c
cvs rdiff -u -r1.2 -r1.2.6.1 src/external/bsd/bind/lib/libbind9/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/doc/3RDPARTY
diff -u src/doc/3RDPARTY:1.1145.2.18.2.9 src/doc/3RDPARTY:1.1145.2.18.2.10
--- src/doc/3RDPARTY:1.1145.2.18.2.9 Fri Oct 14 11:42:26 2016
+++ src/doc/3RDPARTY Sat Nov 5 17:47:29 2016
@@ -1,4 +1,4 @@
-# $NetBSD: 3RDPARTY,v 1.1145.2.18.2.9 2016/10/14 11:42:26 martin Exp $
+# $NetBSD: 3RDPARTY,v 1.1145.2.18.2.10 2016/11/05 17:47:29 martin Exp $
#
# This file contains a list of the software that has been integrated into
# NetBSD where we are not the primary maintainer.
@@ -113,8 +113,8 @@ Notes:
bc includes dc, both of which are in the NetBSD tree.
Package: bind [named and utils]
-Version: 9.10.4-P3
-Current Vers: 9.10.4-P3
+Version: 9.10.4-P4
+Current Vers: 9.10.4-P4
Maintainer: Paul Vixie <[email protected]>
Archive Site: ftp://ftp.isc.org/isc/bind9/
Home Page: http://www.isc.org/software/bind/
Index: src/external/bsd/bind/Makefile.inc
diff -u src/external/bsd/bind/Makefile.inc:1.21.2.1.2.1 src/external/bsd/bind/Makefile.inc:1.21.2.1.2.2
--- src/external/bsd/bind/Makefile.inc:1.21.2.1.2.1 Fri Oct 14 11:42:26 2016
+++ src/external/bsd/bind/Makefile.inc Sat Nov 5 17:47:30 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.21.2.1.2.1 2016/10/14 11:42:26 martin Exp $
+# $NetBSD: Makefile.inc,v 1.21.2.1.2.2 2016/11/05 17:47:30 martin Exp $
.if !defined(BIND9_MAKEFILE_INC)
BIND9_MAKEFILE_INC=yes
@@ -29,7 +29,8 @@ IDIST= ${NETBSDSRCDIR}/external/bsd/bin
BIND_SRCDIR= ${NETBSDSRCDIR}/external/bsd/bind
BIND_HTMLDIR= /usr/share/doc/reference/ref8/bind9
-.include "${IDIST}/version"
+VERSIONFILE=${IDIST}/version
+.include "${VERSIONFILE}"
VERSION=${MAJORVER}.${MINORVER}.${PATCHVER}${RELEASETYPE}${RELEASEVER}
SYSCONFDIR=/etc
Index: src/external/bsd/bind/bin/delv/Makefile
diff -u src/external/bsd/bind/bin/delv/Makefile:1.2 src/external/bsd/bind/bin/delv/Makefile:1.2.8.1
--- src/external/bsd/bind/bin/delv/Makefile:1.2 Tue Jul 8 19:08:43 2014
+++ src/external/bsd/bind/bin/delv/Makefile Sat Nov 5 17:47:30 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2014/07/08 19:08:43 martin Exp $
+# $NetBSD: Makefile,v 1.2.8.1 2016/11/05 17:47:30 martin Exp $
.include <bsd.own.mk>
@@ -12,6 +12,8 @@ DIST=${IDIST}/bin/delv
CPPFLAGS+= -I${DIST}/include -I${IDIST}/lib/irs/include
LDADD+= -lirs -lisccfg
+delv.o: ${VERSIONFILE}
+
.PATH: ${DIST}
.include <bsd.prog.mk>
Index: src/external/bsd/bind/bin/dig/Makefile
diff -u src/external/bsd/bind/bin/dig/Makefile:1.1 src/external/bsd/bind/bin/dig/Makefile:1.1.30.1
--- src/external/bsd/bind/bin/dig/Makefile:1.1 Sun Apr 12 03:46:05 2009
+++ src/external/bsd/bind/bin/dig/Makefile Sat Nov 5 17:47:30 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2009/04/12 03:46:05 christos Exp $
+# $NetBSD: Makefile,v 1.1.30.1 2016/11/05 17:47:30 martin Exp $
.include <bsd.own.mk>
@@ -11,6 +11,8 @@ BINDIR= /usr/bin
DIST=${IDIST}/bin/dig
CPPFLAGS+= -I${DIST}/include
+dig.o: ${VERSIONFILE}
+
.PATH: ${DIST}
.include <bsd.prog.mk>
Index: src/external/bsd/bind/bin/dnssec/Makefile.inc
diff -u src/external/bsd/bind/bin/dnssec/Makefile.inc:1.1 src/external/bsd/bind/bin/dnssec/Makefile.inc:1.1.30.1
--- src/external/bsd/bind/bin/dnssec/Makefile.inc:1.1 Sun Apr 12 03:46:05 2009
+++ src/external/bsd/bind/bin/dnssec/Makefile.inc Sat Nov 5 17:47:30 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.1 2009/04/12 03:46:05 christos Exp $
+# $NetBSD: Makefile.inc,v 1.1.30.1 2016/11/05 17:47:30 martin Exp $
.include <bsd.own.mk>
@@ -12,3 +12,4 @@ DNSSEC=${IDIST}/bin/dnssec
PROG=${BASE}
SRCS=${BASE}.c dnssectool.c
MAN=${BASE}.8
+${BASE}.o: ${VERSIONFILE}
Index: src/external/bsd/bind/bin/host/Makefile
diff -u src/external/bsd/bind/bin/host/Makefile:1.1 src/external/bsd/bind/bin/host/Makefile:1.1.30.1
--- src/external/bsd/bind/bin/host/Makefile:1.1 Sun Apr 12 03:46:06 2009
+++ src/external/bsd/bind/bin/host/Makefile Sat Nov 5 17:47:30 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2009/04/12 03:46:06 christos Exp $
+# $NetBSD: Makefile,v 1.1.30.1 2016/11/05 17:47:30 martin Exp $
.include <bsd.own.mk>
@@ -11,6 +11,8 @@ BINDIR= /usr/bin
DIST=${IDIST}/bin/dig
CPPFLAGS+= -I${DIST}/include
+host.o: ${VERSIONFILE}
+
.PATH: ${DIST}
.include <bsd.prog.mk>
Index: src/external/bsd/bind/bin/named/Makefile
diff -u src/external/bsd/bind/bin/named/Makefile:1.8.4.1 src/external/bsd/bind/bin/named/Makefile:1.8.4.1.2.1
--- src/external/bsd/bind/bin/named/Makefile:1.8.4.1 Thu Apr 30 06:07:32 2015
+++ src/external/bsd/bind/bin/named/Makefile Sat Nov 5 17:47:30 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8.4.1 2015/04/30 06:07:32 riz Exp $
+# $NetBSD: Makefile,v 1.8.4.1.2.1 2016/11/05 17:47:30 martin Exp $
.include <bsd.own.mk>
@@ -36,6 +36,8 @@ SRCS= builtin.c client.c config.c contro
pfilter.c tkeyconf.c tsigconf.c \
update.c xfrout.c zoneconf.c ${SRCS_UNIX}
+main.o: ${VERSIONFILE}
+
LDADD+=-lblacklist
DPADD+=${LIBBLACKLIST}
.include <bsd.prog.mk>
Index: src/external/bsd/bind/bin/nslookup/Makefile
diff -u src/external/bsd/bind/bin/nslookup/Makefile:1.2 src/external/bsd/bind/bin/nslookup/Makefile:1.2.14.1
--- src/external/bsd/bind/bin/nslookup/Makefile:1.2 Tue Jun 5 00:38:45 2012
+++ src/external/bsd/bind/bin/nslookup/Makefile Sat Nov 5 17:47:30 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2012/06/05 00:38:45 christos Exp $
+# $NetBSD: Makefile,v 1.2.14.1 2016/11/05 17:47:30 martin Exp $
.include <bsd.own.mk>
@@ -16,4 +16,6 @@ CPPFLAGS+= -I${DIST}/include
DPADD+=${LIBEDIT} ${LIBTERMINFO}
LDADD+=-ledit -lterminfo
+nslookup.o: ${VERSIONFILE}
+
.include <bsd.prog.mk>
Index: src/external/bsd/bind/bin/nsupdate/Makefile
diff -u src/external/bsd/bind/bin/nsupdate/Makefile:1.2 src/external/bsd/bind/bin/nsupdate/Makefile:1.2.14.1
--- src/external/bsd/bind/bin/nsupdate/Makefile:1.2 Tue Jun 5 00:38:45 2012
+++ src/external/bsd/bind/bin/nsupdate/Makefile Sat Nov 5 17:47:30 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2012/06/05 00:38:45 christos Exp $
+# $NetBSD: Makefile,v 1.2.14.1 2016/11/05 17:47:30 martin Exp $
.include <bsd.own.mk>
@@ -14,4 +14,6 @@ DIST=${IDIST}/bin/nsupdate
DPADD+=${LIBEDIT} ${LIBTERMINFO}
LDADD+=-ledit -lterminfo
+nsupdate.o: ${VERSIONFILE}
+
.include <bsd.prog.mk>
Index: src/external/bsd/bind/bin/rndc/Makefile
diff -u src/external/bsd/bind/bin/rndc/Makefile:1.1 src/external/bsd/bind/bin/rndc/Makefile:1.1.30.1
--- src/external/bsd/bind/bin/rndc/Makefile:1.1 Sun Apr 12 03:46:06 2009
+++ src/external/bsd/bind/bin/rndc/Makefile Sat Nov 5 17:47:30 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2009/04/12 03:46:06 christos Exp $
+# $NetBSD: Makefile,v 1.1.30.1 2016/11/05 17:47:30 martin Exp $
.include <bsd.own.mk>
@@ -14,6 +14,7 @@ CPPFLAGS+= -I${DIST}/include \
-DRNDC_CONFFILE=\"${SYSCONFDIR}/rndc.conf\" \
-DRNDC_KEYFILE=\"${SYSCONFDIR}/rndc.key\" \
+rndc.o: ${VERSIONFILE}
.PATH: ${DIST}
Index: src/external/bsd/bind/bin/tools/Makefile.inc
diff -u src/external/bsd/bind/bin/tools/Makefile.inc:1.1 src/external/bsd/bind/bin/tools/Makefile.inc:1.1.24.1
--- src/external/bsd/bind/bin/tools/Makefile.inc:1.1 Sun Sep 11 18:55:24 2011
+++ src/external/bsd/bind/bin/tools/Makefile.inc Sat Nov 5 17:47:30 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.1 2011/09/11 18:55:24 christos Exp $
+# $NetBSD: Makefile.inc,v 1.1.24.1 2016/11/05 17:47:30 martin Exp $
.include <bsd.own.mk>
@@ -10,6 +10,7 @@ TOOLS=${IDIST}/bin/tools
PROG=${BASE}
SRCS=${BASE}.c
+${BASE}.o: ${VERSIONFILE}
.if exists(${TOOLS}/${BASE}.8)
BINDIR=/usr/sbin
MAN=${BASE}.8
Index: src/external/bsd/bind/dist/CHANGES
diff -u src/external/bsd/bind/dist/CHANGES:1.12.2.5.2.2 src/external/bsd/bind/dist/CHANGES:1.12.2.5.2.3
--- src/external/bsd/bind/dist/CHANGES:1.12.2.5.2.2 Fri Oct 14 11:42:26 2016
+++ src/external/bsd/bind/dist/CHANGES Sat Nov 5 17:47:30 2016
@@ -1,3 +1,8 @@
+ --- 9.10.4-P4 released ---
+
+4489. [security] It was possible to trigger assertions when processing
+ a response. (CVE-2016-8864) [RT #43465]
+
--- 9.10.4-P3 released ---
4468. [bug] Address ECS option handling issues. [RT #43191]
Index: src/external/bsd/bind/dist/README
diff -u src/external/bsd/bind/dist/README:1.1.1.14.2.5.2.2 src/external/bsd/bind/dist/README:1.1.1.14.2.5.2.3
--- src/external/bsd/bind/dist/README:1.1.1.14.2.5.2.2 Fri Oct 14 11:42:26 2016
+++ src/external/bsd/bind/dist/README Sat Nov 5 17:47:30 2016
@@ -51,6 +51,10 @@ BIND 9
For up-to-date release notes and errata, see
http://www.isc.org/software/bind9/releasenotes
+BIND 9.10.4-P4
+
+ This version contains a fix for CVE-2016-8864.
+
BIND 9.10.4-P3
This version contains a fix for CVE-2016-2776 and addresses
Index: src/external/bsd/bind/dist/srcid
diff -u src/external/bsd/bind/dist/srcid:1.6.2.5.2.2 src/external/bsd/bind/dist/srcid:1.6.2.5.2.3
--- src/external/bsd/bind/dist/srcid:1.6.2.5.2.2 Fri Oct 14 11:42:26 2016
+++ src/external/bsd/bind/dist/srcid Sat Nov 5 17:47:31 2016
@@ -1 +1 @@
-SRCID=7e49f11
+SRCID=853aa4b
Index: src/external/bsd/bind/dist/version
diff -u src/external/bsd/bind/dist/version:1.10.2.5.2.2 src/external/bsd/bind/dist/version:1.10.2.5.2.3
--- src/external/bsd/bind/dist/version:1.10.2.5.2.2 Fri Oct 14 11:42:26 2016
+++ src/external/bsd/bind/dist/version Sat Nov 5 17:47:31 2016
@@ -7,5 +7,5 @@ MAJORVER=9
MINORVER=10
PATCHVER=4
RELEASETYPE=-P
-RELEASEVER=3
+RELEASEVER=4
EXTENSIONS=
Index: src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html
diff -u src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html:1.1.1.11.2.4.2.2 src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html:1.1.1.11.2.4.2.3
--- src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html:1.1.1.11.2.4.2.2 Fri Oct 14 11:42:42 2016
+++ src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html Sat Nov 5 17:47:31 2016
@@ -555,6 +555,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html
diff -u src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html:1.1.1.8.2.4.2.2 src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html:1.1.1.8.2.4.2.3
--- src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html:1.1.1.8.2.4.2.2 Fri Oct 14 11:42:42 2016
+++ src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html Sat Nov 5 17:47:31 2016
@@ -153,6 +153,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html
diff -u src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html:1.1.1.13.2.4.2.2 src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html:1.1.1.13.2.4.2.3
--- src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html:1.1.1.13.2.4.2.2 Fri Oct 14 11:42:42 2016
+++ src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html Sat Nov 5 17:47:31 2016
@@ -669,6 +669,6 @@ controls {
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html
diff -u src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html:1.1.1.15.2.5.2.2 src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html:1.1.1.15.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html:1.1.1.15.2.5.2.2 Fri Oct 14 11:42:42 2016
+++ src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch04.html Sat Nov 5 17:47:31 2016
@@ -2326,6 +2326,6 @@ $ORIGIN 0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html
diff -u src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html:1.1.1.15.2.5.2.2 src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html:1.1.1.15.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html:1.1.1.15.2.5.2.2 Fri Oct 14 11:42:42 2016
+++ src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch06.html Sat Nov 5 17:47:31 2016
@@ -12845,6 +12845,6 @@ HOST-127.EXAMPLE. MX 0 .
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html
diff -u src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html:1.1.1.15.2.5.2.2 src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html:1.1.1.15.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html:1.1.1.15.2.5.2.2 Fri Oct 14 11:42:43 2016
+++ src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch07.html Sat Nov 5 17:47:31 2016
@@ -248,6 +248,6 @@ zone "example.com" {
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html
diff -u src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html:1.1.1.15.2.5.2.2 src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html:1.1.1.15.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html:1.1.1.15.2.5.2.2 Fri Oct 14 11:42:43 2016
+++ src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch08.html Sat Nov 5 17:47:31 2016
@@ -134,6 +134,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html
diff -u src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html:1.1.1.15.2.5.2.2 src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html:1.1.1.15.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html:1.1.1.15.2.5.2.2 Fri Oct 14 11:42:43 2016
+++ src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch09.html Sat Nov 5 17:47:31 2016
@@ -44,7 +44,7 @@
<div class="toc">
<p><b>Table of Contents</b></p>
<dl class="toc">
-<dt><span class="section"><a href="Bv9ARM.ch09.html#id-1.10.2">Release Notes for BIND Version 9.10.4-P3</a></span></dt>
+<dt><span class="section"><a href="Bv9ARM.ch09.html#id-1.10.2">Release Notes for BIND Version 9.10.4-P4</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes_intro">Introduction</a></span></dt>
<dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes_download">Download</a></span></dt>
@@ -60,7 +60,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id-1.10.2"></a>Release Notes for BIND Version 9.10.4-P3</h2></div></div></div>
+<a name="id-1.10.2"></a>Release Notes for BIND Version 9.10.4-P4</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>
@@ -68,6 +68,10 @@
This document summarizes changes since BIND 9.10.4:
</p>
<p>
+ BIND 9.10.4-P4 addresses the security issue described in
+ CVE-2016-8864.
+ </p>
+<p>
BIND 9.10.4-P3 addresses the security issue described in
CVE-2016-2776 and addresses an interoperability issue with
ECS clients.
@@ -99,6 +103,10 @@
<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>
+ It was possible to trigger assertions when processing
+ a response. This flaw is disclosed in CVE-2016-8864. [RT #43465]
+ </p></li>
+<li class="listitem"><p>
It was possible to trigger a assertion when rendering a
message using a specially crafted request. This flaw is
disclosed in CVE-2016-2776. [RT #43139]
@@ -190,6 +198,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/Bv9ARM.html
diff -u src/external/bsd/bind/dist/doc/arm/Bv9ARM.html:1.1.1.15.2.5.2.2 src/external/bsd/bind/dist/doc/arm/Bv9ARM.html:1.1.1.15.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/Bv9ARM.html:1.1.1.15.2.5.2.2 Fri Oct 14 11:42:43 2016
+++ src/external/bsd/bind/dist/doc/arm/Bv9ARM.html Sat Nov 5 17:47:31 2016
@@ -40,7 +40,7 @@
<div>
<div><h1 class="title">
<a name="id-1"></a>BIND 9 Administrator Reference Manual</h1></div>
-<div><p class="releaseinfo">BIND Version 9.10.4-P3</p></div>
+<div><p class="releaseinfo">BIND Version 9.10.4-P4</p></div>
<div><p class="copyright">Copyright � 2004-2015 Internet Systems Consortium, Inc. ("ISC")</p></div>
<div><p class="copyright">Copyright � 2000-2003 Internet Software Consortium.</p></div>
</div>
@@ -239,7 +239,7 @@
</dl></dd>
<dt><span class="appendix"><a href="Bv9ARM.ch09.html">A. Release Notes</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="Bv9ARM.ch09.html#id-1.10.2">Release Notes for BIND Version 9.10.4-P3</a></span></dt>
+<dt><span class="section"><a href="Bv9ARM.ch09.html#id-1.10.2">Release Notes for BIND Version 9.10.4-P4</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes_intro">Introduction</a></span></dt>
<dt><span class="section"><a href="Bv9ARM.ch09.html#relnotes_download">Download</a></span></dt>
@@ -385,6 +385,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.dig.html
diff -u src/external/bsd/bind/dist/doc/arm/man.dig.html:1.1.1.15.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.dig.html:1.1.1.15.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.dig.html:1.1.1.15.2.5.2.2 Fri Oct 14 11:42:44 2016
+++ src/external/bsd/bind/dist/doc/arm/man.dig.html Sat Nov 5 17:47:33 2016
@@ -809,6 +809,6 @@ dig +qr www.isc.org any -x 127.0.0.1 isc
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html
diff -u src/external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html:1.1.1.15.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html:1.1.1.15.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html:1.1.1.15.2.5.2.2 Fri Oct 14 11:42:44 2016
+++ src/external/bsd/bind/dist/doc/arm/man.dnssec-dsfromkey.html Sat Nov 5 17:47:33 2016
@@ -213,6 +213,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html
diff -u src/external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html:1.1.1.15.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html:1.1.1.15.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html:1.1.1.15.2.5.2.2 Fri Oct 14 11:42:44 2016
+++ src/external/bsd/bind/dist/doc/arm/man.dnssec-keyfromlabel.html Sat Nov 5 17:47:33 2016
@@ -381,6 +381,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html
diff -u src/external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html:1.1.1.15.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html:1.1.1.15.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html:1.1.1.15.2.5.2.2 Fri Oct 14 11:42:44 2016
+++ src/external/bsd/bind/dist/doc/arm/man.dnssec-keygen.html Sat Nov 5 17:47:33 2016
@@ -455,6 +455,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html
diff -u src/external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html:1.1.1.15.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html:1.1.1.15.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html:1.1.1.15.2.5.2.2 Fri Oct 14 11:42:44 2016
+++ src/external/bsd/bind/dist/doc/arm/man.dnssec-signzone.html Sat Nov 5 17:47:33 2016
@@ -564,6 +564,6 @@ db.example.com.signed
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.host.html
diff -u src/external/bsd/bind/dist/doc/arm/man.host.html:1.1.1.15.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.host.html:1.1.1.15.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.host.html:1.1.1.15.2.5.2.2 Fri Oct 14 11:42:44 2016
+++ src/external/bsd/bind/dist/doc/arm/man.host.html Sat Nov 5 17:47:33 2016
@@ -247,6 +247,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.named-checkconf.html
diff -u src/external/bsd/bind/dist/doc/arm/man.named-checkconf.html:1.1.1.15.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.named-checkconf.html:1.1.1.15.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.named-checkconf.html:1.1.1.15.2.5.2.2 Fri Oct 14 11:42:45 2016
+++ src/external/bsd/bind/dist/doc/arm/man.named-checkconf.html Sat Nov 5 17:47:33 2016
@@ -151,6 +151,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.named-checkzone.html
diff -u src/external/bsd/bind/dist/doc/arm/man.named-checkzone.html:1.1.1.15.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.named-checkzone.html:1.1.1.15.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.named-checkzone.html:1.1.1.15.2.5.2.2 Fri Oct 14 11:42:45 2016
+++ src/external/bsd/bind/dist/doc/arm/man.named-checkzone.html Sat Nov 5 17:47:33 2016
@@ -338,6 +338,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.named.html
diff -u src/external/bsd/bind/dist/doc/arm/man.named.html:1.1.1.15.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.named.html:1.1.1.15.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.named.html:1.1.1.15.2.5.2.2 Fri Oct 14 11:42:45 2016
+++ src/external/bsd/bind/dist/doc/arm/man.named.html Sat Nov 5 17:47:33 2016
@@ -369,6 +369,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.nsupdate.html
diff -u src/external/bsd/bind/dist/doc/arm/man.nsupdate.html:1.1.1.15.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.nsupdate.html:1.1.1.15.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.nsupdate.html:1.1.1.15.2.5.2.2 Fri Oct 14 11:42:45 2016
+++ src/external/bsd/bind/dist/doc/arm/man.nsupdate.html Sat Nov 5 17:47:33 2016
@@ -663,6 +663,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.rndc-confgen.html
diff -u src/external/bsd/bind/dist/doc/arm/man.rndc-confgen.html:1.1.1.15.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.rndc-confgen.html:1.1.1.15.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.rndc-confgen.html:1.1.1.15.2.5.2.2 Fri Oct 14 11:42:45 2016
+++ src/external/bsd/bind/dist/doc/arm/man.rndc-confgen.html Sat Nov 5 17:47:33 2016
@@ -223,6 +223,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.rndc.conf.html
diff -u src/external/bsd/bind/dist/doc/arm/man.rndc.conf.html:1.1.1.15.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.rndc.conf.html:1.1.1.15.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.rndc.conf.html:1.1.1.15.2.5.2.2 Fri Oct 14 11:42:45 2016
+++ src/external/bsd/bind/dist/doc/arm/man.rndc.conf.html Sat Nov 5 17:47:33 2016
@@ -246,6 +246,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.rndc.html
diff -u src/external/bsd/bind/dist/doc/arm/man.rndc.html:1.1.1.15.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.rndc.html:1.1.1.15.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.rndc.html:1.1.1.15.2.5.2.2 Fri Oct 14 11:42:45 2016
+++ src/external/bsd/bind/dist/doc/arm/man.rndc.html Sat Nov 5 17:47:33 2016
@@ -621,6 +621,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html
diff -u src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html:1.1.1.14.2.4.2.2 src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html:1.1.1.14.2.4.2.3
--- src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html:1.1.1.14.2.4.2.2 Fri Oct 14 11:42:42 2016
+++ src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html Sat Nov 5 17:47:31 2016
@@ -138,6 +138,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html
diff -u src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html:1.1.1.10.2.4.2.2 src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html:1.1.1.10.2.4.2.3
--- src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html:1.1.1.10.2.4.2.2 Fri Oct 14 11:42:43 2016
+++ src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html Sat Nov 5 17:47:31 2016
@@ -155,6 +155,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html
diff -u src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html:1.1.1.1.2.4.2.2 src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html:1.1.1.1.2.4.2.3
--- src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html:1.1.1.1.2.4.2.2 Fri Oct 14 11:42:43 2016
+++ src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html Sat Nov 5 17:47:31 2016
@@ -497,6 +497,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html
diff -u src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html:1.1.1.1.2.4.2.2 src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html:1.1.1.1.2.4.2.3
--- src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html:1.1.1.1.2.4.2.2 Fri Oct 14 11:42:43 2016
+++ src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html Sat Nov 5 17:47:31 2016
@@ -543,6 +543,6 @@ $ <strong class="userinput"><code>sample
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html
diff -u src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html:1.1.1.1.2.4.2.2 src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html:1.1.1.1.2.4.2.3
--- src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html:1.1.1.1.2.4.2.2 Fri Oct 14 11:42:43 2016
+++ src/external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html Sat Nov 5 17:47:31 2016
@@ -154,6 +154,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/notes.html
diff -u src/external/bsd/bind/dist/doc/arm/notes.html:1.1.1.1.2.4.2.2 src/external/bsd/bind/dist/doc/arm/notes.html:1.1.1.1.2.4.2.3
--- src/external/bsd/bind/dist/doc/arm/notes.html:1.1.1.1.2.4.2.2 Fri Oct 14 11:42:45 2016
+++ src/external/bsd/bind/dist/doc/arm/notes.html Sat Nov 5 17:47:33 2016
@@ -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-P3</h2></div></div></div>
+<a name="id-1.2"></a>Release Notes for BIND Version 9.10.4-P4</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-P4 addresses the security issue described in
+ CVE-2016-8864.
+ </p>
+<p>
BIND 9.10.4-P3 addresses the security issue described in
CVE-2016-2776 and addresses an interoperability issue with
ECS clients.
@@ -60,6 +64,10 @@
<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>
+ It was possible to trigger assertions when processing
+ a response. This flaw is disclosed in CVE-2016-8864. [RT #43465]
+ </p></li>
+<li class="listitem"><p>
It was possible to trigger a assertion when rendering a
message using a specially crafted request. This flaw is
disclosed in CVE-2016-2776. [RT #43139]
Index: src/external/bsd/bind/dist/doc/arm/notes.pdf
Binary files are different
Index: src/external/bsd/bind/dist/doc/arm/notes.xml
diff -u src/external/bsd/bind/dist/doc/arm/notes.xml:1.1.1.1.2.4.2.2 src/external/bsd/bind/dist/doc/arm/notes.xml:1.1.1.1.2.4.2.3
--- src/external/bsd/bind/dist/doc/arm/notes.xml:1.1.1.1.2.4.2.2 Fri Oct 14 11:42:45 2016
+++ src/external/bsd/bind/dist/doc/arm/notes.xml Sat Nov 5 17:47:33 2016
@@ -24,6 +24,10 @@
This document summarizes changes since BIND 9.10.4:
</para>
<para>
+ BIND 9.10.4-P4 addresses the security issue described in
+ CVE-2016-8864.
+ </para>
+ <para>
BIND 9.10.4-P3 addresses the security issue described in
CVE-2016-2776 and addresses an interoperability issue with
ECS clients.
@@ -55,6 +59,12 @@
<itemizedlist>
<listitem>
<para>
+ It was possible to trigger assertions when processing
+ a response. This flaw is disclosed in CVE-2016-8864. [RT #43465]
+ </para>
+ </listitem>
+ <listitem>
+ <para>
It was possible to trigger a assertion when rendering a
message using a specially crafted request. This flaw is
disclosed in CVE-2016-2776. [RT #43139]
Index: src/external/bsd/bind/dist/doc/arm/Bv9ARM.pdf
Binary files are different
Index: src/external/bsd/bind/dist/doc/arm/man.arpaname.html
diff -u src/external/bsd/bind/dist/doc/arm/man.arpaname.html:1.1.1.12.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.arpaname.html:1.1.1.12.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.arpaname.html:1.1.1.12.2.5.2.2 Fri Oct 14 11:42:44 2016
+++ src/external/bsd/bind/dist/doc/arm/man.arpaname.html Sat Nov 5 17:47:33 2016
@@ -81,6 +81,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.genrandom.html
diff -u src/external/bsd/bind/dist/doc/arm/man.genrandom.html:1.1.1.12.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.genrandom.html:1.1.1.12.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.genrandom.html:1.1.1.12.2.5.2.2 Fri Oct 14 11:42:44 2016
+++ src/external/bsd/bind/dist/doc/arm/man.genrandom.html Sat Nov 5 17:47:33 2016
@@ -102,6 +102,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.named-journalprint.html
diff -u src/external/bsd/bind/dist/doc/arm/man.named-journalprint.html:1.1.1.12.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.named-journalprint.html:1.1.1.12.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.named-journalprint.html:1.1.1.12.2.5.2.2 Fri Oct 14 11:42:45 2016
+++ src/external/bsd/bind/dist/doc/arm/man.named-journalprint.html Sat Nov 5 17:47:33 2016
@@ -102,6 +102,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.nsec3hash.html
diff -u src/external/bsd/bind/dist/doc/arm/man.nsec3hash.html:1.1.1.12.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.nsec3hash.html:1.1.1.12.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.nsec3hash.html:1.1.1.12.2.5.2.2 Fri Oct 14 11:42:45 2016
+++ src/external/bsd/bind/dist/doc/arm/man.nsec3hash.html Sat Nov 5 17:47:33 2016
@@ -103,6 +103,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.ddns-confgen.html
diff -u src/external/bsd/bind/dist/doc/arm/man.ddns-confgen.html:1.1.1.13.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.ddns-confgen.html:1.1.1.13.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.ddns-confgen.html:1.1.1.13.2.5.2.2 Fri Oct 14 11:42:44 2016
+++ src/external/bsd/bind/dist/doc/arm/man.ddns-confgen.html Sat Nov 5 17:47:33 2016
@@ -185,6 +185,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html
diff -u src/external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html:1.1.1.13.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html:1.1.1.13.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html:1.1.1.13.2.5.2.2 Fri Oct 14 11:42:44 2016
+++ src/external/bsd/bind/dist/doc/arm/man.dnssec-revoke.html Sat Nov 5 17:47:33 2016
@@ -134,6 +134,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.dnssec-settime.html
diff -u src/external/bsd/bind/dist/doc/arm/man.dnssec-settime.html:1.1.1.13.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.dnssec-settime.html:1.1.1.13.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.dnssec-settime.html:1.1.1.13.2.5.2.2 Fri Oct 14 11:42:44 2016
+++ src/external/bsd/bind/dist/doc/arm/man.dnssec-settime.html Sat Nov 5 17:47:33 2016
@@ -264,6 +264,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.delv.html
diff -u src/external/bsd/bind/dist/doc/arm/man.delv.html:1.1.1.1.4.5.2.2 src/external/bsd/bind/dist/doc/arm/man.delv.html:1.1.1.1.4.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.delv.html:1.1.1.1.4.5.2.2 Fri Oct 14 11:42:44 2016
+++ src/external/bsd/bind/dist/doc/arm/man.delv.html Sat Nov 5 17:47:33 2016
@@ -498,6 +498,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html
diff -u src/external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html:1.1.1.3.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html:1.1.1.3.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html:1.1.1.3.2.5.2.2 Fri Oct 14 11:42:44 2016
+++ src/external/bsd/bind/dist/doc/arm/man.dnssec-checkds.html Sat Nov 5 17:47:33 2016
@@ -112,6 +112,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html
diff -u src/external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html:1.1.1.3.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html:1.1.1.3.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html:1.1.1.3.2.5.2.2 Fri Oct 14 11:42:44 2016
+++ src/external/bsd/bind/dist/doc/arm/man.dnssec-coverage.html Sat Nov 5 17:47:33 2016
@@ -219,6 +219,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html
diff -u src/external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html:1.1.1.2.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html:1.1.1.2.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html:1.1.1.2.2.5.2.2 Fri Oct 14 11:42:44 2016
+++ src/external/bsd/bind/dist/doc/arm/man.dnssec-importkey.html Sat Nov 5 17:47:33 2016
@@ -177,6 +177,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.named-rrchecker.html
diff -u src/external/bsd/bind/dist/doc/arm/man.named-rrchecker.html:1.1.1.2.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.named-rrchecker.html:1.1.1.2.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.named-rrchecker.html:1.1.1.2.2.5.2.2 Fri Oct 14 11:42:45 2016
+++ src/external/bsd/bind/dist/doc/arm/man.named-rrchecker.html Sat Nov 5 17:47:33 2016
@@ -104,6 +104,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.dnssec-verify.html
diff -u src/external/bsd/bind/dist/doc/arm/man.dnssec-verify.html:1.1.1.5.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.dnssec-verify.html:1.1.1.5.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.dnssec-verify.html:1.1.1.5.2.5.2.2 Fri Oct 14 11:42:44 2016
+++ src/external/bsd/bind/dist/doc/arm/man.dnssec-verify.html Sat Nov 5 17:47:33 2016
@@ -164,6 +164,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html
diff -u src/external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html:1.1.1.11.2.5.2.2 src/external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html:1.1.1.11.2.5.2.3
--- src/external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html:1.1.1.11.2.5.2.2 Fri Oct 14 11:42:44 2016
+++ src/external/bsd/bind/dist/doc/arm/man.isc-hmac-fixup.html Sat Nov 5 17:47:33 2016
@@ -112,6 +112,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.lwresd.html
diff -u src/external/bsd/bind/dist/doc/arm/man.lwresd.html:1.1.1.2.2.2 src/external/bsd/bind/dist/doc/arm/man.lwresd.html:1.1.1.2.2.3
--- src/external/bsd/bind/dist/doc/arm/man.lwresd.html:1.1.1.2.2.2 Fri Oct 14 11:42:45 2016
+++ src/external/bsd/bind/dist/doc/arm/man.lwresd.html Sat Nov 5 17:47:33 2016
@@ -253,6 +253,6 @@
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/doc/arm/man.named.conf.html
diff -u src/external/bsd/bind/dist/doc/arm/man.named.conf.html:1.1.1.2.2.2 src/external/bsd/bind/dist/doc/arm/man.named.conf.html:1.1.1.2.2.3
--- src/external/bsd/bind/dist/doc/arm/man.named.conf.html:1.1.1.2.2.2 Fri Oct 14 11:42:45 2016
+++ src/external/bsd/bind/dist/doc/arm/man.named.conf.html Sat Nov 5 17:47:33 2016
@@ -676,6 +676,6 @@ zone�<em class="replaceable"><code>strin
</tr>
</table>
</div>
-<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P3</p>
+<p xmlns:db="http://docbook.org/ns/docbook" style="text-align: center;">BIND 9.10.4-P4</p>
</body>
</html>
Index: src/external/bsd/bind/dist/lib/dns/api
diff -u src/external/bsd/bind/dist/lib/dns/api:1.1.1.16.2.5.2.2 src/external/bsd/bind/dist/lib/dns/api:1.1.1.16.2.5.2.3
--- src/external/bsd/bind/dist/lib/dns/api:1.1.1.16.2.5.2.2 Fri Oct 14 11:42:46 2016
+++ src/external/bsd/bind/dist/lib/dns/api Sat Nov 5 17:47:33 2016
@@ -6,5 +6,5 @@
# 9.9-sub: 130-139, 150-159
# 9.10: 140-149, 160-169
LIBINTERFACE = 165
-LIBREVISION = 2
+LIBREVISION = 3
LIBAGE = 0
Index: src/external/bsd/bind/dist/lib/dns/resolver.c
diff -u src/external/bsd/bind/dist/lib/dns/resolver.c:1.19.2.3.2.2 src/external/bsd/bind/dist/lib/dns/resolver.c:1.19.2.3.2.3
--- src/external/bsd/bind/dist/lib/dns/resolver.c:1.19.2.3.2.2 Fri Oct 14 11:42:46 2016
+++ src/external/bsd/bind/dist/lib/dns/resolver.c Sat Nov 5 17:47:33 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: resolver.c,v 1.19.2.3.2.2 2016/10/14 11:42:46 martin Exp $ */
+/* $NetBSD: resolver.c,v 1.19.2.3.2.3 2016/11/05 17:47:33 martin Exp $ */
/*
* Copyright (C) 2004-2016 Internet Systems Consortium, Inc. ("ISC")
@@ -623,7 +623,9 @@ valcreate(fetchctx_t *fctx, dns_adbaddri
valarg->addrinfo = addrinfo;
if (!ISC_LIST_EMPTY(fctx->validators))
- INSIST((valoptions & DNS_VALIDATOR_DEFER) != 0);
+ valoptions |= DNS_VALIDATOR_DEFER;
+ else
+ valoptions &= ~DNS_VALIDATOR_DEFER;
result = dns_validator_create(fctx->res->view, name, type, rdataset,
sigrdataset, fctx->rmessage,
@@ -5554,13 +5556,6 @@ cache_name(fetchctx_t *fctx, dns_name_t
rdataset,
sigrdataset,
valoptions, task);
- /*
- * Defer any further validations.
- * This prevents multiple validators
- * from manipulating fctx->rmessage
- * simultaneously.
- */
- valoptions |= DNS_VALIDATOR_DEFER;
}
} else if (CHAINING(rdataset)) {
if (rdataset->type == dns_rdatatype_cname)
@@ -5675,6 +5670,11 @@ cache_name(fetchctx_t *fctx, dns_name_t
eresult == DNS_R_NCACHENXRRSET);
}
event->result = eresult;
+ if (adbp != NULL && *adbp != NULL) {
+ if (anodep != NULL && *anodep != NULL)
+ dns_db_detachnode(*adbp, anodep);
+ dns_db_detach(adbp);
+ }
dns_db_attach(fctx->cache, adbp);
dns_db_transfernode(fctx->cache, &node, anodep);
clone_results(fctx);
@@ -5925,6 +5925,11 @@ ncache_message(fetchctx_t *fctx, dns_adb
fctx->attributes |= FCTX_ATTR_HAVEANSWER;
if (event != NULL) {
event->result = eresult;
+ if (adbp != NULL && *adbp != NULL) {
+ if (anodep != NULL && *anodep != NULL)
+ dns_db_detachnode(*adbp, anodep);
+ dns_db_detach(adbp);
+ }
dns_db_attach(fctx->cache, adbp);
dns_db_transfernode(fctx->cache, &node, anodep);
clone_results(fctx);
@@ -6746,13 +6751,15 @@ static isc_result_t
answer_response(fetchctx_t *fctx) {
isc_result_t result;
dns_message_t *message;
- dns_name_t *name, *dname = NULL, *qname, tname, *ns_name;
+ dns_name_t *name, *dname = NULL, *qname, *dqname, tname, *ns_name;
+ dns_name_t *cname = NULL;
dns_rdataset_t *rdataset, *ns_rdataset;
isc_boolean_t done, external, chaining, aa, found, want_chaining;
- isc_boolean_t have_answer, found_cname, found_type, wanted_chaining;
+ isc_boolean_t have_answer, found_cname, found_dname, found_type;
+ isc_boolean_t wanted_chaining;
unsigned int aflag;
dns_rdatatype_t type;
- dns_fixedname_t fdname, fqname;
+ dns_fixedname_t fdname, fqname, fqdname;
dns_view_t *view;
FCTXTRACE("answer_response");
@@ -6766,6 +6773,7 @@ answer_response(fetchctx_t *fctx) {
done = ISC_FALSE;
found_cname = ISC_FALSE;
+ found_dname = ISC_FALSE;
found_type = ISC_FALSE;
chaining = ISC_FALSE;
have_answer = ISC_FALSE;
@@ -6775,12 +6783,13 @@ answer_response(fetchctx_t *fctx) {
aa = ISC_TRUE;
else
aa = ISC_FALSE;
- qname = &fctx->name;
+ dqname = qname = &fctx->name;
type = fctx->type;
view = fctx->res->view;
+ dns_fixedname_init(&fqdname);
result = dns_message_firstname(message, DNS_SECTION_ANSWER);
while (!done && result == ISC_R_SUCCESS) {
- dns_namereln_t namereln;
+ dns_namereln_t namereln, dnamereln;
int order;
unsigned int nlabels;
@@ -6788,6 +6797,8 @@ answer_response(fetchctx_t *fctx) {
dns_message_currentname(message, DNS_SECTION_ANSWER, &name);
external = ISC_TF(!dns_name_issubdomain(name, &fctx->domain));
namereln = dns_name_fullcompare(qname, name, &order, &nlabels);
+ dnamereln = dns_name_fullcompare(dqname, name, &order,
+ &nlabels);
if (namereln == dns_namereln_equal) {
wanted_chaining = ISC_FALSE;
for (rdataset = ISC_LIST_HEAD(name->list);
@@ -6882,7 +6893,7 @@ answer_response(fetchctx_t *fctx) {
}
} else if (rdataset->type == dns_rdatatype_rrsig
&& rdataset->covers ==
- dns_rdatatype_cname
+ dns_rdatatype_cname
&& !found_type) {
/*
* We're looking for something else,
@@ -6912,11 +6923,18 @@ answer_response(fetchctx_t *fctx) {
* a CNAME or DNAME).
*/
INSIST(!external);
- if (aflag ==
- DNS_RDATASETATTR_ANSWER) {
+ if ((rdataset->type !=
+ dns_rdatatype_cname) ||
+ !found_dname ||
+ (aflag ==
+ DNS_RDATASETATTR_ANSWER))
+ {
have_answer = ISC_TRUE;
+ if (rdataset->type ==
+ dns_rdatatype_cname)
+ cname = name;
name->attributes |=
- DNS_NAMEATTR_ANSWER;
+ DNS_NAMEATTR_ANSWER;
}
rdataset->attributes |= aflag;
if (aa)
@@ -7010,11 +7028,11 @@ answer_response(fetchctx_t *fctx) {
return (DNS_R_FORMERR);
}
- if (namereln != dns_namereln_subdomain) {
+ if (dnamereln != dns_namereln_subdomain) {
char qbuf[DNS_NAME_FORMATSIZE];
char obuf[DNS_NAME_FORMATSIZE];
- dns_name_format(qname, qbuf,
+ dns_name_format(dqname, qbuf,
sizeof(qbuf));
dns_name_format(name, obuf,
sizeof(obuf));
@@ -7029,7 +7047,7 @@ answer_response(fetchctx_t *fctx) {
want_chaining = ISC_TRUE;
POST(want_chaining);
aflag = DNS_RDATASETATTR_ANSWER;
- result = dname_target(rdataset, qname,
+ result = dname_target(rdataset, dqname,
nlabels, &fdname);
if (result == ISC_R_NOSPACE) {
/*
@@ -7046,10 +7064,13 @@ answer_response(fetchctx_t *fctx) {
dname = dns_fixedname_name(&fdname);
if (!is_answertarget_allowed(view,
- qname, rdataset->type,
- dname, &fctx->domain)) {
+ dqname, rdataset->type,
+ dname, &fctx->domain))
+ {
return (DNS_R_SERVFAIL);
}
+ dqname = dns_fixedname_name(&fqdname);
+ dns_name_copy(dname, dqname, NULL);
} else {
/*
* We've found a signature that
@@ -7074,6 +7095,10 @@ answer_response(fetchctx_t *fctx) {
INSIST(!external);
if (aflag == DNS_RDATASETATTR_ANSWER) {
have_answer = ISC_TRUE;
+ found_dname = ISC_TRUE;
+ if (cname != NULL)
+ cname->attributes &=
+ ~DNS_NAMEATTR_ANSWER;
name->attributes |=
DNS_NAMEATTR_ANSWER;
}
Index: src/external/bsd/bind/lib/libbind9/Makefile
diff -u src/external/bsd/bind/lib/libbind9/Makefile:1.2 src/external/bsd/bind/lib/libbind9/Makefile:1.2.6.1
--- src/external/bsd/bind/lib/libbind9/Makefile:1.2 Wed Sep 11 23:04:10 2013
+++ src/external/bsd/bind/lib/libbind9/Makefile Sat Nov 5 17:47:33 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2013/09/11 23:04:10 joerg Exp $
+# $NetBSD: Makefile,v 1.2.6.1 2016/11/05 17:47:33 martin Exp $
LIB=bind9
@@ -17,4 +17,6 @@ LIBDPLIBS+= isc ${.CURDIR}/../libisc \
dns ${.CURDIR}/../libdns \
isccfg ${.CURDIR}/../libisccfg \
+version.o version.go version.pico version.po : ${VERSIONFILE}
+
.include <bsd.lib.mk>