Added bootpd program from NetBSD. Supplied by Michael Reifenberg
[unix-history] / libexec / bootpd / announce.2.2
CommitLineData
e24c98a2
MR
1
2New features in version 2.2 include:
3
4o A new "td" tag allows the specification of a "TFTP directory" for use
5 with so-called "secure" implementations of tftpd which chroot(2) to a
6 particular directory.
7
8o A new "sa" tag allows the explicit specification of the TFTP
9 "server address." Formerly, the 'siaddr' field of the BOOTREPLY was
10 always filled with the IP address of the BOOTP server. The "sa" tag
11 now allows the BOOTP server and the TFTP server to be two different
12 machines, if desired.
13
14o The server now automatically determines whether it is running as a
15 standalone program (e.g. invoked by hand from a shell) or as a child of
16 /etc/inetd. The -s option and a new -i option are provided to force
17 standalone or inetd mode if necessary.
18
19o When the vendor magic cookie is zero, BOOTP replies now default to the
20 RFC 1084 vendor format, rather than the old CMU format. This helps
21 interoperability with uncooperative BOOTP clients which want RFC 1084
22 format but don't bother filling in the magic cookie properly to tell
23 the server... *sigh* (This makes the ":vm=rfc1048:" tag unnecessary
24 in most cases now. Oh, the "vm" tag now accepts "rfc1084" as well as
25 "rfc1048" -- they mean the same thing.)
26
27o Log messages now include the specific network type. For example, rather
28 than saying "request from hardware address ABCDEF012345", the message is
29 now "request from Ethernet address ABCEDF012345", or "request from
30 IEEE802 address 4000A1B2C3D4".
31
32
33Bug fixes in this version include:
34
35o The automatic bootfile-size calculation now works correctly when the
36 file size is an exact multiple of 512 octets. It used to return a number
37 which was one 512-octet unit greater than necessary.
38
39o A bug in comparing subnet masks has been fixed.
40
41o A bug in calculating the size of the vendor information area when
42 inserting the hostname has been fixed.
43
44
45Other changes:
46
47o The man page has been split into two man pages. One covers the server
48 itself (bootpd.8) and the other covers the configuration file format
49 (bootptab.5).
50
51