Home | History | Annotate | Line # | Download | only in bootpd
      1  1.1  gwr 
      2  1.1  gwr This is an enhanced version of the CMU BOOTP server which was derived
      3  1.1  gwr from the original BOOTP server created by Bill Croft at Stanford.
      4  1.1  gwr This version merges most of the enhancements and bug-fixes from the
      5  1.1  gwr NetBSD, Columbia, and other versions.
      6  1.1  gwr 
      7  1.2  gwr New features in version 2.4 include:
      8  1.1  gwr 
      9  1.1  gwr 	Added a simple BOOTP gateway program: bootpgw
     10  1.1  gwr 	Allow host name anywhere IP address is expected.
     11  1.1  gwr 	Automatically lookup the IP address when the name of a
     12  1.1  gwr 		bootptab entry is a valid hostname.
     13  1.1  gwr 		(Dummy entries names should start with '.')
     14  1.1  gwr 	Merged changes from NetBSD and Columbia versions.
     15  1.1  gwr 	Merged changes for Solaris-2.X and SVR4 systems.
     16  1.1  gwr 	Combined bootptest into the bootp release.
     17  1.1  gwr 	Merged tag 18 support (:ef=...:) from Jason Zions.
     18  1.1  gwr 		Use :ef=extension_file_name: and make the
     19  1.1  gwr 		extension files for all clients using bootpef.
     20  1.1  gwr 	Merged HP compatibility (:ra=...:) from David R Linn.
     21  1.1  gwr 		Allows you to override the reply address.
     22  1.1  gwr 		(i.e. send the reply to a broadcast address)
     23  1.1  gwr 	Add /etc/ethers support for NetBSD.
     24  1.1  gwr 	More systems support getether (Ultrix, OSF, NetBSD)
     25  1.1  gwr 	Added RFC 1533 tags 40,41,42
     26  1.1  gwr 		:yd=<NIS domain>:ys=<NIS server>:nt=<NTP server>:
     27  1.1  gwr 	ConvOldTab.sh to convert old (1.1) bootptab to new format.
     28  1.2  gwr 	Permits extended-length replies with more option data.
     29  1.2  gwr 
     30  1.2  gwr Problems fixed in this version:
     31  1.1  gwr 
     32  1.1  gwr 	Fixed references to free host structures.
     33  1.1  gwr 		(used to cause core dump on Solaris)
     34  1.1  gwr 	Remove change that added null terminator to string options.
     35  1.1  gwr 		(this annoyed some clients...)
     36  1.1  gwr 	Add missing symbols to dump routine, fix order.
     37  1.1  gwr 	Works (again) with no -DSYSLOGD defined.
     38  1.1  gwr 	Fixed several more NULL references in readfile.
     39  1.1  gwr 	Added proper length checks to option insertions.
     40  1.1  gwr 	Fixed bootptest IP address printing.
     41  1.1  gwr 	Cleaned-up signed/unsigned and byteorder bugs.
     42  1.1  gwr 	Added SVR4/Streams support to getif and getether
     43  1.1  gwr 	Removed extra newlines in syslog messages.
     44  1.1  gwr 	Specify facility code when calling syslog(3)
     45  1.1  gwr 	When lookup_hwa fails, assume numeric HW address.
     46  1.1  gwr 
     47  1.1  gwr Systems on which I have seen this code work:
     48  1.1  gwr 	SunOS 4.X (Solaris 1.X)
     49  1.1  gwr 	SunOS 5.X (Solaris 2.X)
     50  1.1  gwr 	System V/386 Rel. 4.0
     51  1.1  gwr 
     52  1.1  gwr Systems on which others say this code works:
     53  1.1  gwr 	CDC EP/IX (1.4.3, 2.1.1)
     54  1.1  gwr 	DEC Ultrix (4.2, 4.3)
     55  1.2  gwr 	NetBSD (Current-8/94)
     56  1.1  gwr 	OSF/1 (DEC Alpha CPU)
     57  1.2  gwr 
     58  1.2  gwr Please direct questions, comments, and bug reports to:
     59  1.2  gwr 	<bootp (a] andrew.cmu.edu>
     60  1.1  gwr 
     61  1.1  gwr Gordon W. Ross  		Mercury Computer Systems
     62  1.1  gwr gwr (a] mc.com      		199 Riverneck Road
     63  1.1  gwr 508-256-1300			Chelmsford, MA 01824-2820
     64