pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/net/bind9 upgrade to 9.2.3.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/fff941ab2bf3
branches:  trunk
changeset: 463065:fff941ab2bf3
user:      itojun <itojun%pkgsrc.org@localhost>
date:      Mon Oct 27 03:56:03 2003 +0000

description:
upgrade to 9.2.3.

If you have installed BIND 9.1.3-P1, BIND 9.1.3-P2, BIND 9.2.2-P1,
BIND 9.2.2-P2, BIND 9.2.3rc2 or BIND 9.2.3rc3 it is recommended that
you upgrade.  These versions generate false positives when applying
delegation-only tests.

        --- 9.2.3 released ---
1525.   [bug]           dns_cache_create() could trigger a REQUIRE
                        failure in isc_mem_put() during error cleanup.
1524.   [port]          AIX needs to be able to resolve all symbols when
                        creating shared libraries (--with-libtool).
1523.   [bug]           Fix race condition in rbtdb. [RT# 9189]
1522.   [bug]           dns_db_findnode() relax the requirements on 'name'.
                        [RT# 9286]
1518.   [bug]           dns_nxt_buildrdata(), and hence dns_nxt_build(),
                        contained a off-by-one error when working out the
                        number of octets in the bitmap.
1514.   [bug]           named: isc_hash_destroy() was being called too early.
                        [RT #9160]
1513.   [doc]           Add "US" to root-delegation-only exclude list.
        --- 9.2.3rc4 released ---
1512.   [bug]           Extend the delegation-only logging to return query
                        type, class and responding nameserver.
1511.   [bug]           delegation-only was generating false positives
                        on negative answers from subzones.
        --- 9.2.3rc3 released ---
1510.   [func]          New view option "root-delegation-only".  Apply
                        delegation-only check to all TLDs and root.
                        Note there are some TLDs that are NOT delegation
                        only (e.g. DE, LV, US and MUSEUM) these can be excluded
                        from the checks by using exclude.
                        root-delegation-only exclude {
                                "DE"; "LV"; "US"; "MUSEUM";
                        };
1509.   [bug]           Hint zones should accept delegation-only.  Forward
                        zone should not accept delegation-only.
1508.   [bug]           Don't apply delegation-only checks to answers from
                        forwarders.
1507.   [bug]           Handle BIND 8 style returns to NS queries to parents
                        when making delegation-only checks.
1506.   [bug]           Wrong return type for dns_view_isdelegationonly().
        --- 9.2.3rc2 released ---
1505.   [bug]           Uninitialised rdataset in sdb. [RT #8750]
1504.   [func]          New zone type "delegation-only".
1503.   [port]          win32: install libeay32.dll outside of system32.
(9.2.2-P2 is somewhere around here)

diffstat:

 net/bind9/Makefile         |  10 ++--
 net/bind9/PLIST            |  18 ++++----
 net/bind9/distinfo         |   6 +-
 net/bind9/patches/patch-ai |  85 ----------------------------------------------
 4 files changed, 17 insertions(+), 102 deletions(-)

diffs (169 lines):

diff -r 1dac7f8b00db -r fff941ab2bf3 net/bind9/Makefile
--- a/net/bind9/Makefile        Mon Oct 27 03:24:22 2003 +0000
+++ b/net/bind9/Makefile        Mon Oct 27 03:56:03 2003 +0000
@@ -1,16 +1,16 @@
-# $NetBSD: Makefile,v 1.51 2003/09/22 13:22:16 taca Exp $
+# $NetBSD: Makefile,v 1.52 2003/10/27 03:56:03 itojun Exp $
 #
 
-DISTNAME=      bind-${BIND_VERSION}-P3
-PKGNAME=       bind-${BIND_VERSION}p3
+DISTNAME=      bind-${BIND_VERSION}
+PKGNAME=       bind-${BIND_VERSION}
 CATEGORIES=    net
-MASTER_SITES=  ftp://ftp.isc.org/isc/bind9/${BIND_VERSION}-P3/
+MASTER_SITES=  ftp://ftp.isc.org/isc/bind9/${BIND_VERSION}/
 
 MAINTAINER=    hubertf%NetBSD.org@localhost
 HOMEPAGE=      http://www.isc.org/products/BIND/
 COMMENT=       Version 9 of the Berkeley Internet Name Daemon, implementation of DNS
 
-BIND_VERSION=  9.2.2
+BIND_VERSION=  9.2.3
 DIST_SUBDIR=   bind/${BIND_VERSION}
 
 # IPv6 ready, automatically detected
diff -r 1dac7f8b00db -r fff941ab2bf3 net/bind9/PLIST
--- a/net/bind9/PLIST   Mon Oct 27 03:24:22 2003 +0000
+++ b/net/bind9/PLIST   Mon Oct 27 03:56:03 2003 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2003/09/17 14:44:13 itojun Exp $
+@comment $NetBSD: PLIST,v 1.7 2003/10/27 03:56:03 itojun Exp $
 bin/dig
 bin/host
 bin/isc-config.sh
@@ -171,23 +171,23 @@
 lib/libdns.a
 lib/libdns.la
 lib/libdns.so
-lib/libdns.so.10
-lib/libdns.so.10.0
+lib/libdns.so.11
+lib/libdns.so.11.2
 lib/libisc.a
 lib/libisc.la
 lib/libisc.so
-lib/libisc.so.6
-lib/libisc.so.6.0
+lib/libisc.so.7
+lib/libisc.so.7.1
 lib/libisccc.a
 lib/libisccc.la
 lib/libisccc.so
-lib/libisccc.so.0
-lib/libisccc.so.0.1
+lib/libisccc.so.1
+lib/libisccc.so.1.0
 lib/libisccfg.a
 lib/libisccfg.la
 lib/libisccfg.so
-lib/libisccfg.so.1
-lib/libisccfg.so.1.0
+lib/libisccfg.so.0
+lib/libisccfg.so.0.7
 lib/liblwres.a
 lib/liblwres.la
 lib/liblwres.so
diff -r 1dac7f8b00db -r fff941ab2bf3 net/bind9/distinfo
--- a/net/bind9/distinfo        Mon Oct 27 03:24:22 2003 +0000
+++ b/net/bind9/distinfo        Mon Oct 27 03:56:03 2003 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.12 2003/09/22 13:22:17 taca Exp $
+$NetBSD: distinfo,v 1.13 2003/10/27 03:56:03 itojun Exp $
 
-SHA1 (bind/9.2.2/bind-9.2.2-P3.tar.gz) = b9914c150b314ff3551f7f501c801c390a7281c3
-Size (bind/9.2.2/bind-9.2.2-P3.tar.gz) = 5058529 bytes
+SHA1 (bind/9.2.3/bind-9.2.3.tar.gz) = 670edd74685a1e7a784fae8532f6b79444bba5a6
+Size (bind/9.2.3/bind-9.2.3.tar.gz) = 4553260 bytes
 SHA1 (patch-aa) = 11690be2281bbf088f9ea2aa91863f5c1579054c
 SHA1 (patch-ab) = 1d3d82e3e01ac38e8a1b1d98e018849e8fe071bf
 SHA1 (patch-ac) = 1696adfab7392e0f150d34931b808e51ad017938
diff -r 1dac7f8b00db -r fff941ab2bf3 net/bind9/patches/patch-ai
--- a/net/bind9/patches/patch-ai        Mon Oct 27 03:24:22 2003 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,85 +0,0 @@
-$NetBSD: patch-ai,v 1.1 2002/06/27 07:33:27 kleink Exp $
-
---- lib/isc/sha1.c.orig        Tue Jan  9 22:56:28 2001
-+++ lib/isc/sha1.c     Thu Jun 27 08:52:59 2002
-@@ -85,6 +85,59 @@
-       unsigned int l[16];
- } CHAR64LONG16;
- 
-+#ifdef __sparc_v9__
-+void do_R01(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *);
-+void do_R2(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *);
-+void do_R3(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *);
-+void do_R4(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *);
-+
-+#define nR0(v,w,x,y,z,i) R0(*v,*w,*x,*y,*z,i)
-+#define nR1(v,w,x,y,z,i) R1(*v,*w,*x,*y,*z,i)
-+#define nR2(v,w,x,y,z,i) R2(*v,*w,*x,*y,*z,i)
-+#define nR3(v,w,x,y,z,i) R3(*v,*w,*x,*y,*z,i)
-+#define nR4(v,w,x,y,z,i) R4(*v,*w,*x,*y,*z,i)
-+
-+void
-+do_R01(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *block)
-+{
-+    nR0(a,b,c,d,e, 0); nR0(e,a,b,c,d, 1); nR0(d,e,a,b,c, 2); nR0(c,d,e,a,b, 3);
-+    nR0(b,c,d,e,a, 4); nR0(a,b,c,d,e, 5); nR0(e,a,b,c,d, 6); nR0(d,e,a,b,c, 7);
-+    nR0(c,d,e,a,b, 8); nR0(b,c,d,e,a, 9); nR0(a,b,c,d,e,10); nR0(e,a,b,c,d,11);
-+    nR0(d,e,a,b,c,12); nR0(c,d,e,a,b,13); nR0(b,c,d,e,a,14); nR0(a,b,c,d,e,15);
-+    nR1(e,a,b,c,d,16); nR1(d,e,a,b,c,17); nR1(c,d,e,a,b,18); nR1(b,c,d,e,a,19);
-+}
-+
-+void
-+do_R2(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *block)
-+{
-+    nR2(a,b,c,d,e,20); nR2(e,a,b,c,d,21); nR2(d,e,a,b,c,22); nR2(c,d,e,a,b,23);
-+    nR2(b,c,d,e,a,24); nR2(a,b,c,d,e,25); nR2(e,a,b,c,d,26); nR2(d,e,a,b,c,27);
-+    nR2(c,d,e,a,b,28); nR2(b,c,d,e,a,29); nR2(a,b,c,d,e,30); nR2(e,a,b,c,d,31);
-+    nR2(d,e,a,b,c,32); nR2(c,d,e,a,b,33); nR2(b,c,d,e,a,34); nR2(a,b,c,d,e,35);
-+    nR2(e,a,b,c,d,36); nR2(d,e,a,b,c,37); nR2(c,d,e,a,b,38); nR2(b,c,d,e,a,39);
-+}
-+
-+void
-+do_R3(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *block)
-+{
-+    nR3(a,b,c,d,e,40); nR3(e,a,b,c,d,41); nR3(d,e,a,b,c,42); nR3(c,d,e,a,b,43);
-+    nR3(b,c,d,e,a,44); nR3(a,b,c,d,e,45); nR3(e,a,b,c,d,46); nR3(d,e,a,b,c,47);
-+    nR3(c,d,e,a,b,48); nR3(b,c,d,e,a,49); nR3(a,b,c,d,e,50); nR3(e,a,b,c,d,51);
-+    nR3(d,e,a,b,c,52); nR3(c,d,e,a,b,53); nR3(b,c,d,e,a,54); nR3(a,b,c,d,e,55);
-+    nR3(e,a,b,c,d,56); nR3(d,e,a,b,c,57); nR3(c,d,e,a,b,58); nR3(b,c,d,e,a,59);
-+}
-+
-+void
-+do_R4(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *block)
-+{
-+    nR4(a,b,c,d,e,60); nR4(e,a,b,c,d,61); nR4(d,e,a,b,c,62); nR4(c,d,e,a,b,63);
-+    nR4(b,c,d,e,a,64); nR4(a,b,c,d,e,65); nR4(e,a,b,c,d,66); nR4(d,e,a,b,c,67);
-+    nR4(c,d,e,a,b,68); nR4(b,c,d,e,a,69); nR4(a,b,c,d,e,70); nR4(e,a,b,c,d,71);
-+    nR4(d,e,a,b,c,72); nR4(c,d,e,a,b,73); nR4(b,c,d,e,a,74); nR4(a,b,c,d,e,75);
-+    nR4(e,a,b,c,d,76); nR4(d,e,a,b,c,77); nR4(c,d,e,a,b,78); nR4(b,c,d,e,a,79);
-+}
-+#endif
-+
- /*
-  * Hash a single 512-bit block. This is the core of the algorithm.
-  */
-@@ -108,6 +161,12 @@
-       e = state[4];
- 
-       /* 4 rounds of 20 operations each. Loop unrolled. */
-+#ifdef __sparc_v9__
-+      do_R01(&a, &b, &c, &d, &e, block);
-+      do_R2(&a, &b, &c, &d, &e, block);
-+      do_R3(&a, &b, &c, &d, &e, block);
-+      do_R4(&a, &b, &c, &d, &e, block);
-+#else
-       R0(a,b,c,d,e, 0); R0(e,a,b,c,d, 1); R0(d,e,a,b,c, 2); R0(c,d,e,a,b, 3);
-       R0(b,c,d,e,a, 4); R0(a,b,c,d,e, 5); R0(e,a,b,c,d, 6); R0(d,e,a,b,c, 7);
-       R0(c,d,e,a,b, 8); R0(b,c,d,e,a, 9); R0(a,b,c,d,e,10); R0(e,a,b,c,d,11);
-@@ -128,6 +187,7 @@
-       R4(c,d,e,a,b,68); R4(b,c,d,e,a,69); R4(a,b,c,d,e,70); R4(e,a,b,c,d,71);
-       R4(d,e,a,b,c,72); R4(c,d,e,a,b,73); R4(b,c,d,e,a,74); R4(a,b,c,d,e,75);
-       R4(e,a,b,c,d,76); R4(d,e,a,b,c,77); R4(c,d,e,a,b,78); R4(b,c,d,e,a,79);
-+#endif
- 
-       /* Add the working vars back into context.state[] */
-       state[0] += a;



Home | Main Index | Thread Index | Old Index