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