pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/net/bind914 net/bind914: update to 9.14.3
details: https://anonhg.NetBSD.org/pkgsrc/rev/ae888119da22
branches: trunk
changeset: 397300:ae888119da22
user: taca <taca%pkgsrc.org@localhost>
date: Thu Jun 20 02:16:53 2019 +0000
description:
net/bind914: update to 9.14.3
Update bind914 to 9.14.3 (BIND 9.14.3).
--- 9.14.3 released ---
5244. [security] Fixed a race condition in dns_dispatch_getnext()
that could cause an assertion failure if a
significant number of incoming packets were
rejected. (CVE-2019-6471) [GL #942]
5243. [bug] Fix a possible race between dispatcher and socket
code in a high-load cold-cache resolver scenario.
[GL #943]
5242. [bug] In relaxed qname minimizatiom mode, fall back to
normal resolution when encountering a lame
delegation, and use _.domain/A queries rather
than domain/NS. [GL #1055]
5241. [bug] Fix Ed448 private and public key ASN.1 prefix blobs.
[GL #225]
5240. [bug] Remove key id calculation for RSAMD5. [GL #996]
5238. [bug] Fix a possible deadlock in TCP code. [GL #1046]
5237. [bug] Recurse to find the root server list with 'dig +trace'.
[GL #1028]
5234. [port] arm: just use the compiler's default support for
yield. [GL #981]
diffstat:
net/bind914/Makefile | 5 ++---
net/bind914/distinfo | 16 ++++++++--------
net/bind914/patches/patch-config.h.in | 10 +++++-----
net/bind914/patches/patch-configure | 26 +++++++++++++-------------
net/bind914/patches/patch-lib_isc_rwlock.c | 13 ++++---------
5 files changed, 32 insertions(+), 38 deletions(-)
diffs (221 lines):
diff -r f64c8d800a8d -r ae888119da22 net/bind914/Makefile
--- a/net/bind914/Makefile Thu Jun 20 02:15:55 2019 +0000
+++ b/net/bind914/Makefile Thu Jun 20 02:16:53 2019 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.5 2019/06/14 16:14:05 taca Exp $
+# $NetBSD: Makefile,v 1.6 2019/06/20 02:16:53 taca Exp $
DISTNAME= bind-${BIND_VERSION}
PKGNAME= ${DISTNAME:S/-P/pl/}
-PKGREVISION= 1
CATEGORIES= net
MASTER_SITES= ftp://ftp.isc.org/isc/bind9/${BIND_VERSION}/
@@ -15,7 +14,7 @@
MAKE_JOBS_SAFE= no
-BIND_VERSION= 9.14.2
+BIND_VERSION= 9.14.3
.include "../../mk/bsd.prefs.mk"
diff -r f64c8d800a8d -r ae888119da22 net/bind914/distinfo
--- a/net/bind914/distinfo Thu Jun 20 02:15:55 2019 +0000
+++ b/net/bind914/distinfo Thu Jun 20 02:16:53 2019 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.4 2019/06/14 16:14:05 taca Exp $
+$NetBSD: distinfo,v 1.5 2019/06/20 02:16:53 taca Exp $
-SHA1 (bind-9.14.2.tar.gz) = b46c8713804cb8de43ded17cfb852d2db8e184d9
-RMD160 (bind-9.14.2.tar.gz) = 74d9d8d29515aa7d57e9d986d6e4b0f8af6b7962
-SHA512 (bind-9.14.2.tar.gz) = f538e6b894e19084b3a25df85e4997b244878bbd3a080b9c77fda72e1b526d79006e9f140f22d5b6b33e81b94897b8f7b5ec4dd56800b4c13ba48b91422a2286
-Size (bind-9.14.2.tar.gz) = 6263879 bytes
+SHA1 (bind-9.14.3.tar.gz) = aac68ca0242419de24663dca935b63ba54189d9e
+RMD160 (bind-9.14.3.tar.gz) = dc7bd989fd5cf20db954078af5a54e6f1bc558a9
+SHA512 (bind-9.14.3.tar.gz) = 46974be2adea512c58b82184566ea5e8a9faf67aeb78ea33356861f0a7edce37eac05c21e8fbbc7f7db4e87404fe71ed59d9eac46e6e4758d95139a21891f437
+Size (bind-9.14.3.tar.gz) = 6258311 bytes
SHA1 (patch-bin_named_Makefile.in) = 12e071c61e0f326d0fd7613c6b8884ad0da35214
SHA1 (patch-bin_named_main.c) = 51c8ab464a009575b6513c7ed4b79f89446eb7d0
SHA1 (patch-bin_named_pfilter.c) = b54f872c883c8fbc2d9c04df65c185dc057cc36b
@@ -15,9 +15,9 @@
SHA1 (patch-bin_tests_system_rpz_tests.sh) = 1bc5e0d5c0cc50608e6314c2d2664bd1dc3f6e34
SHA1 (patch-bin_tools_arpaname.c) = 2bf3ccf81a0f89ced34f5e32419dee314601e0c0
SHA1 (patch-bin_tools_nsec3hash.c) = 87c3891db62c45cd8ed2b484b17f7bf2e319bef3
-SHA1 (patch-config.h.in) = 82b1d79646872a08b2029e74f1fdcbfac7d83d42
+SHA1 (patch-config.h.in) = 0720dd6303293b32c1e5f0357fa3cd02f00068e4
SHA1 (patch-config.threads.in) = fc5cc7097d87523a34c0e630cb8dd1d081d859e5
-SHA1 (patch-configure) = e4105ed668aa7c5bd83dd82e8639524453162d13
+SHA1 (patch-configure) = 2fc0d22ee8cc2cf2e1f48ff87ca8d69a7cc6db81
SHA1 (patch-contrib_dlz_config.dlz.in) = 6c53d61aaaf1a952a867e4c4da0194db94f511d7
SHA1 (patch-lib_dns_byaddr.c) = 75668b9bf31cd0175eab3dd74f99f4edf410fcce
SHA1 (patch-lib_dns_dnsrps.c) = bddd1e3ec6efada581ee8865ee429d283fb7a957
@@ -34,7 +34,7 @@
SHA1 (patch-lib_dns_validator.c) = 7d7471efe5109f5b2d6f9e99fe15fa314fdd217d
SHA1 (patch-lib_dns_view.c) = 25095827adbc75dc629b0f435dbd711b599c86c9
SHA1 (patch-lib_isc_backtrace.c) = 5fa1dd0f18ae757233d9cc21e36a5f6a84990db1
-SHA1 (patch-lib_isc_rwlock.c) = 7eb832915528d00e616b6c7503ec346143946876
+SHA1 (patch-lib_isc_rwlock.c) = f3276efe56b7060cd61323e8cc71cd25d157b21b
SHA1 (patch-lib_isc_stats.c) = 0dde2b7cbde80f608e52bf8136b3af227b65ba4b
SHA1 (patch-lib_isc_unix_socket.c) = 4f7be1616bac7263069292f909896373f0e6fab8
SHA1 (patch-lib_isc_unix_time.c) = 04312e043601688aa2b0a09dad1bcb51d9273e9d
diff -r f64c8d800a8d -r ae888119da22 net/bind914/patches/patch-config.h.in
--- a/net/bind914/patches/patch-config.h.in Thu Jun 20 02:15:55 2019 +0000
+++ b/net/bind914/patches/patch-config.h.in Thu Jun 20 02:16:53 2019 +0000
@@ -1,12 +1,12 @@
-$NetBSD: patch-config.h.in,v 1.1 2019/04/30 03:34:34 taca Exp $
+$NetBSD: patch-config.h.in,v 1.2 2019/06/20 02:16:53 taca Exp $
* Add support for blacklistd.
---- config.h.in.orig 2019-04-06 20:09:59.000000000 +0000
+--- config.h.in.orig 2019-06-04 15:20:04.000000000 +0000
+++ config.h.in
-@@ -45,6 +45,9 @@
- /* Define to 1 if you have the `arc4random_uniform' function. */
- #undef HAVE_ARC4RANDOM_UNIFORM
+@@ -48,6 +48,9 @@
+ /* define if the ARM yield instruction is available */
+ #undef HAVE_ARM_YIELD
+/* Define to 1 if blacklist is supported. */
+#undef HAVE_BLACKLIST
diff -r f64c8d800a8d -r ae888119da22 net/bind914/patches/patch-configure
--- a/net/bind914/patches/patch-configure Thu Jun 20 02:15:55 2019 +0000
+++ b/net/bind914/patches/patch-configure Thu Jun 20 02:16:53 2019 +0000
@@ -1,11 +1,11 @@
-$NetBSD: patch-configure,v 1.1 2019/04/30 03:34:34 taca Exp $
+$NetBSD: patch-configure,v 1.2 2019/06/20 02:16:53 taca Exp $
* Add DragonFly support.
* Use proper link options for NetBSD.
* Link proper postgresql library.
* Add support for blacklistd.
---- configure.orig 2019-04-06 20:09:59.000000000 +0000
+--- configure.orig 2019-06-04 15:20:04.000000000 +0000
+++ configure
@@ -725,6 +725,9 @@ purify_path
MKDEPPROG
@@ -17,7 +17,7 @@
ZLIB
JSONSTATS
XMLSTATS
-@@ -879,6 +882,7 @@ with_pic
+@@ -882,6 +885,7 @@ with_pic
enable_fast_install
with_aix_soname
with_gnu_ld
@@ -25,7 +25,7 @@
with_sysroot
enable_libtool_lock
enable_libbind
-@@ -1672,6 +1676,7 @@ Optional Packages:
+@@ -1675,6 +1679,7 @@ Optional Packages:
--with-dlz-stub=ARG Build with stub DLZ driver [yes|no]. (Required to
use stub driver with DLZ)
--with-make-clean run "make clean" at end of configure [yes|no]
@@ -33,7 +33,7 @@
Some influential environment variables:
CC C compiler command
-@@ -3818,7 +3823,7 @@ fi
+@@ -3821,7 +3826,7 @@ fi
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
@@ -42,7 +42,7 @@
do :
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
-@@ -16679,27 +16684,10 @@ case "$use_libjson" in
+@@ -16709,27 +16714,10 @@ case "$use_libjson" in
libjson_libs=""
;;
auto|yes)
@@ -74,7 +74,7 @@
;;
*)
if test -f "${use_libjson}/include/json/json.h"
-@@ -16805,6 +16793,139 @@ $as_echo "#define HAVE_JSON_C 1" >>confd
+@@ -16835,6 +16823,139 @@ $as_echo "#define HAVE_JSON_C 1" >>confd
JSONSTATS=1
fi
@@ -214,7 +214,7 @@
#
# was --with-zlib specified?
-@@ -20234,7 +20355,7 @@ else
+@@ -20264,7 +20385,7 @@ else
fi
;; #(
@@ -223,7 +223,7 @@
LDFLAGS="${LDFLAGS} -Wl,-E"
SO_CFLAGS="-fpic"
-@@ -20266,9 +20387,9 @@ fi
+@@ -20296,9 +20417,9 @@ fi
;; #(
*-solaris*) :
@@ -234,9 +234,9 @@
+ SO_LDFLAGS="-Xcompiler -shared -Wl,-z -Wl,text"
+ SO_LD="${CC}"
;; #(
- *) :
+ ia64-hp-hpux*) :
-@@ -20691,8 +20812,8 @@ $as_echo "no" >&6; }
+@@ -20727,8 +20848,8 @@ $as_echo "no" >&6; }
fi
if test -n "-L$use_dlz_postgres_lib -lpq"
then
@@ -247,7 +247,7 @@
fi
-@@ -23892,6 +24013,7 @@ report() {
+@@ -23928,6 +24049,7 @@ report() {
test "X$PYTHON" = "X" || echo " Python tools (--with-python)"
test "X$XMLSTATS" = "X" || echo " XML statistics (--with-libxml2)"
test "X$JSONSTATS" = "X" || echo " JSON statistics (--with-libjson)"
@@ -255,7 +255,7 @@
test "X$ZLIB" = "X" || echo " HTTP zlib compression (--with-zlib)"
test "X$NZD_TOOLS" = "X" || echo " LMDB database to store configuration for 'addzone' zones (--with-lmdb)"
test "no" = "$with_libidn2" || echo " IDN support (--with-libidn2)"
-@@ -23970,6 +24092,7 @@ report() {
+@@ -24006,6 +24128,7 @@ report() {
test "X$PYTHON" = "X" && echo " Python tools (--with-python)"
test "X$XMLSTATS" = "X" && echo " XML statistics (--with-libxml2)"
test "X$JSONSTATS" = "X" && echo " JSON statistics (--with-libjson)"
diff -r f64c8d800a8d -r ae888119da22 net/bind914/patches/patch-lib_isc_rwlock.c
--- a/net/bind914/patches/patch-lib_isc_rwlock.c Thu Jun 20 02:15:55 2019 +0000
+++ b/net/bind914/patches/patch-lib_isc_rwlock.c Thu Jun 20 02:16:53 2019 +0000
@@ -1,21 +1,16 @@
-$NetBSD: patch-lib_isc_rwlock.c,v 1.1 2019/04/30 03:34:34 taca Exp $
+$NetBSD: patch-lib_isc_rwlock.c,v 1.2 2019/06/20 02:16:53 taca Exp $
* Platform change from NetBSD base.
---- lib/isc/rwlock.c.orig 2019-04-06 20:09:59.000000000 +0000
+--- lib/isc/rwlock.c.orig 2019-06-04 15:20:04.000000000 +0000
+++ lib/isc/rwlock.c
-@@ -54,11 +54,12 @@
- # define isc_rwlock_pause() __asm__ __volatile__ ("rep; nop")
- #elif defined(__ia64__)
- # define isc_rwlock_pause() __asm__ __volatile__ ("hint @pause")
--#elif defined(__arm__)
-+#elif defined(__arm__) && defined(_ARM_ARCH_6)
+@@ -58,7 +58,8 @@
# define isc_rwlock_pause() __asm__ __volatile__ ("yield")
#elif defined(sun) && (defined(__sparc) || defined(__sparc__))
# define isc_rwlock_pause() smt_pause()
-#elif defined(__sparc) || defined(__sparc__)
+/* Disable pause, only works on v9 */
-+#elif (defined(__sparc) || defined(__sparc__)) && defined(notdef)
++#elif defined(__sparc) || defined(__sparc__) && defined(notdef)
# define isc_rwlock_pause() __asm__ __volatile__ ("pause")
#elif defined(__ppc__) || defined(_ARCH_PPC) || \
defined(_ARCH_PWR) || defined(_ARCH_PWR2) || defined(_POWER)
Home |
Main Index |
Thread Index |
Old Index