Update to unbound 1.4.16

From Brad, was sent to jakob@ a while ago
This commit is contained in:
sthen 2012-03-03 11:44:23 +00:00
parent 90aa931365
commit 3f2cd885f4
4 changed files with 11 additions and 32 deletions

View File

@ -1,9 +1,8 @@
# $OpenBSD: Makefile,v 1.39 2012/02/02 13:42:13 sthen Exp $
# $OpenBSD: Makefile,v 1.40 2012/03/03 11:44:23 sthen Exp $
COMMENT= validating DNS resolver
DISTNAME= unbound-1.4.15
REVISION= 0
DISTNAME= unbound-1.4.16
CATEGORIES= net
MASTER_SITES= http://www.unbound.net/downloads/

View File

@ -1,5 +1,5 @@
MD5 (unbound-1.4.15.tar.gz) = mRc6ZUjg4uyb+sel0CX3ng==
RMD160 (unbound-1.4.15.tar.gz) = 72XoLtXbYcFaMQpg3HrKF68T2Hg=
SHA1 (unbound-1.4.15.tar.gz) = u9pGZk6oORynmGMAzpinl4fA4yI=
SHA256 (unbound-1.4.15.tar.gz) = cp1CfADBYN5O5mlF12KzKCZ36VdAdFAVIIg2khajACA=
SIZE (unbound-1.4.15.tar.gz) = 3562742
MD5 (unbound-1.4.16.tar.gz) = UVjQPSqwqOYJJcepuZA2MQ==
RMD160 (unbound-1.4.16.tar.gz) = XaDd6zFfsapep6OIs+S+8lHwNTY=
SHA1 (unbound-1.4.16.tar.gz) = aO2HN7Gm4/mmeBL36WL9Z0BJTB4=
SHA256 (unbound-1.4.16.tar.gz) = +3FmWFHrEdOxrV3V+dexZ+CQJijAbbPW/BSv2VzJcPo=
SIZE (unbound-1.4.16.tar.gz) = 3562989

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-configure_ac,v 1.2 2012/01/26 22:04:03 sthen Exp $
--- configure.ac.orig Thu Jan 12 08:52:38 2012
+++ configure.ac Thu Jan 26 05:11:48 2012
@@ -206,8 +206,6 @@ AC_DEFINE_UNQUOTED(RSRC_PACKAGE_VERSION, [$wnvs], [ver
$OpenBSD: patch-configure_ac,v 1.3 2012/03/03 11:44:23 sthen Exp $
--- configure.ac.orig Thu Jan 26 04:04:28 2012
+++ configure.ac Thu Feb 16 16:39:34 2012
@@ -207,8 +207,6 @@ AC_DEFINE_UNQUOTED(RSRC_PACKAGE_VERSION, [$wnvs], [ver
# Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
AC_LANG_C

View File

@ -1,20 +0,0 @@
$OpenBSD: patch-services_cache_rrset_c,v 1.1 2012/02/02 13:42:13 sthen Exp $
http://permalink.gmane.org/gmane.network.dns.unbound.user/2006
Fix DNSSEC validation failures after hours or days:
"validation failure xx: no NSEC3 closest encloser from yy for DS zz while
building chain of trust."
--- services/cache/rrset.c.orig Thu Feb 2 11:05:28 2012
+++ services/cache/rrset.c Thu Feb 2 11:05:49 2012
@@ -207,7 +207,8 @@ rrset_cache_update(struct rrset_cache* r, struct rrset
/* cache is superior, return that value */
lock_rw_unlock(&e->lock);
ub_packed_rrset_parsedelete(k, alloc);
- return 2;
+ if(equal) return 2;
+ return 1;
}
lock_rw_unlock(&e->lock);
/* Go on and insert the passed item.