Tue Feb 28 20:05:05 2012 UTC ()
Unbound 1.4.16

Features:

* applied patch to support outgoing-interface with ub_ctx_set_option.

Bug Fixes:

* Fix validation failures (like: validation failure xx: no NSEC3 closest
  encloser from yy for DS zz. while building chain of trust, because of
  a bug in the TTL-fix in 1.4.15, it picked the wrong rdata for an NSEC3.
  Now it does not change rdata, and fixes TTL.
* Fix version-number in libtool to be version-info so it produces
  libunbound.so.2 like it should.
* Fixes for port to OpenIndiana OS with gcc 4.6.
* Fix to write key files completely to a temporary file, and if that
  succeeds, replace the real key file. So failures leave a useful file.

Unbound 1.4.15

Bug Fixes:

* Fix for memory leak (about 20 bytes when a tcp or udp send operation
  towards authority servers failed, takes about 50.000 such failures to
  leak one Mb, such failures are also usually logged).
* Fix to randomize hash function, based on 28c3 congress.
* [bugzilla: 425 ] unbound reports wrong TTL in reply, it reports a TTL
  that would be permissible by the RFCs but it is not the TTL in the cache.
* [bugzilla: 429 ] add ub_version() call to libunbound. API version increase,
  with (binary) backwards compatibility for the previous version.
* Fix bug where canonical_compare of RRSIG did not downcase the signer-name.
  This is mostly harmless because RRSIGs do not have to be sorted in
  canonical order, usually.
* uninitialised variable in reprobe for rtt blocked domains fixed.
* iana portlist updated.


(pettai)
diff -r1.19 -r1.20 pkgsrc/net/unbound/Makefile
diff -r1.16 -r1.17 pkgsrc/net/unbound/distinfo

cvs diff -r1.19 -r1.20 pkgsrc/net/unbound/Makefile (expand / switch to unified diff)

--- pkgsrc/net/unbound/Makefile 2011/12/20 14:02:02 1.19
+++ pkgsrc/net/unbound/Makefile 2012/02/28 20:05:05 1.20
@@ -1,31 +1,30 @@ @@ -1,31 +1,30 @@
1# $NetBSD: Makefile,v 1.19 2011/12/20 14:02:02 pettai Exp $ 1# $NetBSD: Makefile,v 1.20 2012/02/28 20:05:05 pettai Exp $
2 2
3DISTNAME= unbound-1.4.14 3DISTNAME= unbound-1.4.16
4CATEGORIES= net 4CATEGORIES= net
5MASTER_SITES= http://www.unbound.net/downloads/ 5MASTER_SITES= http://www.unbound.net/downloads/
6 6
7MAINTAINER= joerg@NetBSD.org 7MAINTAINER= joerg@NetBSD.org
8HOMEPAGE= http://www.unbound.net/ 8HOMEPAGE= http://www.unbound.net/
9COMMENT= DNS resolver and recursive server 9COMMENT= DNS resolver and recursive server
10LICENSE= modified-bsd 10LICENSE= modified-bsd
11 11
12PKG_DESTDIR_SUPPORT= user-destdir 12PKG_DESTDIR_SUPPORT= user-destdir
13 13
14BUILD_DEFS+= VARBASE 14BUILD_DEFS+= VARBASE
15 15
16GNU_CONFIGURE= yes 16GNU_CONFIGURE= yes
17USE_LIBTOOL= yes 17USE_LIBTOOL= yes
18USE_TOOLS+= gmake 
19 18
20CONFIGURE_ARGS+= --with-ldns=${BUILDLINK_PREFIX.ldns} 19CONFIGURE_ARGS+= --with-ldns=${BUILDLINK_PREFIX.ldns}
21CONFIGURE_ARGS+= --with-libexpat=${BUILDLINK_PREFIX.expat} 20CONFIGURE_ARGS+= --with-libexpat=${BUILDLINK_PREFIX.expat}
22CONFIGURE_ARGS+= --with-pidfile=${VARBASE}/run/unbound.pid 21CONFIGURE_ARGS+= --with-pidfile=${VARBASE}/run/unbound.pid
23CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE} 22CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE}
24CONFIGURE_ARGS+= --enable-allsymbols 23CONFIGURE_ARGS+= --enable-allsymbols
25 24
26# Add the same logic as for ldns, so sha2/gost is configured automatically 25# Add the same logic as for ldns, so sha2/gost is configured automatically
27CHECK_BUILTIN.openssl= yes 26CHECK_BUILTIN.openssl= yes
28.include "../../security/openssl/builtin.mk" 27.include "../../security/openssl/builtin.mk"
29CHECK_BUILTIN.openssl= no 28CHECK_BUILTIN.openssl= no
30.include "../../security/openssl/buildlink3.mk" 29.include "../../security/openssl/buildlink3.mk"
31 30

cvs diff -r1.16 -r1.17 pkgsrc/net/unbound/distinfo (expand / switch to unified diff)

--- pkgsrc/net/unbound/distinfo 2011/12/20 14:02:02 1.16
+++ pkgsrc/net/unbound/distinfo 2012/02/28 20:05:05 1.17
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.16 2011/12/20 14:02:02 pettai Exp $ 1$NetBSD: distinfo,v 1.17 2012/02/28 20:05:05 pettai Exp $
2 2
3SHA1 (unbound-1.4.14.tar.gz) = 1435029abe63d0106213acb9f173b885183cf1d7 3SHA1 (unbound-1.4.16.tar.gz) = 68ed8737b1a6e3f9a67812f7e962fd6740494c1e
4RMD160 (unbound-1.4.14.tar.gz) = 136aff9812eebace73c26b608f6411bd048215cc 4RMD160 (unbound-1.4.16.tar.gz) = 5da0ddeb315fb1aa5ea7a388b3e4bef251f03536
5Size (unbound-1.4.14.tar.gz) = 3546634 bytes 5Size (unbound-1.4.16.tar.gz) = 3562989 bytes