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