11.1SgwrChanges, most recent first
21.1SgwrDate, <email> Real Name
31.1Sgwr	what...
41.1Sgwr
51.2Sgwr--> bootp-2.4.0
61.2Sgwr
71.2Sgwr08/20/94  gwr@mc.com (Gordon W. Ross)
81.2Sgwr	Fix code to build bootfile name based on combination of
91.2Sgwr	client requested name and bootfile specifications.
101.2Sgwr	Behave similarly with or without CHECK_FILE_ACCESS.
111.2Sgwr
121.2Sgwr07/30/94  Dirk Koeppen <dirk@incom.de>
131.2Sgwr	Add "min wait" option (mw) to cause bootpd to ignore
141.2Sgwr	requests from clients that have not waited long enough.
151.2Sgwr	Add code to honor client requests containing the DHCP
161.2Sgwr	option "Maximum Message Size" and use its value to
171.2Sgwr	determine the size of the reply message.
181.2Sgwr
191.1Sgwr--> bootp-2.3.8
201.1Sgwr
211.1Sgwr06/25/94  Christos Zoulas <christos@deshaw.com>
221.1Sgwr	Add "-h" flag to override host name (affects default IP
231.1Sgwr	address provided in reply messages.  (Also minor bug fix)
241.1Sgwr
251.1Sgwr05/27/94  gwr@mc.com (Gordon W. Ross)
261.1Sgwr	Add code to call "arp -s IPADDR HWADDR" on systems
271.1Sgwr	that do not provide an SIOCSARP ioctl (i.e. NetBSD)
281.1Sgwr
291.1Sgwr--> bootp-2.3.7
301.1Sgwr
311.1Sgwr05/05/94  Walter Wong <wcw+@CMU.EDU>
321.1Sgwr	Reduce noize at debug level one, where log messages
331.1Sgwr	are generated only for hosts that are recognized
341.1Sgwr	and replied to by bootpd.  (At request of HP folks.)
351.1Sgwr
361.1Sgwr04/30/94  gwr@mc.com (Gordon W. Ross)
371.1Sgwr	Use memxxx functions unless USE_BFUNCS is defined.
381.1Sgwr	Added -f <file> option to bootptest (requested file).
391.1Sgwr
401.1Sgwr04/29/94  tpaquett@ita.lgc.com (Trevor Paquette)
411.1Sgwr	Remove call to haddr_conv802() in sendreply().
421.1Sgwr	The setarp should get the non-transformed address.
431.1Sgwr
441.1Sgwr04/27/94  gwr@mc.com
451.1Sgwr	Improve logic for building bootfile pathname, so a path
461.1Sgwr	will be put in the reply if either the client or bootpd
471.1Sgwr	specifies a boot file.  (Needed for NetBSD diskless boot)
481.1Sgwr
491.1Sgwr04/25/94  shamash@boxhill.com (Ari Shamash)
501.1Sgwr	Fix prs_inetaddr() so it allows '_' in hostnames.
511.1Sgwr
521.1Sgwr04/16/94  gwr@mc.com (Gordon W. Ross)
531.1Sgwr	Fix setarp for SVR4 (needs to use I_STR ioctl)
541.1Sgwr	Thanks to several people: (all sent the same fix)
551.1Sgwr		Barney Wolff <barney@databus.com>,
561.1Sgwr		bear@upsys.se (Bj|rn Sj|holm),
571.1Sgwr		Michael Kuschke <Michael.Kuschke@Materna.DE>,
581.1Sgwr
591.1Sgwr03/25/95  Ulrich Heuer </I=zhhi9/G=Ulrich/S=Heuer/@zhflur.ubs.ubs.ch>
601.1Sgwr	Make option string lengths not include a null terminator.
611.1Sgwr	The trailing null breaks some clients.
621.1Sgwr
631.1Sgwr03/15/94  "Edmund J. Sutcliffe" <ejs1@tower.york.ac.uk>
641.1Sgwr	Add support for the "EX" option:  Execute a program
651.1Sgwr	before sending a BOOTREPLY to a client.  Support for
661.1Sgwr	this option is conditional on YORK_EX_OPTION.
671.1Sgwr
681.1Sgwr03/10/94  Nigel Metheringham <nigelm@ohm.york.ac.uk>
691.1Sgwr	Make getether.c work on Linux.
701.1Sgwr
711.1Sgwr03/09/94  Koch@Math.Uni-Duisburg.DE (Peter Koch)
721.1Sgwr	Add missing MANDIR definition to Makefile.
731.1Sgwr
741.1Sgwr03/08/94  Jeroen.Scheerder@let.ruu.nl
751.1Sgwr	Fix args to report in getether code for Ultrix.
761.1Sgwr	Run install individually for each program.
771.1Sgwr
781.1Sgwr--> bootp-2.3.6
791.1Sgwr03/07/94  gwr@mc.com
801.1Sgwr	Cleanup for release (run gnu indent, tab-size=4)
811.1Sgwr
821.1Sgwr02/24/94  Jeroen.Scheerder@let.ruu.nl
831.1Sgwr	Allow underscore in host names - readfile.c:goodname()
841.1Sgwr	Add ConvOldTab.sh - converts 1.1 bootptab to new format.
851.1Sgwr
861.1Sgwr02/20/94  gwr@mc.com (Gordon W. Ross)
871.1Sgwr	Make readfile tolerant of hardware addresses that start
881.1Sgwr	with a letter.  (If lookup_hwa() fails, assume numeric.)
891.1Sgwr	Fix whitespace skip before :vm= auto: and avoid lookup.
901.1Sgwr
911.1Sgwr02/12/94  walker@zk3.dec.com (Mary Walker)
921.1Sgwr	Added support for 64-bit longs (for the DEC Alpha)
931.1Sgwr	Allow ieee802 hardware address in bit-reversed oreder
941.1Sgwr
951.1Sgwr02/07/94  hl@tekla.fi (Harald Lundberg)
961.1Sgwr	Fix conflict with DUMP_FILE in syslog.h on OSF1
971.1Sgwr	Use int for (struct bootp).bp_xid (for DEC Alpha)
981.1Sgwr	Added Ultrix support to bootptest (getether)
991.1Sgwr
1001.1Sgwr02/06/94  brezak@ch.hp.com (John Brezak)
1011.1Sgwr	Add man-page and install targets to Makefile.NetBSD
1021.1Sgwr	Add getether support for NetBSD
1031.1Sgwr
1041.1Sgwr02/05/94  gwr@mc.com (Gordon W. Ross)
1051.1Sgwr	Added tags 40,41,42 (NIS domain, NIS server, NTP server)
1061.1Sgwr	Add stub to getether for machines not yet supported.
1071.1Sgwr
1081.1Sgwr--> bootp-2.3.5
1091.1Sgwr01/29/94  gwr@mc.com (Gordon W. Ross)
1101.1Sgwr	Make bootpgw put a correct address in "giaddr" when
1111.1Sgwr		the client request came via broadcast.
1121.1Sgwr
1131.1Sgwr01/22/94  gwr@mc.com (Gordon W. Ross)
1141.1Sgwr	Fix syslog call (missing "facility" code)
1151.1Sgwr	Add SVR4/Streams support to getif() and getether()
1161.1Sgwr	Fix getif bug (matched when it should not)
1171.1Sgwr	Macro-ize lots of similar cases in readfile.c
1181.1Sgwr
1191.1Sgwr12/27/93  brezak@ch.hp.com (John Brezak)
1201.1Sgwr	Remove all newlines passed to syslog(3)
1211.1Sgwr	Add /etc/ethers support for NetBSD.
1221.1Sgwr
1231.1Sgwr12/18/93  gwr@mc.com (Gordon W. Ross)
1241.1Sgwr	Fix bootptest IP address printing.
1251.1Sgwr	Fix byte-order bugs in bootpgw and bootptest.
1261.1Sgwr	Clean-up signed/unsigned mismatches.
1271.1Sgwr	Back out SLIP support changes for now
1281.1Sgwr		(code fragment saved in ToDo).
1291.1Sgwr
1301.1Sgwr--> bootp-2.3.4 (beta test release)
1311.1Sgwr12/12/93  gwr@mc.com (Gordon W. Ross)
1321.1Sgwr	Fixed several more NULL references in readfile.
1331.1Sgwr	Added proper length checks to option insertions.
1341.1Sgwr
1351.1Sgwr--> bootp-2.3.3 (beta test release)
1361.1Sgwr12/09/93  gwr@mc.com (Gordon W. Ross)
1371.1Sgwr	Added ASSERT checks to readfile.c:fill_defaults()
1381.1Sgwr
1391.1Sgwr12/08/93  brezak@ch.hp.com (John Brezak)
1401.1Sgwr	New Makefile.NetBSD
1411.1Sgwr	Added setsid() and #ifdef TIOCNOTTY
1421.1Sgwr		(bootpd.c, bootpgw.c)
1431.1Sgwr	Moved #include <net/if.h> out of #ifdef SUNOS
1441.1Sgwr	Fixed several multiple declaration problems
1451.1Sgwr
1461.1Sgwr12/04/93  gwr@mc.com (Gordon W. Ross)
1471.1Sgwr	Re-implemented Extension File support
1481.1Sgwr	  based on work by Jason Zions <jazz@hal.com>
1491.1Sgwr	Added support for Reply-Address-Override to support
1501.1Sgwr	  HP clients (need reply sent to broadcast address)
1511.1Sgwr	  from David R. Linn <drl@vuse.vanderbilt.edu>
1521.1Sgwr
1531.1Sgwr--> bootp-2.3.2 (beta test release)
1541.1Sgwr11/27/93  gwr@mc.com (Gordon W. Ross)
1551.1Sgwr	Incorporated bootptest into the bootp release.
1561.1Sgwr	Added ANSI function prototypes everywhere.
1571.1Sgwr
1581.1Sgwr11/17/93  dpm@depend.com (David P. Maynard)
1591.1Sgwr	Added automatic SLIP address determination.
1601.1Sgwr	(This is NOT dynamic IP address assignment.)
1611.1Sgwr	Cleaned up some type warnings from gcc.
1621.1Sgwr
1631.1Sgwr11/11/93  gwr@mc.com (Gordon W. Ross)
1641.1Sgwr	Works (again) with no -DSYSLOGD defined.
1651.1Sgwr	Provide a default value for the subnet mask.
1661.1Sgwr	More #ifdef's for SunOS specific code (lookup_hwa)
1671.1Sgwr	Added a simple BOOTP gateway program: bootpgw
1681.1Sgwr	Reorganized for more code sharing (with bootpgw)
1691.1Sgwr
1701.1Sgwr--> bootp-2.3.1 (alpha test release)
1711.1Sgwr11/08/93  gwr@mc.com (Gordon W. Ross)
1721.1Sgwr	Back-out changes to honor option structure in request
1731.1Sgwr		(this needs to be a per-client option).
1741.1Sgwr	Merged changes from NetBSD and Columbia versions.
1751.1Sgwr	Allow host name anywhere IP address is expected.
1761.1Sgwr	Add null terminators to option strings.
1771.1Sgwr	Add missing symbols to dump routine, dump symbols
1781.1Sgwr		in alphabetical order, one tag per line.
1791.1Sgwr
1801.1Sgwr--> bootp-2.2.D (posted as patch 2)
1811.1Sgwr10/19/93  gwr@mc.com (Gordon W. Ross)
1821.1Sgwr	Fix references to free memory (leads to core dumps).
1831.1Sgwr
1841.1Sgwr--> bootp-2.2.C (posted as patch 1)
1851.1Sgwr10/14/93  gwr@mc.com (Gordon W. Ross)
1861.1Sgwr	Fix data access alignment problems on SPARC/Solaris.
1871.1Sgwr
1881.1Sgwr--> bootp-2.2.B (posted to usenet)
1891.1Sgwr10/11/93  gwr@mc.com (Gordon W. Ross)
1901.1Sgwr	Allow extended-length BOOTP packets (more vendor options)
1911.1Sgwr	Honor option format specified in client requests.
1921.1Sgwr	Added Solaris-2.X changes from db@sunbim.be (Danny Backx).
1931.1Sgwr
1941.1SgwrAll history before this point may be inaccurate.  Please send
1951.1Sgwrchanges if any of the credits are incorrect. -gwr
1961.1Sgwr
1971.1Sgwr--> bootp-2.2+NetBSD released
1981.1Sgwr08/27/93  brezak@ch.hp.com (John Brezak)
1991.1Sgwr	Added RFC 1396 support (tags 14-17)
2001.1Sgwr
2011.1Sgwr--> bootp-2.2+NetBSD (version?)
2021.1Sgwr??/??/93  mckim@lerc.nasa.gov (Jim McKim)
2031.1Sgwr	Ported to NetBSD (see Makefile.NetBSD)
2041.1Sgwr	Set server host name in responses.
2051.1Sgwr	Check all interfaces in address match routine.
2061.1Sgwr
2071.1Sgwr--> bootp-2.2+FdC released
2081.1Sgwr01/27/93  <fdc@watsun.cc.columbia.edu> Frank da Cruz
2091.1Sgwr	Added RFC 1395 information: Merit dump file, 
2101.1Sgwr	client domain name, swap server address, root path.
2111.1Sgwr
2121.1Sgwr--> bootp-2.2alpha released
2131.1Sgwr11/14/91 <walt+@cmu.edu> Walter L. Wimer
2141.1Sgwr	Add "td" to TFTP directory for "secure" (chroot) TFTP.
2151.1Sgwr	Add "sa" tag to set explicit server address.
2161.1Sgwr	Automatically determine if child of inetd.
2171.1Sgwr	Use RFC 1048 format when request has magic number zero.
2181.1Sgwr	Fixed various bugs.  Give bootptab a separate man page.
2191.1Sgwr
2201.1Sgwr--> bootp-2.1 released
2211.1Sgwr01/09/89  <walt+@cmu.edu> Walter L. Wimer
2221.1Sgwr	Check world read bit on TFTP boot file.
2231.1Sgwr	Add support for rfc1085 "bootfile size" tag.
2241.1Sgwr	Add generic tags.  Fix byte order of rfc1048 data.
2251.1Sgwr	Fix various crashing bugs.
2261.1Sgwr
2271.1Sgwr--> bootp-2.0 released
2281.1Sgwr07/15/88  <walt+@cmu.edu> Walter L. Wimer
2291.1Sgwr	Added vendor information to conform to RFC1048.
2301.1Sgwr	Adopted termcap-like file format to support above.
2311.1Sgwr	Added hash table lookup instead of linear search.
2321.1Sgwr	Other cleanups.
2331.1Sgwr
2341.1Sgwr--> bootp-1.3(?) released
2351.1Sgwr07/24/87  <ddp@andrew.cmu.edu> Drew D. Perkins
2361.1Sgwr	Modified to use syslog instead of Kovar's
2371.1Sgwr	routines.  Add debugging dumps.  Many other fixups.
2381.1Sgwr
2391.1Sgwr--> bootp-1.2(?) released
2401.1Sgwr07/30/86  David Kovar at Carnegie Mellon University
2411.1Sgwr	Modified to work at CMU.
2421.1Sgwr
2431.1Sgwr--> bootp-1.1 released
2441.1Sgwr01/22/86  Bill Croft at Stanford University
2451.1Sgwr	Original created.
246