Source-Changes-HG archive

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

[src/trunk]: src/dist/dhcp import of ISC dhcp-3.0rc10



details:   https://anonhg.NetBSD.org/src/rev/cbfde782c162
branches:  trunk
changeset: 513548:cbfde782c162
user:      drochner <drochner%NetBSD.org@localhost>
date:      Fri Aug 03 11:35:28 2001 +0000

description:
import of ISC dhcp-3.0rc10

diffstat:

 dist/dhcp/ANONCVS                                  |   129 +
 dist/dhcp/CHANGES                                  |   104 +
 dist/dhcp/COPYRIGHT                                |    17 +
 dist/dhcp/Makefile                                 |    96 +
 dist/dhcp/Makefile.conf                            |   499 +
 dist/dhcp/Makefile.dist                            |    63 +
 dist/dhcp/README                                   |   648 +
 dist/dhcp/RELNOTES                                 |   861 ++
 dist/dhcp/client/.cvsignore                        |     6 +
 dist/dhcp/client/Makefile.dist                     |   129 +
 dist/dhcp/client/clparse.c                         |  1152 +++
 dist/dhcp/client/dhclient-script.8                 |   224 +
 dist/dhcp/client/dhclient-script.cat8              |   264 +
 dist/dhcp/client/dhclient.8                        |   311 +
 dist/dhcp/client/dhclient.c                        |  3076 +++++++++
 dist/dhcp/client/dhclient.cat8                     |   264 +
 dist/dhcp/client/dhclient.conf                     |    36 +
 dist/dhcp/client/dhclient.conf.5                   |   611 +
 dist/dhcp/client/dhclient.conf.cat5                |   660 +
 dist/dhcp/client/dhclient.leases.5                 |    62 +
 dist/dhcp/client/dhclient.leases.cat5              |    66 +
 dist/dhcp/client/scripts/bsdos                     |   206 +
 dist/dhcp/client/scripts/freebsd                   |   223 +
 dist/dhcp/client/scripts/linux                     |   197 +
 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/.cvsignore                        |     4 +
 dist/dhcp/common/Makefile.dist                     |    84 +
 dist/dhcp/common/alloc.c                           |  1325 +++
 dist/dhcp/common/auth.c                            |    72 +
 dist/dhcp/common/bpf.c                             |   560 +
 dist/dhcp/common/comapi.c                          |   956 ++
 dist/dhcp/common/conflex.c                         |  1076 +++
 dist/dhcp/common/ctrace.c                          |   297 +
 dist/dhcp/common/dhcp-contrib.5                    |   214 +
 dist/dhcp/common/dhcp-contrib.cat5                 |   330 +
 dist/dhcp/common/dhcp-eval.5                       |   504 +
 dist/dhcp/common/dhcp-eval.cat5                    |   462 +
 dist/dhcp/common/dhcp-options.5                    |  1357 ++++
 dist/dhcp/common/dhcp-options.cat5                 |  1188 +++
 dist/dhcp/common/discover.c                        |  1138 +++
 dist/dhcp/common/dispatch.c                        |   228 +
 dist/dhcp/common/dlpi.c                            |  1345 +++
 dist/dhcp/common/dns.c                             |   942 ++
 dist/dhcp/common/ethernet.c                        |   107 +
 dist/dhcp/common/execute.c                         |  1061 +++
 dist/dhcp/common/fddi.c                            |   106 +
 dist/dhcp/common/icmp.c                            |   324 +
 dist/dhcp/common/inet.c                            |   242 +
 dist/dhcp/common/lpf.c                             |   419 +
 dist/dhcp/common/memory.c                          |   173 +
 dist/dhcp/common/nit.c                             |   429 +
 dist/dhcp/common/options.c                         |  2210 ++++++
 dist/dhcp/common/packet.c                          |   348 +
 dist/dhcp/common/parse.c                           |  4799 ++++++++++++++
 dist/dhcp/common/print.c                           |  1370 ++++
 dist/dhcp/common/raw.c                             |   153 +
 dist/dhcp/common/resolv.c                          |   212 +
 dist/dhcp/common/socket.c                          |   377 +
 dist/dhcp/common/tables.c                          |  1249 +++
 dist/dhcp/common/tr.c                              |   344 +
 dist/dhcp/common/tree.c                            |  4100 ++++++++++++
 dist/dhcp/common/upf.c                             |   382 +
 dist/dhcp/configure                                |   257 +
 dist/dhcp/contrib/3.0b1-lease-convert              |   126 +
 dist/dhcp/contrib/dhcp.spec                        |   157 +
 dist/dhcp/contrib/sethostname.sh                   |    29 +
 dist/dhcp/contrib/solaris.init                     |    28 +
 dist/dhcp/dhcpctl/.cvsignore                       |     4 +
 dist/dhcp/dhcpctl/Makefile.dist                    |   106 +
 dist/dhcp/dhcpctl/callback.c                       |   179 +
 dist/dhcp/dhcpctl/cltest.c                         |   188 +
 dist/dhcp/dhcpctl/dhcpctl.3                        |   470 +
 dist/dhcp/dhcpctl/dhcpctl.c                        |   598 +
 dist/dhcp/dhcpctl/dhcpctl.h                        |   134 +
 dist/dhcp/dhcpctl/omshell.1                        |   341 +
 dist/dhcp/dhcpctl/omshell.c                        |   716 ++
 dist/dhcp/dhcpctl/remote.c                         |   361 +
 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/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                        |    55 +
 dist/dhcp/dst/base64.c                             |   319 +
 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                           |   190 +
 dist/dhcp/dst/prandom.c                            |   862 ++
 dist/dhcp/includes/arpa/nameser.h                  |   461 +
 dist/dhcp/includes/arpa/nameser_compat.h           |   183 +
 dist/dhcp/includes/cdefs.h                         |    66 +
 dist/dhcp/includes/cf/aix.h                        |   134 +
 dist/dhcp/includes/cf/alphaosf.h                   |   152 +
 dist/dhcp/includes/cf/bsdos.h                      |   132 +
 dist/dhcp/includes/cf/cygwin32.h                   |   130 +
 dist/dhcp/includes/cf/freebsd.h                    |   148 +
 dist/dhcp/includes/cf/hpux.h                       |   141 +
 dist/dhcp/includes/cf/irix.h                       |   124 +
 dist/dhcp/includes/cf/linux.h                      |   204 +
 dist/dhcp/includes/cf/netbsd.h                     |   148 +
 dist/dhcp/includes/cf/nextstep.h                   |   165 +
 dist/dhcp/includes/cf/openbsd.h                    |   144 +
 dist/dhcp/includes/cf/qnx.h                        |   182 +
 dist/dhcp/includes/cf/rhapsody.h                   |   132 +
 dist/dhcp/includes/cf/sample.h                     |   308 +
 dist/dhcp/includes/cf/sco.h                        |   173 +
 dist/dhcp/includes/cf/sunos4.h                     |   186 +
 dist/dhcp/includes/cf/sunos5-5.h                   |   212 +
 dist/dhcp/includes/cf/ultrix.h                     |   155 +
 dist/dhcp/includes/ctrace.h                        |    86 +
 dist/dhcp/includes/dhcp.h                          |   196 +
 dist/dhcp/includes/dhcpd.h                         |  2603 +++++++
 dist/dhcp/includes/dhctoken.h                      |   324 +
 dist/dhcp/includes/failover.h                      |   320 +
 dist/dhcp/includes/inet.h                          |    54 +
 dist/dhcp/includes/isc-dhcp/boolean.h              |    32 +
 dist/dhcp/includes/isc-dhcp/dst.h                  |   142 +
 dist/dhcp/includes/isc-dhcp/int.h                  |    36 +
 dist/dhcp/includes/isc-dhcp/lang.h                 |    29 +
 dist/dhcp/includes/isc-dhcp/list.h                 |   116 +
 dist/dhcp/includes/isc-dhcp/result.h               |   113 +
 dist/dhcp/includes/isc-dhcp/types.h                |    40 +
 dist/dhcp/includes/minires/minires.h               |   221 +
 dist/dhcp/includes/minires/res_update.h            |    51 +
 dist/dhcp/includes/minires/resolv.h                |   314 +
 dist/dhcp/includes/netinet/if_ether.h              |    61 +
 dist/dhcp/includes/netinet/ip.h                    |   163 +
 dist/dhcp/includes/netinet/ip_icmp.h               |   182 +
 dist/dhcp/includes/netinet/udp.h                   |    47 +
 dist/dhcp/includes/omapip/alloc.h                  |   110 +
 dist/dhcp/includes/omapip/buffer.h                 |    92 +
 dist/dhcp/includes/omapip/convert.h                |    61 +
 dist/dhcp/includes/omapip/hash.h                   |   143 +
 dist/dhcp/includes/omapip/omapip.h                 |   618 +
 dist/dhcp/includes/omapip/omapip_p.h               |   302 +
 dist/dhcp/includes/omapip/trace.h                  |   124 +
 dist/dhcp/includes/osdep.h                         |   312 +
 dist/dhcp/includes/site.h                          |   174 +
 dist/dhcp/includes/statement.h                     |   113 +
 dist/dhcp/includes/tree.h                          |   346 +
 dist/dhcp/includes/version.h                       |     3 +
 dist/dhcp/minires/.cvsignore                       |     1 +
 dist/dhcp/minires/Makefile.dist                    |    69 +
 dist/dhcp/minires/ns_date.c                        |   129 +
 dist/dhcp/minires/ns_name.c                        |   641 +
 dist/dhcp/minires/ns_parse.c                       |   204 +
 dist/dhcp/minires/ns_samedomain.c                  |   210 +
 dist/dhcp/minires/ns_sign.c                        |   356 +
 dist/dhcp/minires/ns_verify.c                      |   475 +
 dist/dhcp/minires/res_comp.c                       |   236 +
 dist/dhcp/minires/res_findzonecut.c                |   608 +
 dist/dhcp/minires/res_init.c                       |   486 +
 dist/dhcp/minires/res_mkquery.c                    |   193 +
 dist/dhcp/minires/res_mkupdate.c                   |  1101 +++
 dist/dhcp/minires/res_query.c                      |   413 +
 dist/dhcp/minires/res_send.c                       |   871 ++
 dist/dhcp/minires/res_sendsigned.c                 |   116 +
 dist/dhcp/minires/res_update.c                     |   219 +
 dist/dhcp/omapip/.cvsignore                        |     3 +
 dist/dhcp/omapip/Makefile.dist                     |   106 +
 dist/dhcp/omapip/alloc.c                           |  1147 +++
 dist/dhcp/omapip/array.c                           |   172 +
 dist/dhcp/omapip/auth.c                            |   275 +
 dist/dhcp/omapip/buffer.c                          |   718 ++
 dist/dhcp/omapip/connection.c                      |  1026 +++
 dist/dhcp/omapip/convert.c                         |   193 +
 dist/dhcp/omapip/dispatch.c                        |   604 +
 dist/dhcp/omapip/errwarn.c                         |   363 +
 dist/dhcp/omapip/generic.c                         |   311 +
 dist/dhcp/omapip/handle.c                          |   304 +
 dist/dhcp/omapip/hash.c                            |   405 +
 dist/dhcp/omapip/inet_addr.c                       |   150 +
 dist/dhcp/omapip/listener.c                        |   477 +
 dist/dhcp/omapip/message.c                         |   769 ++
 dist/dhcp/omapip/mrtrace.c                         |   488 +
 dist/dhcp/omapip/omapi.3                           |   254 +
 dist/dhcp/omapip/protocol.c                        |  1317 +++
 dist/dhcp/omapip/result.c                          |   125 +
 dist/dhcp/omapip/support.c                         |   867 ++
 dist/dhcp/omapip/test.c                            |   108 +
 dist/dhcp/omapip/toisc.c                           |   324 +
 dist/dhcp/omapip/trace.c                           |   718 ++
 dist/dhcp/relay/.cvsignore                         |     3 +
 dist/dhcp/relay/Makefile.dist                      |    83 +
 dist/dhcp/relay/dhcrelay.8                         |   246 +
 dist/dhcp/relay/dhcrelay.c                         |   845 ++
 dist/dhcp/relay/dhcrelay.cat8                      |   264 +
 dist/dhcp/server/.cvsignore                        |     5 +
 dist/dhcp/server/Makefile.dist                     |   103 +
 dist/dhcp/server/bootp.c                           |   418 +
 dist/dhcp/server/class.c                           |   292 +
 dist/dhcp/server/confpars.c                        |  3189 +++++++++
 dist/dhcp/server/db.c                              |   859 ++
 dist/dhcp/server/ddns.c                            |   684 ++
 dist/dhcp/server/dhcp.c                            |  3705 ++++++++++
 dist/dhcp/server/dhcpd.8                           |   739 ++
 dist/dhcp/server/dhcpd.c                           |  1170 +++
 dist/dhcp/server/dhcpd.cat8                        |   396 +
 dist/dhcp/server/dhcpd.conf                        |   101 +
 dist/dhcp/server/dhcpd.conf.5                      |  2276 ++++++
 dist/dhcp/server/dhcpd.conf.cat5                   |  1716 +++++
 dist/dhcp/server/dhcpd.leases.5                    |   260 +
 dist/dhcp/server/dhcpd.leases.cat5                 |   198 +
 dist/dhcp/server/failover.c                        |  5284 +++++++++++++++
 dist/dhcp/server/mdb.c                             |  2303 ++++++
 dist/dhcp/server/omapi.c                           |  2181 ++++++
 dist/dhcp/server/salloc.c                          |   267 +
 dist/dhcp/server/stables.c                         |   855 ++
 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 +
 224 files changed, 121286 insertions(+), 0 deletions(-)

diffs (truncated from 122182 to 300 lines):

diff -r c08c74ced9b8 -r cbfde782c162 dist/dhcp/ANONCVS
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/dist/dhcp/ANONCVS Fri Aug 03 11:35:28 2001 +0000
@@ -0,0 +1,129 @@
+         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 c08c74ced9b8 -r cbfde782c162 dist/dhcp/CHANGES
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/dist/dhcp/CHANGES Fri Aug 03 11:35:28 2001 +0000
@@ -0,0 +1,104 @@
+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 c08c74ced9b8 -r cbfde782c162 dist/dhcp/COPYRIGHT
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/dist/dhcp/COPYRIGHT       Fri Aug 03 11:35:28 2001 +0000
@@ -0,0 +1,17 @@
+/*
+ * Copyright (c) 1996-1999 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 c08c74ced9b8 -r cbfde782c162 dist/dhcp/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/dist/dhcp/Makefile        Fri Aug 03 11:35:28 2001 +0000
@@ -0,0 +1,96 @@
+# Makefile
+#
+# Copyright (c) 2000 Internet Software Consortium.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+# 1. Redistributions of source code must retain the above copyright
+#    notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+#    notice, this list of conditions and the following disclaimer in the
+#    documentation and/or other materials provided with the distribution.
+# 3. Neither the name of Internet Software Consortium nor the names
+#    of its contributors may be used to endorse or promote products derived
+#    from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE INTERNET SOFTWARE CONSORTIUM AND
+# CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
+# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+# DISCLAIMED.  IN NO EVENT SHALL THE INTERNET SOFTWARE CONSORTIUM OR
+# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+# SUCH DAMAGE.
+#
+# This software has been written for the Internet Software Consortium
+# by Ted Lemon in cooperation with Vixie Enterprises and Nominum, Inc.



Home | Main Index | Thread Index | Old Index