Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/dist/dhcp buy ancient code
details: https://anonhg.NetBSD.org/src/rev/bf3ef4f81b03
branches: trunk
changeset: 787494:bf3ef4f81b03
user: christos <christos%NetBSD.org@localhost>
date: Thu Jun 20 18:39:14 2013 +0000
description:
buy ancient code
diffstat:
dist/dhcp/ANONCVS | 129 -
dist/dhcp/CHANGES | 104 -
dist/dhcp/COPYRIGHT | 17 -
dist/dhcp/LICENSE | 20 -
dist/dhcp/Makefile | 86 -
dist/dhcp/Makefile.conf | 488 -
dist/dhcp/Makefile.dist | 68 -
dist/dhcp/README | 674 -
dist/dhcp/RELNOTES | 1542 ----
dist/dhcp/client/Makefile.dist | 133 -
dist/dhcp/client/clparse.c | 1195 ---
dist/dhcp/client/dhclient-script.8 | 221 -
dist/dhcp/client/dhclient.8 | 331 -
dist/dhcp/client/dhclient.c | 3334 ---------
dist/dhcp/client/dhclient.conf | 36 -
dist/dhcp/client/dhclient.conf.5 | 655 -
dist/dhcp/client/dhclient.leases.5 | 53 -
dist/dhcp/client/scripts/bsdos | 206 -
dist/dhcp/client/scripts/freebsd | 242 -
dist/dhcp/client/scripts/linux | 198 -
dist/dhcp/client/scripts/netbsd | 206 -
dist/dhcp/client/scripts/nextstep | 51 -
dist/dhcp/client/scripts/openbsd | 206 -
dist/dhcp/client/scripts/solaris | 174 -
dist/dhcp/common/Makefile.dist | 95 -
dist/dhcp/common/alloc.c | 1309 ---
dist/dhcp/common/bpf.c | 572 -
dist/dhcp/common/comapi.c | 934 --
dist/dhcp/common/conflex.c | 1127 ---
dist/dhcp/common/ctrace.c | 295 -
dist/dhcp/common/dhcp-eval.5 | 478 -
dist/dhcp/common/dhcp-options.5 | 1515 ----
dist/dhcp/common/discover.c | 1209 ---
dist/dhcp/common/dispatch.c | 219 -
dist/dhcp/common/dlpi.c | 1336 ---
dist/dhcp/common/dns.c | 958 --
dist/dhcp/common/ethernet.c | 98 -
dist/dhcp/common/execute.c | 1048 ---
dist/dhcp/common/fddi.c | 102 -
dist/dhcp/common/icmp.c | 312 -
dist/dhcp/common/inet.c | 247 -
dist/dhcp/common/lpf.c | 410 -
dist/dhcp/common/memory.c | 159 -
dist/dhcp/common/nit.c | 420 -
dist/dhcp/common/options.c | 2323 ------
dist/dhcp/common/packet.c | 340 -
dist/dhcp/common/parse.c | 4845 --------------
dist/dhcp/common/print.c | 1403 ----
dist/dhcp/common/raw.c | 144 -
dist/dhcp/common/resolv.c | 197 -
dist/dhcp/common/socket.c | 390 -
dist/dhcp/common/tables.c | 1249 ---
dist/dhcp/common/tr.c | 335 -
dist/dhcp/common/tree.c | 4095 ------------
dist/dhcp/common/upf.c | 371 -
dist/dhcp/configure | 272 -
dist/dhcp/contrib/3.0b1-lease-convert | 126 -
dist/dhcp/contrib/dhcp.spec | 157 -
dist/dhcp/contrib/ms2isc/Registry.pm | 361 -
dist/dhcp/contrib/ms2isc/ms2isc.pl | 634 -
dist/dhcp/contrib/ms2isc/readme.txt | 15 -
dist/dhcp/contrib/sethostname.sh | 29 -
dist/dhcp/contrib/solaris.init | 28 -
dist/dhcp/dhcpctl/Makefile.dist | 111 -
dist/dhcp/dhcpctl/callback.c | 173 -
dist/dhcp/dhcpctl/cltest.c | 185 -
dist/dhcp/dhcpctl/dhcpctl.3 | 493 -
dist/dhcp/dhcpctl/dhcpctl.c | 589 -
dist/dhcp/dhcpctl/dhcpctl.h | 125 -
dist/dhcp/dhcpctl/omshell.1 | 334 -
dist/dhcp/dhcpctl/omshell.c | 723 --
dist/dhcp/dhcpctl/remote.c | 366 -
dist/dhcp/doc/IANA-arp-parameters | 145 -
dist/dhcp/doc/api+protocol | 436 -
dist/dhcp/doc/draft-ietf-dhc-authentication-14.txt | 893 --
dist/dhcp/doc/draft-ietf-dhc-dhcp-dns-12.txt | 1072 ---
dist/dhcp/doc/draft-ietf-dhc-failover-07.txt | 6778 --------------------
dist/dhcp/doc/ja_JP.eucJP/dhclient-script.8 | 242 -
dist/dhcp/doc/ja_JP.eucJP/dhclient.8 | 365 -
dist/dhcp/doc/ja_JP.eucJP/dhclient.conf.5 | 625 -
dist/dhcp/doc/ja_JP.eucJP/dhclient.leases.5 | 62 -
dist/dhcp/doc/ja_JP.eucJP/dhcp-eval.5 | 488 -
dist/dhcp/doc/ja_JP.eucJP/dhcp-options.5 | 1581 ----
dist/dhcp/doc/rfc1542.txt | 1291 ---
dist/dhcp/doc/rfc2131.txt | 2523 -------
dist/dhcp/doc/rfc2132.txt | 1907 -----
dist/dhcp/doc/rfc2485.txt | 227 -
dist/dhcp/doc/rfc2489.txt | 283 -
dist/dhcp/doc/rfc951.txt | 684 --
dist/dhcp/dst/Makefile.dist | 59 -
dist/dhcp/dst/base64.c | 325 -
dist/dhcp/dst/dst_api.c | 1081 ---
dist/dhcp/dst/dst_internal.h | 160 -
dist/dhcp/dst/dst_support.c | 463 -
dist/dhcp/dst/hmac_link.c | 494 -
dist/dhcp/dst/md5.h | 101 -
dist/dhcp/dst/md5_dgst.c | 373 -
dist/dhcp/dst/md5_locl.h | 189 -
dist/dhcp/dst/prandom.c | 865 --
dist/dhcp/includes/arpa/nameser.h | 463 -
dist/dhcp/includes/arpa/nameser_compat.h | 179 -
dist/dhcp/includes/cdefs.h | 57 -
dist/dhcp/includes/cf/aix.h | 130 -
dist/dhcp/includes/cf/alphaosf.h | 147 -
dist/dhcp/includes/cf/bsdos.h | 123 -
dist/dhcp/includes/cf/cygwin32.h | 122 -
dist/dhcp/includes/cf/freebsd.h | 142 -
dist/dhcp/includes/cf/hpux.h | 134 -
dist/dhcp/includes/cf/irix.h | 116 -
dist/dhcp/includes/cf/linux.h | 189 -
dist/dhcp/includes/cf/netbsd.h | 150 -
dist/dhcp/includes/cf/nextstep.h | 157 -
dist/dhcp/includes/cf/openbsd.h | 135 -
dist/dhcp/includes/cf/qnx.h | 172 -
dist/dhcp/includes/cf/rhapsody.h | 123 -
dist/dhcp/includes/cf/sample.h | 299 -
dist/dhcp/includes/cf/sco.h | 163 -
dist/dhcp/includes/cf/sunos4.h | 176 -
dist/dhcp/includes/cf/sunos5-5.h | 195 -
dist/dhcp/includes/cf/ultrix.h | 148 -
dist/dhcp/includes/ctrace.h | 77 -
dist/dhcp/includes/dhcp.h | 195 -
dist/dhcp/includes/dhcpd.h | 2636 -------
dist/dhcp/includes/dhctoken.h | 317 -
dist/dhcp/includes/failover.h | 315 -
dist/dhcp/includes/inet.h | 45 -
dist/dhcp/includes/isc-dhcp/boolean.h | 38 -
dist/dhcp/includes/isc-dhcp/dst.h | 142 -
dist/dhcp/includes/isc-dhcp/int.h | 42 -
dist/dhcp/includes/isc-dhcp/lang.h | 35 -
dist/dhcp/includes/isc-dhcp/list.h | 122 -
dist/dhcp/includes/isc-dhcp/result.h | 119 -
dist/dhcp/includes/isc-dhcp/types.h | 46 -
dist/dhcp/includes/minires/minires.h | 230 -
dist/dhcp/includes/minires/res_update.h | 57 -
dist/dhcp/includes/minires/resolv.h | 316 -
dist/dhcp/includes/netinet/if_ether.h | 57 -
dist/dhcp/includes/netinet/ip.h | 159 -
dist/dhcp/includes/netinet/ip_icmp.h | 178 -
dist/dhcp/includes/netinet/udp.h | 66 -
dist/dhcp/includes/omapip/alloc.h | 111 -
dist/dhcp/includes/omapip/buffer.h | 83 -
dist/dhcp/includes/omapip/convert.h | 52 -
dist/dhcp/includes/omapip/hash.h | 150 -
dist/dhcp/includes/omapip/omapip.h | 611 -
dist/dhcp/includes/omapip/omapip_p.h | 293 -
dist/dhcp/includes/omapip/trace.h | 115 -
dist/dhcp/includes/omapip/trace_mr.h | 15 -
dist/dhcp/includes/osdep.h | 319 -
dist/dhcp/includes/site.h | 181 -
dist/dhcp/includes/statement.h | 104 -
dist/dhcp/includes/tree.h | 337 -
dist/dhcp/includes/version.h | 3 -
dist/dhcp/minires/Makefile.dist | 73 -
dist/dhcp/minires/ns_date.c | 135 -
dist/dhcp/minires/ns_name.c | 656 -
dist/dhcp/minires/ns_parse.c | 215 -
dist/dhcp/minires/ns_samedomain.c | 216 -
dist/dhcp/minires/ns_sign.c | 363 -
dist/dhcp/minires/ns_verify.c | 482 -
dist/dhcp/minires/res_comp.c | 238 -
dist/dhcp/minires/res_findzonecut.c | 614 -
dist/dhcp/minires/res_init.c | 489 -
dist/dhcp/minires/res_mkquery.c | 195 -
dist/dhcp/minires/res_mkupdate.c | 1142 ---
dist/dhcp/minires/res_query.c | 415 -
dist/dhcp/minires/res_send.c | 879 --
dist/dhcp/minires/res_sendsigned.c | 139 -
dist/dhcp/minires/res_update.c | 225 -
dist/dhcp/omapip/Makefile.dist | 112 -
dist/dhcp/omapip/alloc.c | 1154 ---
dist/dhcp/omapip/array.c | 161 -
dist/dhcp/omapip/auth.c | 264 -
dist/dhcp/omapip/buffer.c | 706 --
dist/dhcp/omapip/connection.c | 1009 --
dist/dhcp/omapip/convert.c | 188 -
dist/dhcp/omapip/dispatch.c | 610 -
dist/dhcp/omapip/errwarn.c | 370 -
dist/dhcp/omapip/generic.c | 303 -
dist/dhcp/omapip/handle.c | 293 -
dist/dhcp/omapip/hash.c | 417 -
dist/dhcp/omapip/inet_addr.c | 146 -
dist/dhcp/omapip/iscprint.c | 539 -
dist/dhcp/omapip/listener.c | 460 -
dist/dhcp/omapip/message.c | 768 --
dist/dhcp/omapip/mrtrace.c | 478 -
dist/dhcp/omapip/omapi.3 | 248 -
dist/dhcp/omapip/protocol.c | 1305 ---
dist/dhcp/omapip/result.c | 120 -
dist/dhcp/omapip/support.c | 858 --
dist/dhcp/omapip/test.c | 100 -
dist/dhcp/omapip/toisc.c | 315 -
dist/dhcp/omapip/trace.c | 707 --
dist/dhcp/relay/Makefile.dist | 88 -
dist/dhcp/relay/dhcrelay.8 | 247 -
dist/dhcp/relay/dhcrelay.c | 862 --
dist/dhcp/server/Makefile.dist | 108 -
dist/dhcp/server/bootp.c | 389 -
dist/dhcp/server/class.c | 283 -
dist/dhcp/server/confpars.c | 3319 ---------
dist/dhcp/server/db.c | 882 --
dist/dhcp/server/ddns.c | 749 --
dist/dhcp/server/dhcp.c | 3842 -----------
dist/dhcp/server/dhcpd.8 | 734 --
dist/dhcp/server/dhcpd.c | 1161 ---
dist/dhcp/server/dhcpd.conf | 104 -
dist/dhcp/server/dhcpd.conf.5 | 2427 -------
dist/dhcp/server/dhcpd.leases.5 | 256 -
dist/dhcp/server/failover.c | 5460 ----------------
dist/dhcp/server/mdb.c | 2323 ------
dist/dhcp/server/omapi.c | 2226 ------
dist/dhcp/server/salloc.c | 258 -
dist/dhcp/server/stables.c | 846 --
dist/dhcp/site.conf | 2 -
dist/dhcp/tests/failover/dhcp-1.cf | 144 -
dist/dhcp/tests/failover/dhcp-2.cf | 142 -
dist/dhcp/tests/failover/new-failover | 28 -
217 files changed, 0 insertions(+), 123410 deletions(-)
diffs (truncated from 124279 to 300 lines):
diff -r a0ad5ed840c4 -r bf3ef4f81b03 dist/dhcp/ANONCVS
--- a/dist/dhcp/ANONCVS Thu Jun 20 17:53:01 2013 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,129 +0,0 @@
- Anonymous CVS Access for the ISC DHCP Distribution
-
-The ISC DHCP distribution can be accessed using "anonymous" CVS.
-"Anonymous" cvs uses the CVS "pserver" mechanism to allow anybody on
-the Internet to access a CVS repository without having to register in
-any way. Anonymous CVS allows you to access changes as soon as the
-DHCP developers commit them, rather than having to wait for the next
-snapshot or patchlevel. Changes that have not yet been released yet
-are not guaranteed to work, but they can nonetheless be useful in many
-cases.
-
- TABLE OF CONTENTS
-
- 1. What is anonymous CVS?
- 2. How can i start using it?
- 3. Checking out the latest code in a release
- 4. Checking out the latest code
- 5. Checking out a specific release
- 6. When to update
-
- WHAT IS ANONYMOUS CVS?
-
-Anonymous CVS also allows you to browse through the history of the
-DHCP distribution, and examine the revision history of specific files
-to see how they have changed between revisions, to try to figure out
-why something that was working before is no longer working, or just to
-see when a certain change was made.
-
- HOW CAN I START USING IT?
-
-To use anonymous CVS to access the DHCP distribution, you must first
-"log in". You should only need to do this once, but it is a
-necessary step, even though access is anonymous. Anonymous users log
-in as user "nobody", password "nobody". To do this, type:
-
- cvs -d :pserver:nobody%dhcp.cvs.isc.org@localhost:/cvsroot login
-
-You will be prompted for a password - type "nobody". If you get some
-kind of error indicating that cvs doesn't know how to log you in, you
-are probably running an old version of cvs, and should upgrade. This
-should work with cvs version 1.10.
-
-Once you have logged in, you can check out a version of the DHCP
-distribution, so the next question is, which version?
-
- CHECKING OUT THE LATEST CODE IN A RELEASE
-
-There are currently four major versions of the distribution - Release
-1, Release 2, Release 3, and the current development tree. Releases
-1, 2 and 3 are branches in the CVS repository. To check out the
-latest code on any of these branches, you would use a branch tag of
-RELEASE_1, RELEASE_2 or RELEASE_3 in the following command:
-
- (setenv CVSROOT :pserver:nobody%dhcp.cvs.isc.org@localhost:/cvsroot;
- cvs checkout -d dhcp-2.0 -r RELEASE_2 DHCP)
-
-Note that the example is for Release 2.
-
- CHECKING OUT THE LATEST CODE
-
-To check out the current engineering version, use:
-
- (setenv CVSROOT :pserver:nobody%dhcp.cvs.isc.org@localhost:/cvsroot;
- cvs checkout -d dhcp-current DHCP)
-
-Note that the current engineering version is a work in progress, and
-there is no real guarantee that it will work for you.
-
- CHECKING OUT A SPECIFIC RELEASE
-
-You can also check out specific versions of the DHCP distribution.
-There are three kinds of version tags you may find - alpha tags, beta
-tags and release tags. Alpha tags look like this:
-
- V#-ALPHA-YYYYMMDD
-
-# is the release number. YYYYMMDD is the date of the release, with a
-4-digit year, the month expressed as a number (January=1), and the day
-of the month specified as a number, with the first day of the month
-being 1.
-
-Beta tags look like this:
-
- V#-BETA-%-PATCH-*
-
-Where # is the release number, % is the Beta number (usually 1) and *
-is the patchlevel. In the future there may also be beta tags that
-look like this:
-
- V#-#-BETA-%-PATCH-*
-
-Where #-# is the major version followed by the minor version - for
-example, when the first 3.1 beta comes out, the tag will look like
-this:
-
- V3-1-BETA-1-PATCH-0
-
-Release tags look like this:
-
- V#-%-*
-
-Where # is the major version, % is the minor version, and * is the
-patchlevel. So the tag for 1.0pl2 is V1-0-2, and to check it out,
-you'd type:
-
- (setenv CVSROOT :pserver:nobody%dhcp.cvs.isc.org@localhost:/cvsroot;
- cvs checkout -d dhcp-1.0pl2 -rV1-0-2 DHCP)
-
-Whenever changes are checked in to the ISC DHCP repository, or files
-are tagged, a notice is sent to the dhcp-source-changes%isc.org@localhost
-mailing list. You can subscribe to this list by sending mail to
-dhcp-source-changes-request%isc.org@localhost, and you will then get immediate
-notification when changes are made. You may find the volume of mail
-on this list annoying, however.
-
- WHEN TO UPDATE
-
-We do not recommend that you do an update immediately after you see a
-change on the dhcp-source-changes mailing list - instead, it's best to
-wait a while to make sure that any changes that change depends on have
-also been committed. Also, sometimes when development is being done
-on two machines, the developers will check in a tentative change that
-hasn't been tested at all so that they can update on a different
-machine and test the change. The best way to avoid accidentally
-getting one of these changes is to not update aggressively - when a
-change is made, wait a while before updating, to make sure that it's
-not going to be quickly followed by another change.
-
-
diff -r a0ad5ed840c4 -r bf3ef4f81b03 dist/dhcp/CHANGES
--- a/dist/dhcp/CHANGES Thu Jun 20 17:53:01 2013 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,104 +0,0 @@
-970609
-
-- Don't trust hostnames provided by client - Win95 allows *spaces* in
- client-supplied hostnames!
-
-- Be lenient in parsing client-hostname statement in case a bad hostname
- got recorded.
-
-970607
-
-- Change size_t to ssize_t in return values where a negative number
- is used to indicate an error.
-
-- Always write out two digits for single-byte quantities in arrays.
-
-- When parsing a lease database, correctly transfer the client
- hostname and hostname to the memory-resident lease structure.
-
-- If the lease we want to give the client is different than the
- one it's asking for, and we recognize the one it's asking for as
- ours, NAK it.
-
-- Only accept a DHCPRELEASE or DHCPNAK if the client supplies an IP
- address and the lease corresponding to that address is available to
- that client.
-
-- Make it a warning rather than an error if resolv.conf is missing.
-
-970605
-
-- Add client-hostname token to lexer so that the parser can use it.
- Fixes a serious lease database bug.
-
-- Disable log message on receipt of short ICMP Echo replies.
-
-970602
-
-- Added DHCP Client scripts for FreeBSD, Solaris, and Linux, but
- they're not guaranteed to work.
-
-- Added some Cygwin32 (Windows NT/Windows 95) support, but this is not
- sufficiently complete to be useful yet.
-
-- Updated README
-
-- Put something useful in TODO - formerly it mostly listed projects
- that were way out on the back burner.
-
-In DHCP Client:
-
-- Add default, supersede, prepend and append option support, so that a
- client can override or modify server-supplied options, and provide
- default values if the server provides no values.
-
-- Add reject keyword, so that packets from rogue DHCP or BOOTP servers
- can be rejected out of hand.
-
-- Added support for booting from BOOTP servers.
-
-- Added BOOTP flag to client lease declaration, to indicated that a
- particular lease was acquired through a BOOTP server.
-
-- Don't try to do INIT-REBOOT on leases acquired from BOOTP servers.
-
-- Print server's IP address instead of its IP address when logging
- DHCP/BOOTP messages received by client.
-
-- Fix some bugs in saved lease activation.
-
-- Fix some scripting bugs.
-
-- New sample dhclient.conf script demonstrates new features.
-
-In common code:
-
-- Partially implemented asynchronous DNS lookups.
-
-- Fixed some bugs in dispatch routine.
-
-- Fix date parsing bug that was setting dates forward one day every
- time dhcpd was restarted (this has been fixed for a while in the 1.0
- branch).
-
-- Change name-server option name to ien116-name-server so as to reduce
- the potential for confusion.
-
-DHCP Relay daemon:
-
-- Fixed an operator precedence bug having to do with the broadcast
- flag.
-
-DHCP Server:
-
-- Add support to record the client-supplied hostname in the lease file,
- for better readability.
-
-- Fixed a bug in the renewal code that resulted in the server ignoring
- unicast renewals from non-local subnets. This bug caused some
- heartburn for Win95 machines.
-
-- Copy ciaddr from saved ciaddr, not from giaddr.
-
-- New -t flag tests /etc/dhcpd.conf for syntax errors.
-
diff -r a0ad5ed840c4 -r bf3ef4f81b03 dist/dhcp/COPYRIGHT
--- a/dist/dhcp/COPYRIGHT Thu Jun 20 17:53:01 2013 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-/*
- * Copyright (c) 1996-2003 Internet Software Consortium.
- * Use is subject to license terms which appear in the file named
- * ISC-LICENSE that should have accompanied this file when you
- * received it. If a file named ISC-LICENSE did not accompany this
- * file, or you are not sure the one you have is correct, you may
- * obtain an applicable copy of the license at:
- *
- * http://www.isc.org/isc-license-1.0.html.
- *
- * This file is part of the ISC DHCP distribution. The documentation
- * associated with this file is listed in the file DOCUMENTATION,
- * included in the top-level directory of this release.
- *
- * Support and other services are available for ISC products - see
- * http://www.isc.org for more information.
- */
diff -r a0ad5ed840c4 -r bf3ef4f81b03 dist/dhcp/LICENSE
--- a/dist/dhcp/LICENSE Thu Jun 20 17:53:01 2013 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-# Copyright (c) 2004-2005 by Internet Systems Consortium, Inc. ("ISC")
-# Copyright (c) 1995-2003 by Internet Software Consortium
-#
-# Permission to use, copy, modify, and distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR
-# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
-# OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-#
-# Internet Systems Consortium, Inc.
-# 950 Charter Street
-# Redwood City, CA 94063
-# <info%isc.org@localhost>
-# http://www.isc.org/
diff -r a0ad5ed840c4 -r bf3ef4f81b03 dist/dhcp/Makefile
--- a/dist/dhcp/Makefile Thu Jun 20 17:53:01 2013 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,86 +0,0 @@
-# Makefile
-#
-# Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
-# Copyright (c) 1995-2003 by Internet Software Consortium
-#
-# Permission to use, copy, modify, and distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
Home |
Main Index |
Thread Index |
Old Index