Mon May 20 16:31:08 2019 UTC ()
net/bind914: update to 9.14.2

pkgsrc change: remove "USE_CWRAPPERS=no".

	--- 9.14.2 released ---

5233.	[bug]		Negative trust anchors did not work with "forward only;"
			to validating resolvers. [GL #997]
5231.	[protocol]	Add support for displaying CLIENT-TAG and SERVER-TAG.
			[GL #960]
5229.	[protocol]	Enforce known SSHFP fingerprint lengths. [GL #852]
5228.	[cleanup]	If trusted-keys and managed-keys are configured
			simultaneously for the same name, the key cannot
			be rolled automatically. This configuration now
			logs a warning. [GL #868]
5224.	[bug]		Only test provide-ixfr on TCP streams. [GL #991]
5223.	[bug]		Fixed a race in the filter-aaaa plugin accessing
			the hash table. [GL #1005]
5222.	[bug]		'delv -t ANY' could leak memory. [GL #983]
5221.	[test]		Enable parallel execution of system tests on
			Windows. [GL !4101]
5220.	[cleanup]	Refactor the isc_stat structure to take advantage
			of stdatomic. [GL !1493]
5219.	[bug]		Fixed a race in the filter-aaaa plugin that could
			trigger a crash when returning an instance object
			to the memory pool. [GL #982]
5218.	[bug]		Conditionally include <dlfcn.h>. [GL #995]
5217.	[bug]		Restore key id calculation for RSAMD5. [GL #996]
5216.	[bug]		Fetches-per-zone counter wasn't updated correctly
			when doing qname minimization. [GL #992]
5215.	[bug]		Change #5124 was incomplete; named could still
			return FORMERR instead of SERVFAIL in some cases.
			[GL #990]
5214.	[bug]		win32: named now removes its lock file upon shutdown.
			[GL #979]
5213.	[bug]		win32: Eliminated a race which allowed named.exe running
			as a service to be killed prematurely during shutdown.
			[GL #978]
5211.	[bug]		Allow out-of-zone additional data to be included
			in authoritative responses if recursion is allowed
			and "minimal-responses" is disabled.  This behavior
			was inadvertently removed in change #4605. [GL #817]
5210.	[bug]		When dnstap is enabled and recursion is not
			available, incoming queries are now logged
			as "auth". Previously, this depended on whether
			recursion was requested by the client, not on
			whether recursion was available. [GL #963]
5209.	[bug]		When update-check-ksk is true, add_sigs was not
			considering offline keys, leaving record sets signed
			with the incorrect type key. [GL #763]
5208.	[test]		Run valid rdata wire encodings through totext+fromtext
			and tofmttext+fromtext methods to check these methods.
			[GL #899]
5207.	[test]		Check delv and dig TTL values. [GL #965]
5206.	[bug]		Delv could print out bad TTLs. [GL #965]
5205.	[bug]		Enforce that a DS hash exists. [GL #899]
5204.	[test]		Check that dns_rdata_fromtext() produces a record that
			will be accepted by dns_rdata_fromwire(). [GL #852]
5203.	[bug]		Enforce whether key rdata exists or not in KEY,
			DNSKEY, CDNSKEY and RKEY. [GL #899]
5202.	[bug]		<dns/ecs.h> was missing ISC_LANG_ENDDECLS. [GL #976]
5190.	[bug]		Ignore trust anchors using disabled algorithms.
			[GL #806]


(taca)
diff -r1.1 -r1.2 pkgsrc/net/bind914/MESSAGE
diff -r1.3 -r1.4 pkgsrc/net/bind914/Makefile
diff -r1.2 -r1.3 pkgsrc/net/bind914/distinfo
diff -r1.1 -r1.2 pkgsrc/net/bind914/patches/patch-lib_isc_stats.c

cvs diff -r1.1 -r1.2 pkgsrc/net/bind914/Attic/MESSAGE (expand / switch to unified diff)

--- pkgsrc/net/bind914/Attic/MESSAGE 2019/04/30 03:34:34 1.1
+++ pkgsrc/net/bind914/Attic/MESSAGE 2019/05/20 16:31:08 1.2
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1=========================================================================== 1===========================================================================
2$NetBSD: MESSAGE,v 1.1 2019/04/30 03:34:34 taca Exp $ 2$NetBSD: MESSAGE,v 1.2 2019/05/20 16:31:08 taca Exp $
3 3
4Please consider running BIND under the pseudo user account "${BIND_USER}" 4Please consider running BIND under the pseudo user account "${BIND_USER}"
5in a chroot environment for security reasons. 5in a chroot environment for security reasons.
6 6
7To achieve this, set the variable "named_chrootdir" in /etc/rc.conf to 7To achieve this, set the variable "named_chrootdir" in /etc/rc.conf to
8the directory with the chroot environment e.g. "${BIND_DIR}". 8the directory with the chroot environment e.g. "${BIND_DIR}".
9 9
10Note: named(8) requires writable directories under "/etc/namedb" which  10Note: named(8) requires writable directories under "/etc/namedb" which
11specified by "directory" in "options" statement: 11specified by "directory" in "options" statement:
12 12
13 cache 13 cache
14 keys 14 keys
15 nta 15 nta
16 16
17Make sure to these directories exists with writable by "${BIND_USER}" user. 17Make sure to these directories exists with writable by "${BIND_USER}" user.
18 18
19=========================================================================== 19===========================================================================

cvs diff -r1.3 -r1.4 pkgsrc/net/bind914/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/net/bind914/Attic/Makefile 2019/05/07 06:56:23 1.3
+++ pkgsrc/net/bind914/Attic/Makefile 2019/05/20 16:31:08 1.4
@@ -1,32 +1,30 @@ @@ -1,32 +1,30 @@
1# $NetBSD: Makefile,v 1.3 2019/05/07 06:56:23 wiz Exp $ 1# $NetBSD: Makefile,v 1.4 2019/05/20 16:31:08 taca Exp $
2 2
3DISTNAME= bind-${BIND_VERSION} 3DISTNAME= bind-${BIND_VERSION}
4PKGNAME= ${DISTNAME:S/-P/pl/} 4PKGNAME= ${DISTNAME:S/-P/pl/}
5PKGREVISION= 1 
6CATEGORIES= net 5CATEGORIES= net
7MASTER_SITES= ftp://ftp.isc.org/isc/bind9/${BIND_VERSION}/ 6MASTER_SITES= ftp://ftp.isc.org/isc/bind9/${BIND_VERSION}/
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.isc.org/software/bind/ 9HOMEPAGE= http://www.isc.org/software/bind/
11COMMENT= Berkeley Internet Name Daemon implementation of DNS, version 9.14 10COMMENT= Berkeley Internet Name Daemon implementation of DNS, version 9.14
12LICENSE= mpl-2.0 11LICENSE= mpl-2.0
13 12
14CONFLICTS+= host-[0-9]* 13CONFLICTS+= host-[0-9]*
15 14
16MAKE_JOBS_SAFE= no 15MAKE_JOBS_SAFE= no
17USE_CWRAPPERS= no 
18 16
19BIND_VERSION= 9.14.1 17BIND_VERSION= 9.14.2
20 18
21.include "../../mk/bsd.prefs.mk" 19.include "../../mk/bsd.prefs.mk"
22 20
23BUILD_DEFS+= BIND_DIR VARBASE 21BUILD_DEFS+= BIND_DIR VARBASE
24 22
25.include "options.mk" 23.include "options.mk"
26 24
27USE_TOOLS+= pax perl 25USE_TOOLS+= pax perl
28USE_LIBTOOL= yes 26USE_LIBTOOL= yes
29GNU_CONFIGURE= yes 27GNU_CONFIGURE= yes
30 28
31CONFIGURE_ARGS+= --with-libtool 29CONFIGURE_ARGS+= --with-libtool
32CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} 30CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}

cvs diff -r1.2 -r1.3 pkgsrc/net/bind914/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/net/bind914/Attic/distinfo 2019/05/02 13:29:53 1.2
+++ pkgsrc/net/bind914/Attic/distinfo 2019/05/20 16:31:08 1.3
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1$NetBSD: distinfo,v 1.2 2019/05/02 13:29:53 taca Exp $ 1$NetBSD: distinfo,v 1.3 2019/05/20 16:31:08 taca Exp $
2 2
3SHA1 (bind-9.14.1.tar.gz) = 29e43a99c059c5458822833b2267f237361feca6 3SHA1 (bind-9.14.2.tar.gz) = b46c8713804cb8de43ded17cfb852d2db8e184d9
4RMD160 (bind-9.14.1.tar.gz) = 12e8bec5d7eb29d588596a204220edfe12bbc743 4RMD160 (bind-9.14.2.tar.gz) = 74d9d8d29515aa7d57e9d986d6e4b0f8af6b7962
5SHA512 (bind-9.14.1.tar.gz) = 560944951b6c6a2801967813597440f7ffb3687adf455ea27751d5976954643b9ea86d0da4661caf4fa9673c1d5c1ce7f34cce94a8edfa95eb60dd1cf7839c56 5SHA512 (bind-9.14.2.tar.gz) = f538e6b894e19084b3a25df85e4997b244878bbd3a080b9c77fda72e1b526d79006e9f140f22d5b6b33e81b94897b8f7b5ec4dd56800b4c13ba48b91422a2286
6Size (bind-9.14.1.tar.gz) = 6235968 bytes 6Size (bind-9.14.2.tar.gz) = 6263879 bytes
7SHA1 (patch-bin_named_Makefile.in) = 12e071c61e0f326d0fd7613c6b8884ad0da35214 7SHA1 (patch-bin_named_Makefile.in) = 12e071c61e0f326d0fd7613c6b8884ad0da35214
8SHA1 (patch-bin_named_main.c) = 51c8ab464a009575b6513c7ed4b79f89446eb7d0 8SHA1 (patch-bin_named_main.c) = 51c8ab464a009575b6513c7ed4b79f89446eb7d0
9SHA1 (patch-bin_named_pfilter.c) = b54f872c883c8fbc2d9c04df65c185dc057cc36b 9SHA1 (patch-bin_named_pfilter.c) = b54f872c883c8fbc2d9c04df65c185dc057cc36b
10SHA1 (patch-bin_named_pfilter.h) = c14617cb266a4b5d33ba6e5db98562e806792833 10SHA1 (patch-bin_named_pfilter.h) = c14617cb266a4b5d33ba6e5db98562e806792833
11SHA1 (patch-bin_named_server.c) = 558088a1e1128e7a69394d66bfff03a5b3b62ee8 11SHA1 (patch-bin_named_server.c) = 558088a1e1128e7a69394d66bfff03a5b3b62ee8
12SHA1 (patch-bin_nsupdate_nsupdate.c) = f71213385ec7c78243c1f93a6940caa111cb5072 12SHA1 (patch-bin_nsupdate_nsupdate.c) = f71213385ec7c78243c1f93a6940caa111cb5072
13SHA1 (patch-bin_pkcs11_pkcs11-keygen.c) = d953bf48aadcdf7e95975d335167cc50f54ef91e 13SHA1 (patch-bin_pkcs11_pkcs11-keygen.c) = d953bf48aadcdf7e95975d335167cc50f54ef91e
14SHA1 (patch-bin_tests_system_metadata_tests.sh) = d01a492d0b7738760bdbff714248e279a78fef28 14SHA1 (patch-bin_tests_system_metadata_tests.sh) = d01a492d0b7738760bdbff714248e279a78fef28
15SHA1 (patch-bin_tests_system_rpz_tests.sh) = 1bc5e0d5c0cc50608e6314c2d2664bd1dc3f6e34 15SHA1 (patch-bin_tests_system_rpz_tests.sh) = 1bc5e0d5c0cc50608e6314c2d2664bd1dc3f6e34
16SHA1 (patch-bin_tools_arpaname.c) = 2bf3ccf81a0f89ced34f5e32419dee314601e0c0 16SHA1 (patch-bin_tools_arpaname.c) = 2bf3ccf81a0f89ced34f5e32419dee314601e0c0
17SHA1 (patch-bin_tools_nsec3hash.c) = 87c3891db62c45cd8ed2b484b17f7bf2e319bef3 17SHA1 (patch-bin_tools_nsec3hash.c) = 87c3891db62c45cd8ed2b484b17f7bf2e319bef3
18SHA1 (patch-config.h.in) = 82b1d79646872a08b2029e74f1fdcbfac7d83d42 18SHA1 (patch-config.h.in) = 82b1d79646872a08b2029e74f1fdcbfac7d83d42
19SHA1 (patch-config.threads.in) = fc5cc7097d87523a34c0e630cb8dd1d081d859e5 19SHA1 (patch-config.threads.in) = fc5cc7097d87523a34c0e630cb8dd1d081d859e5
@@ -27,16 +27,16 @@ SHA1 (patch-lib_dns_lookup.c) = 8e8e78e2 @@ -27,16 +27,16 @@ SHA1 (patch-lib_dns_lookup.c) = 8e8e78e2
27SHA1 (patch-lib_dns_message.c) = 0be413cf8b56ce21bcceb451191cacf9d044fa06 27SHA1 (patch-lib_dns_message.c) = 0be413cf8b56ce21bcceb451191cacf9d044fa06
28SHA1 (patch-lib_dns_rbt.c) = 5b20fe8adf2fdf5b28822d0b5229845494c9639f 28SHA1 (patch-lib_dns_rbt.c) = 5b20fe8adf2fdf5b28822d0b5229845494c9639f
29SHA1 (patch-lib_dns_rbtdb.c) = 389a83f425050733cb90652ffcb515d7a53d76f2 29SHA1 (patch-lib_dns_rbtdb.c) = 389a83f425050733cb90652ffcb515d7a53d76f2
30SHA1 (patch-lib_dns_request.c) = 211e349ddda1e5a2bbafab7ddab48cca4b553822 30SHA1 (patch-lib_dns_request.c) = 211e349ddda1e5a2bbafab7ddab48cca4b553822
31SHA1 (patch-lib_dns_sdb.c) = 0e5ab9fadcdd20adeb6d5d3234b69087ab7439c8 31SHA1 (patch-lib_dns_sdb.c) = 0e5ab9fadcdd20adeb6d5d3234b69087ab7439c8
32SHA1 (patch-lib_dns_sdlz.c) = 84cc9539cb8fab3581feec2184be2dbebfc6fd67 32SHA1 (patch-lib_dns_sdlz.c) = 84cc9539cb8fab3581feec2184be2dbebfc6fd67
33SHA1 (patch-lib_dns_spnego.c) = 2867212608ebdb949c65d1d6a3db21742c1128f6 33SHA1 (patch-lib_dns_spnego.c) = 2867212608ebdb949c65d1d6a3db21742c1128f6
34SHA1 (patch-lib_dns_validator.c) = 7d7471efe5109f5b2d6f9e99fe15fa314fdd217d 34SHA1 (patch-lib_dns_validator.c) = 7d7471efe5109f5b2d6f9e99fe15fa314fdd217d
35SHA1 (patch-lib_dns_view.c) = 25095827adbc75dc629b0f435dbd711b599c86c9 35SHA1 (patch-lib_dns_view.c) = 25095827adbc75dc629b0f435dbd711b599c86c9
36SHA1 (patch-lib_isc_backtrace.c) = 5fa1dd0f18ae757233d9cc21e36a5f6a84990db1 36SHA1 (patch-lib_isc_backtrace.c) = 5fa1dd0f18ae757233d9cc21e36a5f6a84990db1
37SHA1 (patch-lib_isc_include_isc_socket.h) = 956beab8ea6a1a004b1d1682600ead6863ba05c9 37SHA1 (patch-lib_isc_include_isc_socket.h) = 956beab8ea6a1a004b1d1682600ead6863ba05c9
38SHA1 (patch-lib_isc_include_isc_types.h) = 985874069eee13504da4dca020d6fc964e8a1f83 38SHA1 (patch-lib_isc_include_isc_types.h) = 985874069eee13504da4dca020d6fc964e8a1f83
39SHA1 (patch-lib_isc_rwlock.c) = 7eb832915528d00e616b6c7503ec346143946876 39SHA1 (patch-lib_isc_rwlock.c) = 7eb832915528d00e616b6c7503ec346143946876
40SHA1 (patch-lib_isc_stats.c) = ee363394c8f3f10e514ac390152302e7093aa249 40SHA1 (patch-lib_isc_stats.c) = 0dde2b7cbde80f608e52bf8136b3af227b65ba4b
41SHA1 (patch-lib_isc_unix_socket.c) = 8f6ac08539fb4c9b3eb1aa5fe4c3811f010aa87b 41SHA1 (patch-lib_isc_unix_socket.c) = 8f6ac08539fb4c9b3eb1aa5fe4c3811f010aa87b
42SHA1 (patch-lib_isc_unix_time.c) = 04312e043601688aa2b0a09dad1bcb51d9273e9d 42SHA1 (patch-lib_isc_unix_time.c) = 04312e043601688aa2b0a09dad1bcb51d9273e9d

cvs diff -r1.1 -r1.2 pkgsrc/net/bind914/patches/Attic/patch-lib_isc_stats.c (expand / switch to unified diff)

--- pkgsrc/net/bind914/patches/Attic/patch-lib_isc_stats.c 2019/04/30 03:34:34 1.1
+++ pkgsrc/net/bind914/patches/Attic/patch-lib_isc_stats.c 2019/05/20 16:31:08 1.2
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1$NetBSD: patch-lib_isc_stats.c,v 1.1 2019/04/30 03:34:34 taca Exp $ 1$NetBSD: patch-lib_isc_stats.c,v 1.2 2019/05/20 16:31:08 taca Exp $
2 2
3* Platform fixes from NetBSD base system. 3* Platform fixes from NetBSD base system.
4 4
5--- lib/isc/stats.c.orig 2019-04-06 20:09:59.000000000 +0000 5--- lib/isc/stats.c.orig 2019-05-10 04:51:34.000000000 +0000
6+++ lib/isc/stats.c 6+++ lib/isc/stats.c
7@@ -30,7 +30,11 @@ 7@@ -30,7 +30,11 @@
8 #define ISC_STATS_MAGIC ISC_MAGIC('S', 't', 'a', 't') 8 #define ISC_STATS_MAGIC ISC_MAGIC('S', 't', 'a', 't')
9 #define ISC_STATS_VALID(x) ISC_MAGIC_VALID(x, ISC_STATS_MAGIC) 9 #define ISC_STATS_VALID(x) ISC_MAGIC_VALID(x, ISC_STATS_MAGIC)
10  10
11+#ifndef _LP64 11+#ifndef _LP64
12+typedef atomic_int_fast32_t isc_stat_t; 12+typedef atomic_int_fast32_t isc_stat_t;
13+#else 13+#else
14 typedef atomic_int_fast64_t isc_stat_t; 14 typedef atomic_int_fast64_t isc_stat_t;
15+#endif 15+#endif
16  16
17 struct isc_stats { 17 struct isc_stats {
18 /*% Unlocked */ 18 unsigned int magic;