]> git.ipfire.org Git - thirdparty/dhcp.git/commitdiff
Pull up recent 2.0 changes. New license.
authorTed Lemon <source@isc.org>
Sun, 14 Feb 1999 19:29:09 +0000 (19:29 +0000)
committerTed Lemon <source@isc.org>
Sun, 14 Feb 1999 19:29:09 +0000 (19:29 +0000)
server/dhcpd.c

index 22f56db881a2c6d2e30c0e0e9ab1d7d4423d4af3..8e49eb95e6e3f374e27e833c26f0349b899c1a54 100644 (file)
    DHCP Server Daemon. */
 
 /*
- * Copyright (c) 1995, 1996, 1997, 1998 The Internet Software Consortium.
- * All rights reserved.
+ * Copyright (c) 1995, 1996, 1997, 1998, 1999
+ * The 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:
+ * Redistribution and use of this source file, source files derived in whole
+ * or in part from this source file, and binary files derived in whole or in
+ * part from this source file, 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.
+ *    This copyright notice must appear directly below any initial commentary
+ *    describing the file, and may not be preceded by any other copyright
+ *    notice.
  * 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 The 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.
+ * 3. Neither the name of The Internet Software Consortium (hereafter
+ *    referred to as "the ISC") nor the names of its contributors may be
+ *    used to endorse or promote products derived from this software
+ *    without specific prior written permission.
+ * 4. This software is a part of the ISC DHCP Distribution.  Redistributions
+ *    of this source file or binary files derived from this source file
+ *    MUST include all documentation accompanying the ISC release from
+ *    which such redistributions are derived of this source file, specifically
+ *    the following files (listed relative to the top of the ISC DHCP
+ *    distribution directory tree):
  *
- * 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
+ *             README
+ *             common/dhcp-contrib.5
+ *             common/dhcp-options.5
+ *             server/dhcpd.8
+ *             server/dhcpd.conf.5
+ *             server/dhcpd.leases.5
+ *             client/dhclient.8
+ *             client/dhclient.conf.5
+ *             client/dhclient-script.8
+ *             client/dhclient.leases.5
+ *             relay/dhcrelay.8
+ *
+ *    Absence of these files from a distribution you receive does not excuse
+ *    you from this requirement - if the distribution you receive does not
+ *    contain these files, you must get them from the ISC and include them
+ *    in any redistribution of this source file or any derivative work based
+ *    wholly or in part on this source file.   It is permissible in a binary
+ *    redistribution derived from this source file to include formatted
+ *    versions of the manual pages mentioned above, and also to add to or
+ *    correct the manual pages and README file mentioned above so long as the
+ *    sections labeled CONTRIBUTIONS in these documents are unchanged except
+ *    with respect to formatting, so long as the order in which the
+ *    CONTRIBUTIONS section appears in these documents is not changed, and
+ *    so long as the dhcp-contrib.5 manual page is unchanged except with
+ *    respect to formatting.   It is also permissible to redistribute this
+ *    source file, source files derived wholly or in part from this source
+ *    file, and binaries derived wholly or in part from this source file
+ *    accompanied by the aforementioned manual pages translated into another
+ *    language.   In this case, the CONTRIBUTIONS section and the
+ *    dhcp-contrib.5 section may either be left in their original language
+ *    or translated into the new language with such care and diligence as
+ *    is required to preserve the original meaning.
+ * 5. If, in addition to the documentation mentioned in section 4, this
+ *    source file, a source file derived wholly or in part from this source
+ *    file, or a binary file derived wholly or in part from this source file
+ *    is redistributed with additional printed or electronic documentation,
+ *    then that documentation must refer to the dhcp-contrib.5 manual page
+ *    in as conspicuous a way as the aforementioned documentation refers to
+ *    it, and the dhcp-contrib.5 manual page must be converted into the same
+ *    format and be made easily accessible to any recipient of such
+ *    redistributions.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE ISC 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 ISC 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 <mellon@fugue.com> in cooperation with Vixie
- * Enterprises.  To learn more about the Internet Software Consortium,
- * see ``http://www.vix.com/isc''.  To learn more about Vixie
- * Enterprises, see ``http://www.vix.com''.
+ * This software has been written for the ISC by Ted Lemon <mellon@isc.org>
+ * in cooperation with Vixie Enterprises and Internet Engines, Inc.  To
+ * learn more about the ISC, see ``http://www.vix.com/isc''.   Development
+ * of this software is funded through contributions and support contracts.
+ * Please see the dhcp-contrib manual page that accompanies this file for
+ * information on how you can contribute.
  */
 
 #ifndef lint
 static char ocopyright[] =
-"$Id: dhcpd.c,v 1.53 1998/11/05 18:56:38 mellon Exp $ Copyright 1995, 1996, 1997, 1998 The Internet Software Consortium.";
+"$Id: dhcpd.c,v 1.54 1999/02/14 19:29:09 mellon Exp $ Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.";
 #endif
 
-static char copyright[] =
-"Copyright 1995, 1996, 1997, 1998 The Internet Software Consortium.";
+  static char copyright[] =
+"Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.";
 static char arr [] = "All rights reserved.";
-static char message [] = "Internet Software Consortium DHCPD $Name:  $";
+static char message [] = "Internet Software Consortium DHCP Server V3.0-alpha 980214";
+static char contrib [] = "\nPlease contribute if you find this software useful.";
+static char url [] = "For info, please visit http://www.isc.org/dhcp-contrib.html\n";
 
 #include "dhcpd.h"
 
@@ -60,10 +114,6 @@ struct group root_group;
 struct iaddr server_identifier;
 int server_identifier_matched;
 
-#ifdef USE_FALLBACK
-struct interface_info fallback_interface;
-#endif
-
 u_int16_t local_port;
 u_int16_t remote_port;
 
@@ -179,6 +229,8 @@ int main (argc, argv, envp)
                note (message);
                note (copyright);
                note (arr);
+               note (contrib);
+               note (url);
        }
 
        /* Default to the DHCP/BOOTP port. */