RCSID updates, warning fixes
[dfdiff.git] / libexec / bootpd / Announce
blobaccc8143a14d4c60b7db3357486da4a5015673b9
1 # $FreeBSD: src/libexec/bootpd/Announce,v 1.5 1999/08/28 00:09:13 peter Exp $
2 # $DragonFly: src/libexec/bootpd/Announce,v 1.2 2003/06/17 04:27:07 dillon Exp $
4 This is an enhanced version of the CMU BOOTP server which was derived
5 from the original BOOTP server created by Bill Croft at Stanford.
6 This version merges most of the enhancements and bug-fixes from the
7 NetBSD, Columbia, and other versions.
9 New features in version 2.4 include:
11         Added a simple BOOTP gateway program: bootpgw
12         Allow host name anywhere IP address is expected.
13         Automatically lookup the IP address when the name of a
14                 bootptab entry is a valid hostname.
15                 (Dummy entries names should start with '.')
16         Merged changes from NetBSD and Columbia versions.
17         Merged changes for Solaris-2.X and SVR4 systems.
18         Combined bootptest into the bootp release.
19         Merged tag 18 support (:ef=...:) from Jason Zions.
20                 Use :ef=extension_file_name: and make the
21                 extension files for all clients using bootpef.
22         Merged HP compatibility (:ra=...:) from David R Linn.
23                 Allows you to override the reply address.
24                 (i.e. send the reply to a broadcast address)
25         Add /etc/ethers support for NetBSD.
26         More systems support getether (Ultrix, OSF, NetBSD)
27         Added RFC 1533 tags 40,41,42
28                 :yd=<NIS domain>:ys=<NIS server>:nt=<NTP server>:
29         ConvOldTab.sh to convert old (1.1) bootptab to new format.
30         Permits extended-length replies with more option data.
32 Problems fixed in this version:
34         Fixed references to free host structures.
35                 (used to cause core dump on Solaris)
36         Remove change that added null terminator to string options.
37                 (this annoyed some clients...)
38         Add missing symbols to dump routine, fix order.
39         Works (again) with no -DSYSLOGD defined.
40         Fixed several more NULL references in readfile.
41         Added proper length checks to option insertions.
42         Fixed bootptest IP address printing.
43         Cleaned-up signed/unsigned and byteorder bugs.
44         Added SVR4/Streams support to getif and getether
45         Removed extra newlines in syslog messages.
46         Specify facility code when calling syslog(3)
47         When lookup_hwa fails, assume numeric HW address.
49 Systems on which I have seen this code work:
50         NetBSD-1.0 (BSD-4.4 derivative)
51         SunOS 4.X (Solaris 1.X)
52         SunOS 5.X (Solaris 2.X)
53         System V/386 Rel. 4.0
55 Systems on which others say this code works:
56         CDC EP/IX (1.4.3, 2.1.1)
57         DEC Ultrix (4.2, 4.3)
58         Linux 1.1.81
59         OSF/1 (DEC Alpha CPU)
61 Please direct questions, comments, and bug reports to:
62         <bootp@andrew.cmu.edu>
64 Gordon W. Ross                  Mercury Computer Systems
65 gwr@mc.com                      199 Riverneck Road
66 508-256-1300                    Chelmsford, MA 01824-2820