Make setthetime() static per the prototype.
[dragonfly.git] / contrib / isc-dhcp / CHANGES
1 970609
2
3 - Don't trust hostnames provided by client - Win95 allows *spaces* in
4   client-supplied hostnames!
5
6 - Be lenient in parsing client-hostname statement in case a bad hostname
7   got recorded.
8
9 970607
10
11 - Change size_t to ssize_t in return values where a negative number
12   is used to indicate an error.
13
14 - Always write out two digits for single-byte quantities in arrays.
15
16 - When parsing a lease database, correctly transfer the client
17   hostname and hostname to the memory-resident lease structure.
18
19 - If the lease we want to give the client is different than the
20   one it's asking for, and we recognize the one it's asking for as
21   ours, NAK it.
22
23 - Only accept a DHCPRELEASE or DHCPNAK if the client supplies an IP
24   address and the lease corresponding to that address is available to
25   that client.
26
27 - Make it a warning rather than an error if resolv.conf is missing.
28
29 970605
30
31 - Add client-hostname token to lexer so that the parser can use it.
32   Fixes a serious lease database bug.
33
34 - Disable log message on receipt of short ICMP Echo replies.
35
36 970602
37
38 - Added DHCP Client scripts for FreeBSD, Solaris, and Linux, but
39   they're not guaranteed to work.
40
41 - Added some Cygwin32 (Windows NT/Windows 95) support, but this is not
42   sufficiently complete to be useful yet.
43
44 - Updated README
45
46 - Put something useful in TODO - formerly it mostly listed projects
47   that were way out on the back burner.
48
49 In DHCP Client:
50
51 - Add default, supersede, prepend and append option support, so that a
52   client can override or modify server-supplied options, and provide
53   default values if the server provides no values.
54
55 - Add reject keyword, so that packets from rogue DHCP or BOOTP servers
56   can be rejected out of hand.
57
58 - Added support for booting from BOOTP servers.
59
60 - Added BOOTP flag to client lease declaration, to indicated that a
61   particular lease was acquired through a BOOTP server.
62
63 - Don't try to do INIT-REBOOT on leases acquired from BOOTP servers.
64
65 - Print server's IP address instead of its IP address when logging
66   DHCP/BOOTP messages received by client.
67
68 - Fix some bugs in saved lease activation.
69
70 - Fix some scripting bugs.
71
72 - New sample dhclient.conf script demonstrates new features.
73
74 In common code:
75
76 - Partially implemented asynchronous DNS lookups.
77
78 - Fixed some bugs in dispatch routine.
79
80 - Fix date parsing bug that was setting dates forward one day every
81   time dhcpd was restarted (this has been fixed for a while in the 1.0
82   branch).
83
84 - Change name-server option name to ien116-name-server so as to reduce
85   the potential for confusion.
86
87 DHCP Relay daemon:
88
89 - Fixed an operator precedence bug having to do with the broadcast
90   flag.
91
92 DHCP Server:
93
94 - Add support to record the client-supplied hostname in the lease file,
95   for better readability.
96
97 - Fixed a bug in the renewal code that resulted in the server ignoring
98   unicast renewals from non-local subnets.   This bug caused some
99   heartburn for Win95 machines.
100
101 - Copy ciaddr from saved ciaddr, not from giaddr.
102
103 - New -t flag tests /etc/dhcpd.conf for syntax errors.
104