11.1Sgwr 21.1SgwrThis is an enhanced version of the CMU BOOTP server which was derived 31.1Sgwrfrom the original BOOTP server created by Bill Croft at Stanford. 41.1SgwrThis version merges most of the enhancements and bug-fixes from the 51.1SgwrNetBSD, Columbia, and other versions. 61.1Sgwr 71.2SgwrNew features in version 2.4 include: 81.1Sgwr 91.1Sgwr Added a simple BOOTP gateway program: bootpgw 101.1Sgwr Allow host name anywhere IP address is expected. 111.1Sgwr Automatically lookup the IP address when the name of a 121.1Sgwr bootptab entry is a valid hostname. 131.1Sgwr (Dummy entries names should start with '.') 141.1Sgwr Merged changes from NetBSD and Columbia versions. 151.1Sgwr Merged changes for Solaris-2.X and SVR4 systems. 161.1Sgwr Combined bootptest into the bootp release. 171.1Sgwr Merged tag 18 support (:ef=...:) from Jason Zions. 181.1Sgwr Use :ef=extension_file_name: and make the 191.1Sgwr extension files for all clients using bootpef. 201.1Sgwr Merged HP compatibility (:ra=...:) from David R Linn. 211.1Sgwr Allows you to override the reply address. 221.1Sgwr (i.e. send the reply to a broadcast address) 231.1Sgwr Add /etc/ethers support for NetBSD. 241.1Sgwr More systems support getether (Ultrix, OSF, NetBSD) 251.1Sgwr Added RFC 1533 tags 40,41,42 261.1Sgwr :yd=<NIS domain>:ys=<NIS server>:nt=<NTP server>: 271.1Sgwr ConvOldTab.sh to convert old (1.1) bootptab to new format. 281.2Sgwr Permits extended-length replies with more option data. 291.2Sgwr 301.2SgwrProblems fixed in this version: 311.1Sgwr 321.1Sgwr Fixed references to free host structures. 331.1Sgwr (used to cause core dump on Solaris) 341.1Sgwr Remove change that added null terminator to string options. 351.1Sgwr (this annoyed some clients...) 361.1Sgwr Add missing symbols to dump routine, fix order. 371.1Sgwr Works (again) with no -DSYSLOGD defined. 381.1Sgwr Fixed several more NULL references in readfile. 391.1Sgwr Added proper length checks to option insertions. 401.1Sgwr Fixed bootptest IP address printing. 411.1Sgwr Cleaned-up signed/unsigned and byteorder bugs. 421.1Sgwr Added SVR4/Streams support to getif and getether 431.1Sgwr Removed extra newlines in syslog messages. 441.1Sgwr Specify facility code when calling syslog(3) 451.1Sgwr When lookup_hwa fails, assume numeric HW address. 461.1Sgwr 471.1SgwrSystems on which I have seen this code work: 481.1Sgwr SunOS 4.X (Solaris 1.X) 491.1Sgwr SunOS 5.X (Solaris 2.X) 501.1Sgwr System V/386 Rel. 4.0 511.1Sgwr 521.1SgwrSystems on which others say this code works: 531.1Sgwr CDC EP/IX (1.4.3, 2.1.1) 541.1Sgwr DEC Ultrix (4.2, 4.3) 551.2Sgwr NetBSD (Current-8/94) 561.1Sgwr OSF/1 (DEC Alpha CPU) 571.2Sgwr 581.2SgwrPlease direct questions, comments, and bug reports to: 591.2Sgwr <bootp@andrew.cmu.edu> 601.1Sgwr 611.1SgwrGordon W. Ross Mercury Computer Systems 621.1Sgwrgwr@mc.com 199 Riverneck Road 631.1Sgwr508-256-1300 Chelmsford, MA 01824-2820 64