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