Changes revision 1.1
1Changes, most recent first 2Date, <email> Real Name 3 what... 4 5--> bootp-2.3.8 6 706/25/94 Christos Zoulas <christos@deshaw.com> 8 Add "-h" flag to override host name (affects default IP 9 address provided in reply messages. (Also minor bug fix) 10 1105/27/94 gwr@mc.com (Gordon W. Ross) 12 Add code to call "arp -s IPADDR HWADDR" on systems 13 that do not provide an SIOCSARP ioctl (i.e. NetBSD) 14 15--> bootp-2.3.7 16 1705/05/94 Walter Wong <wcw+@CMU.EDU> 18 Reduce noize at debug level one, where log messages 19 are generated only for hosts that are recognized 20 and replied to by bootpd. (At request of HP folks.) 21 2204/30/94 gwr@mc.com (Gordon W. Ross) 23 Use memxxx functions unless USE_BFUNCS is defined. 24 Added -f <file> option to bootptest (requested file). 25 2604/29/94 tpaquett@ita.lgc.com (Trevor Paquette) 27 Remove call to haddr_conv802() in sendreply(). 28 The setarp should get the non-transformed address. 29 3004/27/94 gwr@mc.com 31 Improve logic for building bootfile pathname, so a path 32 will be put in the reply if either the client or bootpd 33 specifies a boot file. (Needed for NetBSD diskless boot) 34 3504/25/94 shamash@boxhill.com (Ari Shamash) 36 Fix prs_inetaddr() so it allows '_' in hostnames. 37 3804/16/94 gwr@mc.com (Gordon W. Ross) 39 Fix setarp for SVR4 (needs to use I_STR ioctl) 40 Thanks to several people: (all sent the same fix) 41 Barney Wolff <barney@databus.com>, 42 bear@upsys.se (Bj|rn Sj|holm), 43 Michael Kuschke <Michael.Kuschke@Materna.DE>, 44 4503/25/95 Ulrich Heuer </I=zhhi9/G=Ulrich/S=Heuer/@zhflur.ubs.ubs.ch> 46 Make option string lengths not include a null terminator. 47 The trailing null breaks some clients. 48 4903/15/94 "Edmund J. Sutcliffe" <ejs1@tower.york.ac.uk> 50 Add support for the "EX" option: Execute a program 51 before sending a BOOTREPLY to a client. Support for 52 this option is conditional on YORK_EX_OPTION. 53 5403/10/94 Nigel Metheringham <nigelm@ohm.york.ac.uk> 55 Make getether.c work on Linux. 56 5703/09/94 Koch@Math.Uni-Duisburg.DE (Peter Koch) 58 Add missing MANDIR definition to Makefile. 59 6003/08/94 Jeroen.Scheerder@let.ruu.nl 61 Fix args to report in getether code for Ultrix. 62 Run install individually for each program. 63 64--> bootp-2.3.6 6503/07/94 gwr@mc.com 66 Cleanup for release (run gnu indent, tab-size=4) 67 6802/24/94 Jeroen.Scheerder@let.ruu.nl 69 Allow underscore in host names - readfile.c:goodname() 70 Add ConvOldTab.sh - converts 1.1 bootptab to new format. 71 7202/20/94 gwr@mc.com (Gordon W. Ross) 73 Make readfile tolerant of hardware addresses that start 74 with a letter. (If lookup_hwa() fails, assume numeric.) 75 Fix whitespace skip before :vm= auto: and avoid lookup. 76 7702/12/94 walker@zk3.dec.com (Mary Walker) 78 Added support for 64-bit longs (for the DEC Alpha) 79 Allow ieee802 hardware address in bit-reversed oreder 80 8102/07/94 hl@tekla.fi (Harald Lundberg) 82 Fix conflict with DUMP_FILE in syslog.h on OSF1 83 Use int for (struct bootp).bp_xid (for DEC Alpha) 84 Added Ultrix support to bootptest (getether) 85 8602/06/94 brezak@ch.hp.com (John Brezak) 87 Add man-page and install targets to Makefile.NetBSD 88 Add getether support for NetBSD 89 9002/05/94 gwr@mc.com (Gordon W. Ross) 91 Added tags 40,41,42 (NIS domain, NIS server, NTP server) 92 Add stub to getether for machines not yet supported. 93 94--> bootp-2.3.5 9501/29/94 gwr@mc.com (Gordon W. Ross) 96 Make bootpgw put a correct address in "giaddr" when 97 the client request came via broadcast. 98 9901/22/94 gwr@mc.com (Gordon W. Ross) 100 Fix syslog call (missing "facility" code) 101 Add SVR4/Streams support to getif() and getether() 102 Fix getif bug (matched when it should not) 103 Macro-ize lots of similar cases in readfile.c 104 10512/27/93 brezak@ch.hp.com (John Brezak) 106 Remove all newlines passed to syslog(3) 107 Add /etc/ethers support for NetBSD. 108 10912/18/93 gwr@mc.com (Gordon W. Ross) 110 Fix bootptest IP address printing. 111 Fix byte-order bugs in bootpgw and bootptest. 112 Clean-up signed/unsigned mismatches. 113 Back out SLIP support changes for now 114 (code fragment saved in ToDo). 115 116--> bootp-2.3.4 (beta test release) 11712/12/93 gwr@mc.com (Gordon W. Ross) 118 Fixed several more NULL references in readfile. 119 Added proper length checks to option insertions. 120 121--> bootp-2.3.3 (beta test release) 12212/09/93 gwr@mc.com (Gordon W. Ross) 123 Added ASSERT checks to readfile.c:fill_defaults() 124 12512/08/93 brezak@ch.hp.com (John Brezak) 126 New Makefile.NetBSD 127 Added setsid() and #ifdef TIOCNOTTY 128 (bootpd.c, bootpgw.c) 129 Moved #include <net/if.h> out of #ifdef SUNOS 130 Fixed several multiple declaration problems 131 13212/04/93 gwr@mc.com (Gordon W. Ross) 133 Re-implemented Extension File support 134 based on work by Jason Zions <jazz@hal.com> 135 Added support for Reply-Address-Override to support 136 HP clients (need reply sent to broadcast address) 137 from David R. Linn <drl@vuse.vanderbilt.edu> 138 139--> bootp-2.3.2 (beta test release) 14011/27/93 gwr@mc.com (Gordon W. Ross) 141 Incorporated bootptest into the bootp release. 142 Added ANSI function prototypes everywhere. 143 14411/17/93 dpm@depend.com (David P. Maynard) 145 Added automatic SLIP address determination. 146 (This is NOT dynamic IP address assignment.) 147 Cleaned up some type warnings from gcc. 148 14911/11/93 gwr@mc.com (Gordon W. Ross) 150 Works (again) with no -DSYSLOGD defined. 151 Provide a default value for the subnet mask. 152 More #ifdef's for SunOS specific code (lookup_hwa) 153 Added a simple BOOTP gateway program: bootpgw 154 Reorganized for more code sharing (with bootpgw) 155 156--> bootp-2.3.1 (alpha test release) 15711/08/93 gwr@mc.com (Gordon W. Ross) 158 Back-out changes to honor option structure in request 159 (this needs to be a per-client option). 160 Merged changes from NetBSD and Columbia versions. 161 Allow host name anywhere IP address is expected. 162 Add null terminators to option strings. 163 Add missing symbols to dump routine, dump symbols 164 in alphabetical order, one tag per line. 165 166--> bootp-2.2.D (posted as patch 2) 16710/19/93 gwr@mc.com (Gordon W. Ross) 168 Fix references to free memory (leads to core dumps). 169 170--> bootp-2.2.C (posted as patch 1) 17110/14/93 gwr@mc.com (Gordon W. Ross) 172 Fix data access alignment problems on SPARC/Solaris. 173 174--> bootp-2.2.B (posted to usenet) 17510/11/93 gwr@mc.com (Gordon W. Ross) 176 Allow extended-length BOOTP packets (more vendor options) 177 Honor option format specified in client requests. 178 Added Solaris-2.X changes from db@sunbim.be (Danny Backx). 179 180All history before this point may be inaccurate. Please send 181changes if any of the credits are incorrect. -gwr 182 183--> bootp-2.2+NetBSD released 18408/27/93 brezak@ch.hp.com (John Brezak) 185 Added RFC 1396 support (tags 14-17) 186 187--> bootp-2.2+NetBSD (version?) 188??/??/93 mckim@lerc.nasa.gov (Jim McKim) 189 Ported to NetBSD (see Makefile.NetBSD) 190 Set server host name in responses. 191 Check all interfaces in address match routine. 192 193--> bootp-2.2+FdC released 19401/27/93 <fdc@watsun.cc.columbia.edu> Frank da Cruz 195 Added RFC 1395 information: Merit dump file, 196 client domain name, swap server address, root path. 197 198--> bootp-2.2alpha released 19911/14/91 <walt+@cmu.edu> Walter L. Wimer 200 Add "td" to TFTP directory for "secure" (chroot) TFTP. 201 Add "sa" tag to set explicit server address. 202 Automatically determine if child of inetd. 203 Use RFC 1048 format when request has magic number zero. 204 Fixed various bugs. Give bootptab a separate man page. 205 206--> bootp-2.1 released 20701/09/89 <walt+@cmu.edu> Walter L. Wimer 208 Check world read bit on TFTP boot file. 209 Add support for rfc1085 "bootfile size" tag. 210 Add generic tags. Fix byte order of rfc1048 data. 211 Fix various crashing bugs. 212 213--> bootp-2.0 released 21407/15/88 <walt+@cmu.edu> Walter L. Wimer 215 Added vendor information to conform to RFC1048. 216 Adopted termcap-like file format to support above. 217 Added hash table lookup instead of linear search. 218 Other cleanups. 219 220--> bootp-1.3(?) released 22107/24/87 <ddp@andrew.cmu.edu> Drew D. Perkins 222 Modified to use syslog instead of Kovar's 223 routines. Add debugging dumps. Many other fixups. 224 225--> bootp-1.2(?) released 22607/30/86 David Kovar at Carnegie Mellon University 227 Modified to work at CMU. 228 229--> bootp-1.1 released 23001/22/86 Bill Croft at Stanford University 231 Original created. 232