diff options
author | taca <taca@pkgsrc.org> | 2012-04-05 00:40:09 +0000 |
---|---|---|
committer | taca <taca@pkgsrc.org> | 2012-04-05 00:40:09 +0000 |
commit | 8eae2ca6fd6207bfcbc87f010be246a4be5dd2eb (patch) | |
tree | 9c77e4f6a13445cf576d140e336a12dd9f6a7fab /net/bind97 | |
parent | 0aea8bb95a8da945dd3a2a8cddeecdd3ba35d87a (diff) | |
download | pkgsrc-8eae2ca6fd6207bfcbc87f010be246a4be5dd2eb.tar.gz |
Update bind97 package to 9.7.5.
Security Fixes
+ BIND 9 nameservers performing recursive queries could cache an
invalid record and subsequent queries for that record could
crash the resolvers with an assertion failure. [RT #26590]
[CVE-2011-4313]
Feature Changes
+ It is now possible to explicitly disable DLV in named.conf by
specifying "dnssec-lookaside no;". This is the default, but the
ability to configure it makes it clearly visible to administrators.
[RT #24858]
+ --enable-developer, a new composite argument to the configure
script, enables a set of build options normally disabled but
frequently selected in test or development builds, specifically:
enable_fixed_rrset, with_atf, enable_filter_aaaa, enable_rpz_nsip,
enable_rpz_nsdname, and with_dlz_filesystem (and on Linux and
Darwin, also enable_exportlib) [RT #27103]
Diffstat (limited to 'net/bind97')
-rw-r--r-- | net/bind97/Makefile | 12 | ||||
-rw-r--r-- | net/bind97/PLIST | 165 | ||||
-rw-r--r-- | net/bind97/distinfo | 12 | ||||
-rw-r--r-- | net/bind97/patches/patch-ac | 12 | ||||
-rw-r--r-- | net/bind97/patches/patch-ae | 8 |
5 files changed, 32 insertions, 177 deletions
diff --git a/net/bind97/Makefile b/net/bind97/Makefile index 9aec30a494c..0d3e9c95cde 100644 --- a/net/bind97/Makefile +++ b/net/bind97/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2012/03/12 15:40:15 taca Exp $ +# $NetBSD: Makefile,v 1.12 2012/04/05 00:40:09 taca Exp $ DISTNAME= bind-${BIND_VERSION} PKGNAME= ${DISTNAME:S/-P/pl/} @@ -16,7 +16,7 @@ PKG_DESTDIR_SUPPORT= user-destdir MAKE_JOBS_SAFE= no -BIND_VERSION= 9.7.4-P1 +BIND_VERSION= 9.7.5 .include "../../mk/bsd.prefs.mk" @@ -60,6 +60,8 @@ FILES_SUBST+= BIND_GROUP=${BIND_GROUP:Q} \ BIND_USER=${BIND_USER:Q} PAX=${PAX:Q} MESSAGE_SUBST+= BIND_DIR=${BIND_DIR} BIND_USER=${BIND_USER} DOCDIR= ${DESTDIR}${PREFIX}/share/doc/bind9 +MISCDOC= dnssec ipv6 migration migration-4to9 options \ + rfc-compliance roadmap sdb # include/isc/ipv6.h is installed on non-ipv6 platforms PLIST_VARS+= inet6 @@ -69,14 +71,12 @@ PLIST.inet6= yes RCD_SCRIPTS= lwresd named9 -INSTALLATION_DIRS= ${DOCDIR} share/doc/bind9/arm share/doc/bind9/draft \ - share/doc/bind9/rfc +INSTALLATION_DIRS= ${DOCDIR} share/doc/bind9/arm share/doc/bind9/misc post-install: ${INSTALL_DATA} ${WRKSRC}/README ${DOCDIR} ${INSTALL_DATA} ${WRKSRC}/doc/arm/*.html ${DOCDIR}/arm - ${INSTALL_DATA} ${WRKSRC}/doc/draft/draft-*.txt ${DOCDIR}/draft - ${INSTALL_DATA} ${WRKSRC}/doc/rfc/rfc*.txt ${DOCDIR}/rfc + cd ${WRKSRC}/doc/misc && ${INSTALL_DATA} ${MISCDOC} ${DOCDIR}/misc .include "../../security/openssl/buildlink3.mk" .include "../../mk/bsd.pkg.mk" diff --git a/net/bind97/PLIST b/net/bind97/PLIST index b97a1b5c637..eeaf00966fd 100644 --- a/net/bind97/PLIST +++ b/net/bind97/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.5 2011/08/10 15:26:11 taca Exp $ +@comment $NetBSD: PLIST,v 1.6 2012/04/05 00:40:09 taca Exp $ bin/dig bin/host bin/isc-config.sh @@ -103,6 +103,7 @@ include/isc/hash.h include/isc/heap.h include/isc/hex.h include/isc/hmacmd5.h +include/isc/hmacsha.h include/isc/httpd.h include/isc/int.h include/isc/interfaceiter.h @@ -362,159 +363,13 @@ share/doc/bind9/arm/man.nsupdate.html share/doc/bind9/arm/man.rndc-confgen.html share/doc/bind9/arm/man.rndc.conf.html share/doc/bind9/arm/man.rndc.html -share/doc/bind9/draft/draft-faltstrom-uri-06.txt -share/doc/bind9/draft/draft-ietf-6man-text-addr-representation-07.txt -share/doc/bind9/draft/draft-ietf-behave-address-format-07.txt -share/doc/bind9/draft/draft-ietf-behave-dns64-11.txt -share/doc/bind9/draft/draft-ietf-dnsext-axfr-clarify-14.txt -share/doc/bind9/draft/draft-ietf-dnsext-dns-tcp-requirements-03.txt -share/doc/bind9/draft/draft-ietf-dnsext-dnssec-bis-updates-12.txt -share/doc/bind9/draft/draft-ietf-dnsext-dnssec-registry-fixes-06.txt -share/doc/bind9/draft/draft-ietf-dnsext-ecc-key-07.txt -share/doc/bind9/draft/draft-ietf-dnsext-interop3597-02.txt -share/doc/bind9/draft/draft-ietf-dnsext-rfc2671bis-edns0-05.txt -share/doc/bind9/draft/draft-ietf-dnsext-rfc2672bis-dname-19.txt -share/doc/bind9/draft/draft-ietf-dnsext-rfc3597-bis-02.txt -share/doc/bind9/draft/draft-ietf-dnsext-tsig-md5-deprecated-03.txt -share/doc/bind9/draft/draft-ietf-dnsop-bad-dns-res-05.txt -share/doc/bind9/draft/draft-ietf-dnsop-default-local-zones-10.txt -share/doc/bind9/draft/draft-ietf-dnsop-dnssec-key-timing-02.txt -share/doc/bind9/draft/draft-ietf-dnsop-dnssec-trust-history-01.txt -share/doc/bind9/draft/draft-ietf-dnsop-inaddr-required-07.txt -share/doc/bind9/draft/draft-ietf-dnsop-name-server-management-reqs-02.txt -share/doc/bind9/draft/draft-ietf-dnsop-respsize-06.txt -share/doc/bind9/draft/draft-kato-dnsop-local-zones-00.txt -share/doc/bind9/draft/draft-kerr-ixfr-only-01.txt -share/doc/bind9/draft/draft-mekking-dnsop-auto-cpsync-00.txt -share/doc/bind9/draft/draft-yao-dnsext-bname-04.txt -share/doc/bind9/rfc/rfc1032.txt -share/doc/bind9/rfc/rfc1033.txt -share/doc/bind9/rfc/rfc1034.txt -share/doc/bind9/rfc/rfc1035.txt -share/doc/bind9/rfc/rfc1101.txt -share/doc/bind9/rfc/rfc1122.txt -share/doc/bind9/rfc/rfc1123.txt -share/doc/bind9/rfc/rfc1183.txt -share/doc/bind9/rfc/rfc1348.txt -share/doc/bind9/rfc/rfc1535.txt -share/doc/bind9/rfc/rfc1536.txt -share/doc/bind9/rfc/rfc1537.txt -share/doc/bind9/rfc/rfc1591.txt -share/doc/bind9/rfc/rfc1611.txt -share/doc/bind9/rfc/rfc1612.txt -share/doc/bind9/rfc/rfc1706.txt -share/doc/bind9/rfc/rfc1712.txt -share/doc/bind9/rfc/rfc1750.txt -share/doc/bind9/rfc/rfc1876.txt -share/doc/bind9/rfc/rfc1886.txt -share/doc/bind9/rfc/rfc1912.txt -share/doc/bind9/rfc/rfc1982.txt -share/doc/bind9/rfc/rfc1995.txt -share/doc/bind9/rfc/rfc1996.txt -share/doc/bind9/rfc/rfc2052.txt -share/doc/bind9/rfc/rfc2104.txt -share/doc/bind9/rfc/rfc2119.txt -share/doc/bind9/rfc/rfc2133.txt -share/doc/bind9/rfc/rfc2136.txt -share/doc/bind9/rfc/rfc2137.txt -share/doc/bind9/rfc/rfc2163.txt -share/doc/bind9/rfc/rfc2168.txt -share/doc/bind9/rfc/rfc2181.txt -share/doc/bind9/rfc/rfc2230.txt -share/doc/bind9/rfc/rfc2308.txt -share/doc/bind9/rfc/rfc2317.txt -share/doc/bind9/rfc/rfc2373.txt -share/doc/bind9/rfc/rfc2374.txt -share/doc/bind9/rfc/rfc2375.txt -share/doc/bind9/rfc/rfc2418.txt -share/doc/bind9/rfc/rfc2535.txt -share/doc/bind9/rfc/rfc2536.txt -share/doc/bind9/rfc/rfc2537.txt -share/doc/bind9/rfc/rfc2538.txt -share/doc/bind9/rfc/rfc2539.txt -share/doc/bind9/rfc/rfc2540.txt -share/doc/bind9/rfc/rfc2541.txt -share/doc/bind9/rfc/rfc2553.txt -share/doc/bind9/rfc/rfc2671.txt -share/doc/bind9/rfc/rfc2672.txt -share/doc/bind9/rfc/rfc2673.txt -share/doc/bind9/rfc/rfc2782.txt -share/doc/bind9/rfc/rfc2825.txt -share/doc/bind9/rfc/rfc2826.txt -share/doc/bind9/rfc/rfc2845.txt -share/doc/bind9/rfc/rfc2874.txt -share/doc/bind9/rfc/rfc2915.txt -share/doc/bind9/rfc/rfc2929.txt -share/doc/bind9/rfc/rfc2930.txt -share/doc/bind9/rfc/rfc2931.txt -share/doc/bind9/rfc/rfc3007.txt -share/doc/bind9/rfc/rfc3008.txt -share/doc/bind9/rfc/rfc3071.txt -share/doc/bind9/rfc/rfc3090.txt -share/doc/bind9/rfc/rfc3110.txt -share/doc/bind9/rfc/rfc3123.txt -share/doc/bind9/rfc/rfc3152.txt -share/doc/bind9/rfc/rfc3197.txt -share/doc/bind9/rfc/rfc3225.txt -share/doc/bind9/rfc/rfc3226.txt -share/doc/bind9/rfc/rfc3258.txt -share/doc/bind9/rfc/rfc3363.txt -share/doc/bind9/rfc/rfc3364.txt -share/doc/bind9/rfc/rfc3425.txt -share/doc/bind9/rfc/rfc3445.txt -share/doc/bind9/rfc/rfc3467.txt -share/doc/bind9/rfc/rfc3490.txt -share/doc/bind9/rfc/rfc3491.txt -share/doc/bind9/rfc/rfc3492.txt -share/doc/bind9/rfc/rfc3493.txt -share/doc/bind9/rfc/rfc3513.txt -share/doc/bind9/rfc/rfc3596.txt -share/doc/bind9/rfc/rfc3597.txt -share/doc/bind9/rfc/rfc3645.txt -share/doc/bind9/rfc/rfc3655.txt -share/doc/bind9/rfc/rfc3658.txt -share/doc/bind9/rfc/rfc3755.txt -share/doc/bind9/rfc/rfc3757.txt -share/doc/bind9/rfc/rfc3833.txt -share/doc/bind9/rfc/rfc3845.txt -share/doc/bind9/rfc/rfc3901.txt -share/doc/bind9/rfc/rfc4025.txt -share/doc/bind9/rfc/rfc4033.txt -share/doc/bind9/rfc/rfc4034.txt -share/doc/bind9/rfc/rfc4035.txt -share/doc/bind9/rfc/rfc4074.txt -share/doc/bind9/rfc/rfc4159.txt -share/doc/bind9/rfc/rfc4193.txt -share/doc/bind9/rfc/rfc4255.txt -share/doc/bind9/rfc/rfc4294.txt -share/doc/bind9/rfc/rfc4339.txt -share/doc/bind9/rfc/rfc4343.txt -share/doc/bind9/rfc/rfc4367.txt -share/doc/bind9/rfc/rfc4398.txt -share/doc/bind9/rfc/rfc4408.txt -share/doc/bind9/rfc/rfc4431.txt -share/doc/bind9/rfc/rfc4470.txt -share/doc/bind9/rfc/rfc4471.txt -share/doc/bind9/rfc/rfc4472.txt -share/doc/bind9/rfc/rfc4509.txt -share/doc/bind9/rfc/rfc4634.txt -share/doc/bind9/rfc/rfc4635.txt -share/doc/bind9/rfc/rfc4641.txt -share/doc/bind9/rfc/rfc4648.txt -share/doc/bind9/rfc/rfc4697.txt -share/doc/bind9/rfc/rfc4701.txt -share/doc/bind9/rfc/rfc4892.txt -share/doc/bind9/rfc/rfc4955.txt -share/doc/bind9/rfc/rfc4956.txt -share/doc/bind9/rfc/rfc5001.txt -share/doc/bind9/rfc/rfc5011.txt -share/doc/bind9/rfc/rfc5155.txt -share/doc/bind9/rfc/rfc5205.txt -share/doc/bind9/rfc/rfc5452.txt -share/doc/bind9/rfc/rfc5507.txt -share/doc/bind9/rfc/rfc5625.txt -share/doc/bind9/rfc/rfc5702.txt -share/doc/bind9/rfc/rfc5933.txt -share/doc/bind9/rfc/rfc952.txt +share/doc/bind9/misc/dnssec +share/doc/bind9/misc/ipv6 +share/doc/bind9/misc/migration +share/doc/bind9/misc/migration-4to9 +share/doc/bind9/misc/options +share/doc/bind9/misc/rfc-compliance +share/doc/bind9/misc/roadmap +share/doc/bind9/misc/sdb share/examples/rc.d/lwresd share/examples/rc.d/named9 diff --git a/net/bind97/distinfo b/net/bind97/distinfo index c15a81d026c..0a6b73df457 100644 --- a/net/bind97/distinfo +++ b/net/bind97/distinfo @@ -1,10 +1,10 @@ -$NetBSD: distinfo,v 1.10 2011/11/16 21:49:57 spz Exp $ +$NetBSD: distinfo,v 1.11 2012/04/05 00:40:09 taca Exp $ -SHA1 (bind-9.7.4-P1.tar.gz) = bcc1dda52d1ba23f5b0e30ea3f7dd76c27f1c93f -RMD160 (bind-9.7.4-P1.tar.gz) = 653b28820d81608f0e85d2321541902c8de2231f -Size (bind-9.7.4-P1.tar.gz) = 8317704 bytes +SHA1 (bind-9.7.5.tar.gz) = d66705bb898340de88653892a75e0038c3dec86e +RMD160 (bind-9.7.5.tar.gz) = 0186557e4d20b06c45939988b47dbf2cf600ae9b +Size (bind-9.7.5.tar.gz) = 6848848 bytes SHA1 (patch-aa) = 6cec876c8caa7082f97365863f3f88c4f168da48 SHA1 (patch-ab) = 9585a26a376d32f80ac8266eb7967c00b433f14d -SHA1 (patch-ac) = 8c994d3c775cea8ef55c38ba63a1112cd02ea1e3 +SHA1 (patch-ac) = ee4ca3d200b3d3f93b8ccfa2c6e51ab005b35a01 SHA1 (patch-ad) = 29fb5c24ff3558f1621e93ea16419e32dbc695b7 -SHA1 (patch-ae) = 0e11a5d4a3379b74124708dc2c1fe142ce369a0c +SHA1 (patch-ae) = 68b8155daa8f75081b6f8fd70ca23fda60506c64 diff --git a/net/bind97/patches/patch-ac b/net/bind97/patches/patch-ac index d2d64656d2f..250ca7383db 100644 --- a/net/bind97/patches/patch-ac +++ b/net/bind97/patches/patch-ac @@ -1,17 +1,17 @@ -$NetBSD: patch-ac,v 1.3 2011/02/16 17:43:22 taca Exp $ +$NetBSD: patch-ac,v 1.4 2012/04/05 00:40:09 taca Exp $ ---- configure.orig 2010-12-21 04:33:28.000000000 +0000 +--- configure.orig 2012-03-22 19:14:04.000000000 +0000 +++ configure -@@ -21314,6 +21314,8 @@ case $host in +@@ -22036,6 +22036,8 @@ case $host in use_threads=false ;; *-freebsd*) use_threads=false ;; +*-dragonfly*) + use_threads=false ;; - *-bsdi234*) + *-bsdi[234]*) # Thread signals do not work reliably on some versions of BSD/OS. use_threads=false ;; -@@ -22630,9 +22632,9 @@ case $use_libtool in +@@ -23352,9 +23354,9 @@ case $use_libtool in O=lo A=la LIBTOOL_MKDEP_SED='s;\.o;\.lo;' @@ -23,7 +23,7 @@ $NetBSD: patch-ac,v 1.3 2011/02/16 17:43:22 taca Exp $ case "$host" in *) LIBTOOL_ALLOW_UNDEFINED= ;; esac -@@ -26000,7 +26002,7 @@ $as_echo "no" >&6; } +@@ -26800,7 +26802,7 @@ $as_echo "no" >&6; } fi if test -n "-L$use_dlz_postgres_lib -lpq" then diff --git a/net/bind97/patches/patch-ae b/net/bind97/patches/patch-ae index 0daa7c1d4c4..c421bd93781 100644 --- a/net/bind97/patches/patch-ae +++ b/net/bind97/patches/patch-ae @@ -1,13 +1,13 @@ -$NetBSD: patch-ae,v 1.2 2011/02/16 17:43:22 taca Exp $ +$NetBSD: patch-ae,v 1.3 2012/04/05 00:40:09 taca Exp $ ---- config.threads.in.orig 2010-12-21 04:30:15.000000000 +0000 +--- config.threads.in.orig 2012-03-22 19:14:04.000000000 +0000 +++ config.threads.in -@@ -44,6 +44,8 @@ case $host in +@@ -45,6 +45,8 @@ case $host in use_threads=false ;; *-freebsd*) use_threads=false ;; +*-dragonfly*) + use_threads=false ;; - *-bsdi[234]*) + [*-bsdi[234]*]) # Thread signals do not work reliably on some versions of BSD/OS. use_threads=false ;; |