Commit | Line | Data |
---|---|---|
e24c98a2 MR |
1 | |
2 | New features in version 2.2 include: | |
3 | ||
4 | o 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 | ||
8 | o 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 | ||
14 | o 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 | ||
19 | o 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 | ||
27 | o 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 | ||
33 | Bug fixes in this version include: | |
34 | ||
35 | o 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 | ||
39 | o A bug in comparing subnet masks has been fixed. | |
40 | ||
41 | o A bug in calculating the size of the vendor information area when | |
42 | inserting the hostname has been fixed. | |
43 | ||
44 | ||
45 | Other changes: | |
46 | ||
47 | o 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 |