summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhe <he@pkgsrc.org>2018-12-04 12:04:22 +0000
committerhe <he@pkgsrc.org>2018-12-04 12:04:22 +0000
commit5b3d1f9d8273d01910ba4180270e9ede5e1e9024 (patch)
treea860d4f60e5c115309da13842acb95a36cf72e61
parentd80e78d7175371c5ef45ea1717a5bc2f56891c51 (diff)
downloadpkgsrc-5b3d1f9d8273d01910ba4180270e9ede5e1e9024.tar.gz
Update unbound to version 1.8.2
Pkgsrc changes: * Re-position configure diff. Upstream changes: Features - Add fast-server-permil and fast-server-num options. - Deprecate low-rtt and low-rtt-permil options. - Change fast-server-num default to 3. - Fix #4154: make ECS_MAX_TREESIZE configurable, with the max-ecs-tree-size-ipv4 and max-ecs-tree-size-ipv6 options. - Fix #4190: Please create a "ANY" deny option, adds the option deny-any: yes in unbound.conf. This responds with an empty message to queries of type ANY. - Fix #4126: RTT_band too low on VSAT links with 600+ms latency, adds the option unknown-server-time-limit to unbound.conf that can be increased to avoid the problem. - Add min-client-subnet-ipv6 and min-client-subnet-ipv4 options. - Support SO_REUSEPORT_LB in FreeBSD 12 with the so-reuseport: yes option in unbound.conf. - Add unbound-control view_local_datas command, like local_datas. Bug Fixes - dnscrypt.c removed sizeof to get array bounds. - Fix testlock code to set noreturn on error routine. - Remove unused variable from contrib fastrpz/rpz.c and remove unused diagnostic pragmas that themselves generate warnings - clang analyze test is used only when assertions are enabled. - Squelch EADDRNOTAVAIL errors when the interface goes away, this omits 'can't assign requested address' errors unless verbosity is set to a high value. - Set default for so-reuseport to no for FreeBSD. It is enabled by default for Linux and DragonFlyBSD. The setting can be configured in unbound.conf to override the default. - iana port update. - Squelch log of failed to tcp initiate after TCP Fastopen failure. - Fix #4192: unbound-control-setup generates keys not readable by group. - check that the dnstap socket file can be opened and exists, print error if not. - Add markdel function to ECS slabhash. - Limit ECS scope returned to client to the scope used for caching. - Fix #4191: NXDOMAIN vs SERVFAIL during dns64 PTR query. - Fix #4141: More randomness to rrset-roundrobin. - Fix #4132: Openness/closeness of RANGE intervals in rpl files. - remade makefile dependencies. - Fix #4152: Logs shows wrong time when using log-time-ascii: yes. - Scrub NS records from NXDOMAIN responses to stop fragmentation poisoning of the cache. - Scrub NS records from NODATA responses as well. - Add patch from Jan Vcelak for pythonmod, add sockaddr_storage getters, add support for query callbacks, allow raw address access via comm_reply and update API documentation. - Removed compile warnings in pythonmod sockaddr routines. - With ./configure --with-pyunbound --with-pythonmodule PYTHON_VERSION=3.6 or with 2.7 unbound can compile and unit tests succeed for the python module. - pythonmod logs the python error and traceback on failure. - ignore debug python module for test in doxygen output. - review fixes for python module. - Fix #4209: Crash in libunbound when called from getdns. - auth zone zonefiles can be in a chroot, the chroot directory components are removed before use. - Fix that empty zonefile means the zonefile is not set and not used. - Fix to not set GLOB_NOSORT so the unbound.conf include: files are sorted and in a predictable order. - Fix #4193: Fix that prefetch failure does not overwrite valid cache entry with SERVFAIL. - Fix DNS64 to not store intermediate results in cache, this avoids other threads from picking up the wrong data. The module restores the previous no_cache_store setting when the the module is finished. - Fix #4208: 'stub-no-cache' and 'forward-no-cache' not work. - New and better fix for Fix #4193: Fix that prefetch failure does not overwrite valid cache entry with SERVFAIL. - auth-zone give SERVFAIL when expired, fallback activates when expired, and this is documented in the man page. - stat count SERVFAIL downstream auth-zone queries for expired zones. - Put new logos into windows installer. - Fix windows compile for new rrset roundrobin fix. - Update contrib fastrpz patch for latest release. - Fix chroot auth-zone fix to remove chroot prefix. - windows icon updated.
-rw-r--r--net/unbound/Makefile4
-rw-r--r--net/unbound/distinfo12
-rw-r--r--net/unbound/patches/patch-configure4
3 files changed, 10 insertions, 10 deletions
diff --git a/net/unbound/Makefile b/net/unbound/Makefile
index cdaa6b4f1a0..231c543f017 100644
--- a/net/unbound/Makefile
+++ b/net/unbound/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.59 2018/10/08 12:26:17 he Exp $
+# $NetBSD: Makefile,v 1.60 2018/12/04 12:04:22 he Exp $
-DISTNAME= unbound-1.8.1
+DISTNAME= unbound-1.8.2
CATEGORIES= net
MASTER_SITES= http://www.nlnetlabs.nl/downloads/unbound/
diff --git a/net/unbound/distinfo b/net/unbound/distinfo
index 7f23cc15496..4ac0127b1b6 100644
--- a/net/unbound/distinfo
+++ b/net/unbound/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.45 2018/10/08 12:26:17 he Exp $
+$NetBSD: distinfo,v 1.46 2018/12/04 12:04:22 he Exp $
-SHA1 (unbound-1.8.1.tar.gz) = 63849ece517e06b2a3c2e6917d522682da794f87
-RMD160 (unbound-1.8.1.tar.gz) = 415447310f1db78146c43c639d84598f5bb07e10
-SHA512 (unbound-1.8.1.tar.gz) = 1872a980e06258d28d2bc7f69a4c56fc07e03e4c9856161e89abc28527fff5812a47ea9927fd362bca690e3a87b95046ac96c8beeccaeb8596458f140c33b217
-Size (unbound-1.8.1.tar.gz) = 5610191 bytes
-SHA1 (patch-configure) = 769ad52b9ab93bc8e48d2ffe8fef5b4b61070eba
+SHA1 (unbound-1.8.2.tar.gz) = ccd3a208dd6f9623065f182e9aec4da73ea9b1ad
+RMD160 (unbound-1.8.2.tar.gz) = 38966ced5cf6266cb346d1649c6635fdcfdd03e5
+SHA512 (unbound-1.8.2.tar.gz) = a775c799d41ede3c2df82a5cf4d419ec1d037d84c9bb7f2f4216727afc1e3d82c991d1a1ee99baf315530c094a416004e836312ba1ee2b7b17a4a60454878cb5
+Size (unbound-1.8.2.tar.gz) = 5628920 bytes
+SHA1 (patch-configure) = eabd0c478e92ebe37adf143849389e0e792dc77f
diff --git a/net/unbound/patches/patch-configure b/net/unbound/patches/patch-configure
index 9c4d4ebbbc7..a500f6b972b 100644
--- a/net/unbound/patches/patch-configure
+++ b/net/unbound/patches/patch-configure
@@ -1,11 +1,11 @@
-$NetBSD: patch-configure,v 1.2 2018/05/07 07:13:28 he Exp $
+$NetBSD: patch-configure,v 1.3 2018/12/04 12:04:22 he Exp $
Pretend expat.h is found: it is guaranteed by PkgSrc, but on Darwin it might
be buried inside an SDK; we don't want the SDK path being exposed in CFLAGS.
--- configure.orig 2017-07-09 07:41:42.000000000 +0000
+++ configure
-@@ -18815,7 +18815,7 @@ fi
+@@ -19030,7 +19030,7 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libexpat" >&5
$as_echo_n "checking for libexpat... " >&6; }