pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/bind97 Update bind97 package to 9.7.5.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d9b296391225
branches:  trunk
changeset: 601948:d9b296391225
user:      taca <taca%pkgsrc.org@localhost>
date:      Thu Apr 05 00:40:09 2012 +0000

description:
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:

 net/bind97/Makefile         |   12 +-
 net/bind97/PLIST            |  165 ++-----------------------------------------
 net/bind97/distinfo         |   12 +-
 net/bind97/patches/patch-ac |   12 +-
 net/bind97/patches/patch-ae |    8 +-
 5 files changed, 32 insertions(+), 177 deletions(-)

diffs (truncated from 305 to 300 lines):

diff -r a62a7dfe0c81 -r d9b296391225 net/bind97/Makefile
--- a/net/bind97/Makefile       Thu Apr 05 00:39:34 2012 +0000
+++ b/net/bind97/Makefile       Thu Apr 05 00:40:09 2012 +0000
@@ -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 @@
 
 MAKE_JOBS_SAFE=        no
 
-BIND_VERSION=  9.7.4-P1
+BIND_VERSION=  9.7.5
 
 .include "../../mk/bsd.prefs.mk"
 
@@ -60,6 +60,8 @@
                        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 @@
 
 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 -r a62a7dfe0c81 -r d9b296391225 net/bind97/PLIST
--- a/net/bind97/PLIST  Thu Apr 05 00:39:34 2012 +0000
+++ b/net/bind97/PLIST  Thu Apr 05 00:40:09 2012 +0000
@@ -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/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.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 -r a62a7dfe0c81 -r d9b296391225 net/bind97/distinfo
--- a/net/bind97/distinfo       Thu Apr 05 00:39:34 2012 +0000
+++ b/net/bind97/distinfo       Thu Apr 05 00:40:09 2012 +0000
@@ -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 -r a62a7dfe0c81 -r d9b296391225 net/bind97/patches/patch-ac
--- a/net/bind97/patches/patch-ac       Thu Apr 05 00:39:34 2012 +0000
+++ b/net/bind97/patches/patch-ac       Thu Apr 05 00:40:09 2012 +0000
@@ -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 @@
                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 -r a62a7dfe0c81 -r d9b296391225 net/bind97/patches/patch-ae
--- a/net/bind97/patches/patch-ae       Thu Apr 05 00:39:34 2012 +0000
+++ b/net/bind97/patches/patch-ae       Thu Apr 05 00:40:09 2012 +0000
@@ -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*)



Home | Main Index | Thread Index | Old Index