1 2Changes, most recent first 3Date, <email> Real Name 4 what... 5 6--> bootp-2.4.3 7 803/27/96 gwr@mc.com (Gordon W. Ross) 9 Use LOG_NOTICE in place of LOG_INFO for messages related 10 to unsatisfied clients [at request of <otto@tukki.jyu.fi>] 11 Fix the irix Makefile targets, and other misc. 12 1303/25/95 gwr@mc.com (Gordon W. Ross) 14 Corrected a bug I introduced into SunOS setarp, where 15 bad IP address caused "network unreachable" errors. 16 [Thanks to andrew@ntplx.net (Andrew Lindh) for the fix!] 17 18--> bootp-2.4.2 19 2001/14/95 middelin@polyware.iaf.nl (Pauline Middelink) 21 Corrected support for the Linux networking code. 22 Fixed lots of warnings (gcc -Wall) 23 Added "linux" Makefile target. 24 2501/02/95 Jukka Ukkonen <ukkonen@csc.fi> 26 Allow bootptab syntax: ha="0:0:c0:80:e8:a7" 27 2811/30/94 Tonny van Lankveld <A.L.M.G.v.Lankveld@urc.tue.nl> 29 Fix reporting of duplicate Ethernet addresses. 30 3109/06/94 longyear@netcom.com (Al Longyear) 32 Better setarp for linux, allows non-ether types. 33 3409/02/94 Robert MacKinnon <rbm@montrouge.mis.slb.com> 35 Add support for IBM's AIX 3.2.5 36 3708/30/94 piercarl@ltd.c-d.com (Piercarlo Grandi) 38 Fix select calls on linux (modifies timeval arg). 39 Fix setarp (specify Ethernet type for now). 40 4108/27/94 drew@drewsun.FEITH.COM (Andrew B. Sudell) 42 Add support for Wollongong Win-TCP (SysVr4 variant). 43 4408/24/94 gwr@mc.com (Gordon W. Ross) 45 Use sigaction() on systems that define SA_NOCLDSTOP 46 (a symbol required by POSIX) for HP/UX and others. 47 48--> bootp-2.4.1 49 5008/24/94 gwr@mc.com (Gordon W. Ross) 51 Fix bug in boot file name generation (missing init) 52 53--> bootp-2.4.0 54 5508/20/94 gwr@mc.com (Gordon W. Ross) 56 Fix code to build bootfile name based on combination of 57 client requested name and bootfile specifications. 58 Behave similarly with or without CHECK_FILE_ACCESS. 59 6007/30/94 Dirk Koeppen <dirk@incom.de> 61 Add "min wait" option (mw) to cause bootpd to ignore 62 requests from clients that have not waited long enough. 63 Add code to honor client requests containing the DHCP 64 option "Maximum Message Size" and use its value to 65 determine the size of the reply message. 66 67--> bootp-2.3.8 68 6906/25/94 Christos Zoulas <christos@deshaw.com> 70 Add "-h" flag to override host name (affects default IP 71 address provided in reply messages. (Also minor bug fix) 72 7305/27/94 gwr@mc.com (Gordon W. Ross) 74 Add code to call "arp -s IPADDR HWADDR" on systems 75 that do not provide an SIOCSARP ioctl (i.e. NetBSD) 76 77--> bootp-2.3.7 78 7905/05/94 Walter Wong <wcw+@CMU.EDU> 80 Reduce noize at debug level one, where log messages 81 are generated only for hosts that are recognized 82 and replied to by bootpd. (At request of HP folks.) 83 8404/30/94 gwr@mc.com (Gordon W. Ross) 85 Use memxxx functions unless USE_BFUNCS is defined. 86 Added -f <file> option to bootptest (requested file). 87 8804/29/94 tpaquett@ita.lgc.com (Trevor Paquette) 89 Remove call to haddr_conv802() in sendreply(). 90 The setarp should get the non-transformed address. 91 9204/27/94 gwr@mc.com 93 Improve logic for building bootfile pathname, so a path 94 will be put in the reply if either the client or bootpd 95 specifies a boot file. (Needed for NetBSD diskless boot) 96 9704/25/94 shamash@boxhill.com (Ari Shamash) 98 Fix prs_inetaddr() so it allows '_' in hostnames. 99 10004/16/94 gwr@mc.com (Gordon W. Ross) 101 Fix setarp for SVR4 (needs to use I_STR ioctl) 102 Thanks to several people: (all sent the same fix) 103 Barney Wolff <barney@databus.com>, 104 bear@upsys.se (Bj|rn Sj|holm), 105 Michael Kuschke <Michael.Kuschke@Materna.DE>, 106 10703/25/95 Ulrich Heuer </I=zhhi9/G=Ulrich/S=Heuer/@zhflur.ubs.ubs.ch> 108 Make option string lengths not include a null terminator. 109 The trailing null breaks some clients. 110 11103/15/94 "Edmund J. Sutcliffe" <ejs1@tower.york.ac.uk> 112 Add support for the "EX" option: Execute a program 113 before sending a BOOTREPLY to a client. Support for 114 this option is conditional on YORK_EX_OPTION. 115 11603/10/94 Nigel Metheringham <nigelm@ohm.york.ac.uk> 117 Make getether.c work on Linux. 118 11903/09/94 Koch@Math.Uni-Duisburg.DE (Peter Koch) 120 Add missing MANDIR definition to Makefile. 121 12203/08/94 Jeroen.Scheerder@let.ruu.nl 123 Fix args to report in getether code for Ultrix. 124 Run install individually for each program. 125 126--> bootp-2.3.6 12703/07/94 gwr@mc.com 128 Cleanup for release (run gnu indent, tab-size=4) 129 13002/24/94 Jeroen.Scheerder@let.ruu.nl 131 Allow underscore in host names - readfile.c:goodname() 132 Add ConvOldTab.sh - converts 1.1 bootptab to new format. 133 13402/20/94 gwr@mc.com (Gordon W. Ross) 135 Make readfile tolerant of hardware addresses that start 136 with a letter. (If lookup_hwa() fails, assume numeric.) 137 Fix whitespace skip before :vm= auto: and avoid lookup. 138 13902/12/94 walker@zk3.dec.com (Mary Walker) 140 Added support for 64-bit longs (for the DEC Alpha) 141 Allow ieee802 hardware address in bit-reversed oreder 142 14302/07/94 hl@tekla.fi (Harald Lundberg) 144 Fix conflict with DUMP_FILE in syslog.h on OSF1 145 Use int for (struct bootp).bp_xid (for DEC Alpha) 146 Added Ultrix support to bootptest (getether) 147 14802/06/94 brezak@ch.hp.com (John Brezak) 149 Add man-page and install targets to Makefile.NetBSD 150 Add getether support for NetBSD 151 15202/05/94 gwr@mc.com (Gordon W. Ross) 153 Added tags 40,41,42 (NIS domain, NIS server, NTP server) 154 Add stub to getether for machines not yet supported. 155 156--> bootp-2.3.5 15701/29/94 gwr@mc.com (Gordon W. Ross) 158 Make bootpgw put a correct address in "giaddr" when 159 the client request came via broadcast. 160 16101/22/94 gwr@mc.com (Gordon W. Ross) 162 Fix syslog call (missing "facility" code) 163 Add SVR4/Streams support to getif() and getether() 164 Fix getif bug (matched when it should not) 165 Macro-ize lots of similar cases in readfile.c 166 16712/27/93 brezak@ch.hp.com (John Brezak) 168 Remove all newlines passed to syslog(3) 169 Add /etc/ethers support for NetBSD. 170 17112/18/93 gwr@mc.com (Gordon W. Ross) 172 Fix bootptest IP address printing. 173 Fix byte-order bugs in bootpgw and bootptest. 174 Clean-up signed/unsigned mismatches. 175 Back out SLIP support changes for now 176 (code fragment saved in ToDo). 177 178--> bootp-2.3.4 (beta test release) 17912/12/93 gwr@mc.com (Gordon W. Ross) 180 Fixed several more NULL references in readfile. 181 Added proper length checks to option insertions. 182 183--> bootp-2.3.3 (beta test release) 18412/09/93 gwr@mc.com (Gordon W. Ross) 185 Added ASSERT checks to readfile.c:fill_defaults() 186 18712/08/93 brezak@ch.hp.com (John Brezak) 188 New Makefile.NetBSD 189 Added setsid() and #ifdef TIOCNOTTY 190 (bootpd.c, bootpgw.c) 191 Moved #include <net/if.h> out of #ifdef SUNOS 192 Fixed several multiple declaration problems 193 19412/04/93 gwr@mc.com (Gordon W. Ross) 195 Re-implemented Extension File support 196 based on work by Jason Zions <jazz@hal.com> 197 Added support for Reply-Address-Override to support 198 HP clients (need reply sent to broadcast address) 199 from David R. Linn <drl@vuse.vanderbilt.edu> 200 201--> bootp-2.3.2 (beta test release) 20211/27/93 gwr@mc.com (Gordon W. Ross) 203 Incorporated bootptest into the bootp release. 204 Added ANSI function prototypes everywhere. 205 20611/17/93 dpm@depend.com (David P. Maynard) 207 Added automatic SLIP address determination. 208 (This is NOT dynamic IP address assignment.) 209 Cleaned up some type warnings from gcc. 210 21111/11/93 gwr@mc.com (Gordon W. Ross) 212 Works (again) with no -DSYSLOGD defined. 213 Provide a default value for the subnet mask. 214 More #ifdef's for SunOS specific code (lookup_hwa) 215 Added a simple BOOTP gateway program: bootpgw 216 Reorganized for more code sharing (with bootpgw) 217 218--> bootp-2.3.1 (alpha test release) 21911/08/93 gwr@mc.com (Gordon W. Ross) 220 Back-out changes to honor option structure in request 221 (this needs to be a per-client option). 222 Merged changes from NetBSD and Columbia versions. 223 Allow host name anywhere IP address is expected. 224 Add null terminators to option strings. 225 Add missing symbols to dump routine, dump symbols 226 in alphabetical order, one tag per line. 227 228--> bootp-2.2.D (posted as patch 2) 22910/19/93 gwr@mc.com (Gordon W. Ross) 230 Fix references to free memory (leads to core dumps). 231 232--> bootp-2.2.C (posted as patch 1) 23310/14/93 gwr@mc.com (Gordon W. Ross) 234 Fix data access alignment problems on SPARC/Solaris. 235 236--> bootp-2.2.B (posted to usenet) 23710/11/93 gwr@mc.com (Gordon W. Ross) 238 Allow extended-length BOOTP packets (more vendor options) 239 Honor option format specified in client requests. 240 Added Solaris-2.X changes from db@sunbim.be (Danny Backx). 241 242All history before this point may be inaccurate. Please send 243changes if any of the credits are incorrect. -gwr 244 245--> bootp-2.2+NetBSD released 24608/27/93 brezak@ch.hp.com (John Brezak) 247 Added RFC 1396 support (tags 14-17) 248 249--> bootp-2.2+NetBSD (version?) 250??/??/93 mckim@lerc.nasa.gov (Jim McKim) 251 Ported to NetBSD (see Makefile.NetBSD) 252 Set server host name in responses. 253 Check all interfaces in address match routine. 254 255--> bootp-2.2+FdC released 25601/27/93 <fdc@watsun.cc.columbia.edu> Frank da Cruz 257 Added RFC 1395 information: Merit dump file, 258 client domain name, swap server address, root path. 259 260--> bootp-2.2alpha released 26111/14/91 <walt+@cmu.edu> Walter L. Wimer 262 Add "td" to TFTP directory for "secure" (chroot) TFTP. 263 Add "sa" tag to set explicit server address. 264 Automatically determine if child of inetd. 265 Use RFC 1048 format when request has magic number zero. 266 Fixed various bugs. Give bootptab a separate man page. 267 268--> bootp-2.1 released 26901/09/89 <walt+@cmu.edu> Walter L. Wimer 270 Check world read bit on TFTP boot file. 271 Add support for rfc1085 "bootfile size" tag. 272 Add generic tags. Fix byte order of rfc1048 data. 273 Fix various crashing bugs. 274 275--> bootp-2.0 released 27607/15/88 <walt+@cmu.edu> Walter L. Wimer 277 Added vendor information to conform to RFC1048. 278 Adopted termcap-like file format to support above. 279 Added hash table lookup instead of linear search. 280 Other cleanups. 281 282--> bootp-1.3(?) released 28307/24/87 <ddp@andrew.cmu.edu> Drew D. Perkins 284 Modified to use syslog instead of Kovar's 285 routines. Add debugging dumps. Many other fixups. 286 287--> bootp-1.2(?) released 28807/30/86 David Kovar at Carnegie Mellon University 289 Modified to work at CMU. 290 291--> bootp-1.1 released 29201/22/86 Bill Croft at Stanford University 293 Original created. 294