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