Source-Changes-HG archive

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

[src/netbsd-1-5]: src/dist/bind Pullup HEAD as of 2000-Nov-13, 21:55:00 GMT [...



details:   https://anonhg.NetBSD.org/src/rev/e0fde4aee03b
branches:  netbsd-1-5
changeset: 490216:e0fde4aee03b
user:      tv <tv%NetBSD.org@localhost>
date:      Mon Nov 13 22:00:05 2000 +0000

description:
Pullup HEAD as of 2000-Nov-13, 21:55:00 GMT [releng]:
Sync with BIND 8.2.2p7.

diffstat:

 dist/bind/LICENSE_RSA                  |   43 +++++++++
 dist/bind/README                       |    2 +-
 dist/bind/bin/dig/dig.c                |    2 +-
 dist/bind/bin/host/host.c              |    2 +-
 dist/bind/bin/named-xfer/named-xfer.c  |    2 +-
 dist/bind/bin/named/db_dump.c          |    2 +-
 dist/bind/bin/named/db_glue.c          |    2 +-
 dist/bind/bin/named/db_load.c          |    2 +-
 dist/bind/bin/named/db_update.c        |    2 +-
 dist/bind/bin/named/ns_config.c        |    6 +-
 dist/bind/bin/named/ns_ctl.c           |    5 +-
 dist/bind/bin/named/ns_defs.h          |    6 +-
 dist/bind/bin/named/ns_forw.c          |   11 +-
 dist/bind/bin/named/ns_func.h          |    7 +-
 dist/bind/bin/named/ns_glob.h          |    2 +-
 dist/bind/bin/named/ns_glue.c          |    2 +-
 dist/bind/bin/named/ns_ixfr.c          |    2 +-
 dist/bind/bin/named/ns_lexer.c         |    2 +-
 dist/bind/bin/named/ns_lexer.h         |    2 +-
 dist/bind/bin/named/ns_main.c          |   20 ++++-
 dist/bind/bin/named/ns_maint.c         |    2 +-
 dist/bind/bin/named/ns_notify.c        |   23 ++++-
 dist/bind/bin/named/ns_parser.h        |  147 ---------------------------------
 dist/bind/bin/named/ns_parser.y        |    2 +-
 dist/bind/bin/named/ns_req.c           |   65 ++++++++------
 dist/bind/bin/named/ns_resp.c          |   13 +-
 dist/bind/bin/named/ns_stats.c         |    2 +-
 dist/bind/bin/named/ns_update.c        |    2 +-
 dist/bind/bin/ndc/ndc.c                |    2 +-
 dist/bind/bind2netbsd                  |   16 +++-
 dist/bind/include/arpa/nameser.h       |    7 +-
 dist/bind/include/isc/ctl.h            |    2 +-
 dist/bind/include/isc/logging.h        |    2 +-
 dist/bind/lib/dst/dst_api.c            |    4 +-
 dist/bind/lib/dst/dst_internal.h       |    2 +-
 dist/bind/lib/irs/irp_p.h              |    2 +-
 dist/bind/lib/irs/irs_data.c           |    3 +-
 dist/bind/lib/isc/ev_files.c           |    2 +-
 dist/bind/lib/isc/ev_timers.c          |    2 +-
 dist/bind/lib/isc/ev_waits.c           |    2 +-
 dist/bind/lib/isc/eventlib.c           |    2 +-
 dist/bind/lib/isc/eventlib_p.h         |    2 +-
 dist/bind/lib/nameser/ns_name.c        |   21 ++++-
 dist/bind/lib/resolv/res_data.c        |    2 +-
 dist/bind/lib/resolv/res_debug.c       |   33 ++++++-
 dist/bind/lib/resolv/res_findzonecut.c |    2 +-
 dist/bind/lib/resolv/res_send.c        |    2 +-
 dist/bind/lib/resolv/res_update.c      |    2 +-
 dist/bind/man/dnskeygen.1              |    6 +-
 dist/bind/man/named.8                  |   14 +-
 50 files changed, 256 insertions(+), 256 deletions(-)

diffs (truncated from 1355 to 300 lines):

diff -r 7dc2f8311657 -r e0fde4aee03b dist/bind/LICENSE_RSA
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/dist/bind/LICENSE_RSA     Mon Nov 13 22:00:05 2000 +0000
@@ -0,0 +1,43 @@
+                       DNSSAFE LICENSE TERMS
+
+This BIND software includes the DNSsafe software from RSA Data
+Security, Inc., which is copyrighted software that can only be
+distributed under the terms of this license agreement.
+
+The DNSsafe software cannot be used or distributed separately from the
+BIND software.  You only have the right to use it or distribute it as
+a bundled, integrated product.
+
+The DNSsafe software can ONLY be used to provide authentication for
+resource records in the Domain Name System, as specified in RFC 2065
+and successors.  You cannot modify the BIND software to use the
+DNSsafe software for other purposes, or to make its cryptographic
+functions available to end-users for other uses.
+
+If you modify the DNSsafe software itself, you cannot modify its
+documented API, and you must grant RSA Data Security the right to use,
+modify, and distribute your modifications, including the right to use
+any patents or other intellectual property that your modifications
+depend upon.
+
+You must not remove, alter, or destroy any of RSA's copyright notices
+or license information.  When distributing the software to the Federal
+Government, it must be licensed to them as "commercial computer
+software" protected under 48 CFR 12.212 of the FAR, or 48 CFR
+227.7202.1 of the DFARS.
+
+You must not violate United States export control laws by distributing
+the DNSsafe software or information about it, when such distribution
+is prohibited by law.
+
+THE DNSSAFE SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY
+WHATSOEVER.  RSA HAS NO OBLIGATION TO SUPPORT, CORRECT, UPDATE OR
+MAINTAIN THE RSA SOFTWARE.  RSA DISCLAIMS ALL WARRANTIES, EXPRESS,
+IMPLIED OR STATUTORY, AS TO ANY MATTER WHATSOEVER, INCLUDING ALL
+IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
+PURPOSE AND NON-INFRINGEMENT OF THIRD PARTY RIGHTS.
+
+If you desire to use DNSsafe in ways that these terms do not permit,
+please contact RSA Data Security, Inc., 100 Marine Parkway, Redwood
+City, California 94065, USA, to discuss alternate licensing
+arrangements.
diff -r 7dc2f8311657 -r e0fde4aee03b dist/bind/README
--- a/dist/bind/README  Mon Nov 13 21:29:12 2000 +0000
+++ b/dist/bind/README  Mon Nov 13 22:00:05 2000 +0000
@@ -1,4 +1,4 @@
-This is the source portion of BIND version 8.2.2, Patchlevel 5.  Its
+This is the source portion of BIND version 8.2.2, Patchlevel 7.  Its
 companions are "doc" and "contrib" so you are probably not missing anything.
 
 See the CHANGES file for a detailed listing of all changes.  See the INSTALL
diff -r 7dc2f8311657 -r e0fde4aee03b dist/bind/bin/dig/dig.c
--- a/dist/bind/bin/dig/dig.c   Mon Nov 13 21:29:12 2000 +0000
+++ b/dist/bind/bin/dig/dig.c   Mon Nov 13 22:00:05 2000 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: dig.c,v 1.1.1.1.8.1 2000/10/08 18:28:42 is Exp $       */
+/*     $NetBSD: dig.c,v 1.1.1.1.8.2 2000/11/13 22:00:05 tv Exp $       */
 
 #ifndef lint
 static const char rcsid[] = "Id: dig.c,v 8.36 1999/11/05 05:05:14 vixie Exp";
diff -r 7dc2f8311657 -r e0fde4aee03b dist/bind/bin/host/host.c
--- a/dist/bind/bin/host/host.c Mon Nov 13 21:29:12 2000 +0000
+++ b/dist/bind/bin/host/host.c Mon Nov 13 22:00:05 2000 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: host.c,v 1.2.8.1 2000/10/08 18:28:42 is Exp $  */
+/*     $NetBSD: host.c,v 1.2.8.2 2000/11/13 22:00:06 tv Exp $  */
 
 #ifndef lint
 static const char rcsid[] = "Id: host.c,v 8.34 1999/11/11 19:39:10 cyarnell Exp";
diff -r 7dc2f8311657 -r e0fde4aee03b dist/bind/bin/named-xfer/named-xfer.c
--- a/dist/bind/bin/named-xfer/named-xfer.c     Mon Nov 13 21:29:12 2000 +0000
+++ b/dist/bind/bin/named-xfer/named-xfer.c     Mon Nov 13 22:00:05 2000 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: named-xfer.c,v 1.1.1.1.8.1 2000/10/17 19:50:38 tv Exp $        */
+/*     $NetBSD: named-xfer.c,v 1.1.1.1.8.2 2000/11/13 22:00:10 tv Exp $        */
 
 /*
  * The original version of named-xfer by Kevin Dunlap.
diff -r 7dc2f8311657 -r e0fde4aee03b dist/bind/bin/named/db_dump.c
--- a/dist/bind/bin/named/db_dump.c     Mon Nov 13 21:29:12 2000 +0000
+++ b/dist/bind/bin/named/db_dump.c     Mon Nov 13 22:00:05 2000 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: db_dump.c,v 1.1.1.1.8.1 2000/10/17 19:50:33 tv Exp $   */
+/*     $NetBSD: db_dump.c,v 1.1.1.1.8.2 2000/11/13 22:00:06 tv Exp $   */
 
 #if !defined(lint) && !defined(SABER)
 static const char sccsid[] = "@(#)db_dump.c    4.33 (Berkeley) 3/3/91";
diff -r 7dc2f8311657 -r e0fde4aee03b dist/bind/bin/named/db_glue.c
--- a/dist/bind/bin/named/db_glue.c     Mon Nov 13 21:29:12 2000 +0000
+++ b/dist/bind/bin/named/db_glue.c     Mon Nov 13 22:00:05 2000 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: db_glue.c,v 1.1.1.1.8.1 2000/10/17 19:50:33 tv Exp $   */
+/*     $NetBSD: db_glue.c,v 1.1.1.1.8.2 2000/11/13 22:00:06 tv Exp $   */
 
 #if !defined(lint) && !defined(SABER)
 static const char sccsid[] = "@(#)db_glue.c    4.4 (Berkeley) 6/1/90";
diff -r 7dc2f8311657 -r e0fde4aee03b dist/bind/bin/named/db_load.c
--- a/dist/bind/bin/named/db_load.c     Mon Nov 13 21:29:12 2000 +0000
+++ b/dist/bind/bin/named/db_load.c     Mon Nov 13 22:00:05 2000 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: db_load.c,v 1.1.1.1.8.1 2000/10/17 19:50:33 tv Exp $   */
+/*     $NetBSD: db_load.c,v 1.1.1.1.8.2 2000/11/13 22:00:06 tv Exp $   */
 
 #if !defined(lint) && !defined(SABER)
 static const char sccsid[] = "@(#)db_load.c    4.38 (Berkeley) 3/2/91";
diff -r 7dc2f8311657 -r e0fde4aee03b dist/bind/bin/named/db_update.c
--- a/dist/bind/bin/named/db_update.c   Mon Nov 13 21:29:12 2000 +0000
+++ b/dist/bind/bin/named/db_update.c   Mon Nov 13 22:00:05 2000 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: db_update.c,v 1.1.1.1.8.1 2000/10/17 19:50:33 tv Exp $ */
+/*     $NetBSD: db_update.c,v 1.1.1.1.8.2 2000/11/13 22:00:06 tv Exp $ */
 
 #if !defined(lint) && !defined(SABER)
 static const char sccsid[] = "@(#)db_update.c  4.28 (Berkeley) 3/21/91";
diff -r 7dc2f8311657 -r e0fde4aee03b dist/bind/bin/named/ns_config.c
--- a/dist/bind/bin/named/ns_config.c   Mon Nov 13 21:29:12 2000 +0000
+++ b/dist/bind/bin/named/ns_config.c   Mon Nov 13 22:00:05 2000 +0000
@@ -1,7 +1,7 @@
-/*     $NetBSD: ns_config.c,v 1.2 1999/11/20 19:13:29 veego Exp $      */
+/*     $NetBSD: ns_config.c,v 1.2.8.1 2000/11/13 22:00:07 tv Exp $     */
 
 #if !defined(lint) && !defined(SABER)
-static const char rcsid[] = "Id: ns_config.c,v 8.104 1999/11/08 23:09:42 vixie Exp";
+static const char rcsid[] = "Id: ns_config.c,v 8.105 1999/11/16 06:01:37 vixie Exp";
 #endif /* not lint */
 
 /*
@@ -3059,4 +3059,6 @@
 
        initial_configuration = 0;
        loading = 0;
+       /* release queued notifies */
+       notify_afterload();
 }
diff -r 7dc2f8311657 -r e0fde4aee03b dist/bind/bin/named/ns_ctl.c
--- a/dist/bind/bin/named/ns_ctl.c      Mon Nov 13 21:29:12 2000 +0000
+++ b/dist/bind/bin/named/ns_ctl.c      Mon Nov 13 22:00:05 2000 +0000
@@ -1,7 +1,7 @@
-/*     $NetBSD: ns_ctl.c,v 1.1.1.1.8.1 2000/10/17 19:50:33 tv Exp $    */
+/*     $NetBSD: ns_ctl.c,v 1.1.1.1.8.2 2000/11/13 22:00:07 tv Exp $    */
 
 #if !defined(lint) && !defined(SABER)
-static const char rcsid[] = "Id: ns_ctl.c,v 8.28 1999/10/13 16:39:04 vixie Exp";
+static const char rcsid[] = "Id: ns_ctl.c,v 8.28.2.1 2000/11/09 23:15:28 vixie Exp";
 #endif /* not lint */
 
 /*
@@ -248,6 +248,7 @@
        /* Add any new controls which were found. */
        for (ctl = HEAD(*new); ctl != NULL; ctl = next) {
                next = NEXT(ctl, link);
+               UNLINK(*new, ctl, link);
                APPEND(server_controls, ctl, link);
                install(ctl);
                if (ctl->sctx == NULL)
diff -r 7dc2f8311657 -r e0fde4aee03b dist/bind/bin/named/ns_defs.h
--- a/dist/bind/bin/named/ns_defs.h     Mon Nov 13 21:29:12 2000 +0000
+++ b/dist/bind/bin/named/ns_defs.h     Mon Nov 13 22:00:05 2000 +0000
@@ -1,8 +1,8 @@
-/*     $NetBSD: ns_defs.h,v 1.1.1.1 1999/11/20 18:53:59 veego Exp $    */
+/*     $NetBSD: ns_defs.h,v 1.1.1.1.8.1 2000/11/13 22:00:07 tv Exp $   */
 
 /*
  *     from ns.h       4.33 (Berkeley) 8/23/90
- *     Id: ns_defs.h,v 8.89 1999/10/07 08:24:08 vixie Exp
+ *     Id: ns_defs.h,v 8.89.2.1 2000/11/09 04:01:21 marka Exp
  */
 
 /*
@@ -604,7 +604,7 @@
 #define STREAM_CONNECT_EV      0x08
 #define STREAM_DONE_CLOSE      0x10
 #define STREAM_AXFR            0x20
-#define STREAM_AXFRIXFR                0x22
+#define STREAM_AXFRIXFR                0x40
 
 #define ALLOW_NETS     0x0001
 #define        ALLOW_HOSTS     0x0002
diff -r 7dc2f8311657 -r e0fde4aee03b dist/bind/bin/named/ns_forw.c
--- a/dist/bind/bin/named/ns_forw.c     Mon Nov 13 21:29:12 2000 +0000
+++ b/dist/bind/bin/named/ns_forw.c     Mon Nov 13 22:00:05 2000 +0000
@@ -1,8 +1,8 @@
-/*     $NetBSD: ns_forw.c,v 1.1.1.1.8.1 2000/10/17 19:50:34 tv Exp $   */
+/*     $NetBSD: ns_forw.c,v 1.1.1.1.8.2 2000/11/13 22:00:07 tv Exp $   */
 
 #if !defined(lint) && !defined(SABER)
 static const char sccsid[] = "@(#)ns_forw.c    4.32 (Berkeley) 3/3/91";
-static const char rcsid[] = "Id: ns_forw.c,v 8.68 1999/10/13 16:39:07 vixie Exp";
+static const char rcsid[] = "Id: ns_forw.c,v 8.69 1999/11/16 06:01:38 vixie Exp";
 #endif /* not lint */
 
 /*
@@ -162,7 +162,7 @@
                }
        }
 
-       qp = qnew(dname, class, type);
+       qp = qnew(dname, class, type, 1);
        getname(np, tmpdomain, sizeof tmpdomain);
        qp->q_domain = savestr(tmpdomain, 1);
        qp->q_from = from;      /* nslookup wants to know this */
@@ -1142,7 +1142,7 @@
 }
 
 struct qinfo *
-qnew(const char *name, int class, int type) {
+qnew(const char *name, int class, int type, int forward) {
        struct qinfo *qp;
        const char *s;
        int escape = 0;
@@ -1162,7 +1162,8 @@
        qp->q_type = (u_int16_t)type;
        qp->q_flags = 0;
        s = name;
-       for (;;) {              /* find forwarding zone, if any */
+       qp->q_fzone = NULL;
+       for (;forward;) {               /* find forwarding zone, if any */
                if ((qp->q_fzone = find_zone(s, class)) != NULL &&
                    (qp->q_fzone->z_flags & Z_FORWARD_SET) != 0)
                        break;
diff -r 7dc2f8311657 -r e0fde4aee03b dist/bind/bin/named/ns_func.h
--- a/dist/bind/bin/named/ns_func.h     Mon Nov 13 21:29:12 2000 +0000
+++ b/dist/bind/bin/named/ns_func.h     Mon Nov 13 22:00:05 2000 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: ns_func.h,v 1.2.8.1 2000/10/17 19:50:34 tv Exp $       */
+/*     $NetBSD: ns_func.h,v 1.2.8.2 2000/11/13 22:00:07 tv Exp $       */
 
 /*
  * Copyright (c) 1985, 1990
@@ -92,7 +92,7 @@
 
 /* ns_func.h - declarations for ns_*.c's externally visible functions
  *
- * Id: ns_func.h,v 8.90 1999/10/11 18:22:20 vixie Exp
+ * Id: ns_func.h,v 8.91 1999/11/16 06:01:38 vixie Exp
  */
 
 /* ++from ns_glue.c++ */
@@ -151,6 +151,7 @@
 /* ++from ns_notify.c++ */
 #ifdef BIND_NOTIFY
 void                   ns_notify(const char *, ns_class, ns_type);
+void                   notify_afterload(void);
 void                   ns_unnotify(void);
 #endif
 /* --from ns_notify.c-- */
@@ -259,7 +260,7 @@
                        freeComplaints(void),
                        nsfwdadd(struct qinfo *, struct fwdinfo *);
 extern struct qinfo    *qfindid(u_int16_t),
-                       *qnew(const char *, int, int);
+                       *qnew(const char *, int, int, int);
 /* --from ns_forw.c-- */
 
 /* ++from ns_main.c++ */
diff -r 7dc2f8311657 -r e0fde4aee03b dist/bind/bin/named/ns_glob.h
--- a/dist/bind/bin/named/ns_glob.h     Mon Nov 13 21:29:12 2000 +0000
+++ b/dist/bind/bin/named/ns_glob.h     Mon Nov 13 22:00:05 2000 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: ns_glob.h,v 1.1.1.1.8.1 2000/10/17 19:50:34 tv Exp $   */
+/*     $NetBSD: ns_glob.h,v 1.1.1.1.8.2 2000/11/13 22:00:07 tv Exp $   */
 
 /*
  *     from ns.h       4.33 (Berkeley) 8/23/90
diff -r 7dc2f8311657 -r e0fde4aee03b dist/bind/bin/named/ns_glue.c
--- a/dist/bind/bin/named/ns_glue.c     Mon Nov 13 21:29:12 2000 +0000
+++ b/dist/bind/bin/named/ns_glue.c     Mon Nov 13 22:00:05 2000 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: ns_glue.c,v 1.1.1.1.8.1 2000/10/17 19:50:34 tv Exp $   */
+/*     $NetBSD: ns_glue.c,v 1.1.1.1.8.2 2000/11/13 22:00:07 tv Exp $   */
 
 #if !defined(lint) && !defined(SABER)
 static const char rcsid[] = "Id: ns_glue.c,v 8.14 1999/10/19 02:06:26 gson Exp";
diff -r 7dc2f8311657 -r e0fde4aee03b dist/bind/bin/named/ns_ixfr.c
--- a/dist/bind/bin/named/ns_ixfr.c     Mon Nov 13 21:29:12 2000 +0000
+++ b/dist/bind/bin/named/ns_ixfr.c     Mon Nov 13 22:00:05 2000 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: ns_ixfr.c,v 1.1.1.1.8.1 2000/10/17 19:50:34 tv Exp $   */
+/*     $NetBSD: ns_ixfr.c,v 1.1.1.1.8.2 2000/11/13 22:00:08 tv Exp $   */
 
 #if !defined(lint) && !defined(SABER)
 static const char rcsid[] = "Id: ns_ixfr.c,v 8.17 1999/11/05 04:48:28 vixie Exp";
diff -r 7dc2f8311657 -r e0fde4aee03b dist/bind/bin/named/ns_lexer.c
--- a/dist/bind/bin/named/ns_lexer.c    Mon Nov 13 21:29:12 2000 +0000
+++ b/dist/bind/bin/named/ns_lexer.c    Mon Nov 13 22:00:05 2000 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: ns_lexer.c,v 1.1.1.1.8.1 2000/10/17 19:50:34 tv Exp $  */
+/*     $NetBSD: ns_lexer.c,v 1.1.1.1.8.2 2000/11/13 22:00:08 tv Exp $  */
 
 #if !defined(lint) && !defined(SABER)
 static const char rcsid[] = "Id: ns_lexer.c,v 8.19 1999/10/13 16:39:08 vixie Exp";
diff -r 7dc2f8311657 -r e0fde4aee03b dist/bind/bin/named/ns_lexer.h
--- a/dist/bind/bin/named/ns_lexer.h    Mon Nov 13 21:29:12 2000 +0000
+++ b/dist/bind/bin/named/ns_lexer.h    Mon Nov 13 22:00:05 2000 +0000
@@ -1,4 +1,4 @@



Home | Main Index | Thread Index | Old Index