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