aboutsummaryrefslogtreecommitdiff
path: root/contrib/isc-dhcp/CHANGES
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>1999-02-10 09:10:13 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>1999-02-10 09:10:13 +0000
commitcd2d014aab8332077aba9b0f6e0d06678fbe1aff (patch)
tree238471ef1d73dff2645de45ab083d2123bf56b83 /contrib/isc-dhcp/CHANGES
downloadsrc-cd2d014aab8332077aba9b0f6e0d06678fbe1aff.tar.gz
src-cd2d014aab8332077aba9b0f6e0d06678fbe1aff.zip
Virgin import of ISC-DHCP v2.0b1pl6vendor/isc-dhcp/2.0b1-pl.6
Notes
Notes: svn path=/vendor/isc-dhcp/dist/; revision=43829 svn path=/vendor/isc-dhcp/2.0b1-pl.6/; revision=43831; tag=vendor/isc-dhcp/2.0b1-pl.6
Diffstat (limited to 'contrib/isc-dhcp/CHANGES')
-rw-r--r--contrib/isc-dhcp/CHANGES104
1 files changed, 104 insertions, 0 deletions
diff --git a/contrib/isc-dhcp/CHANGES b/contrib/isc-dhcp/CHANGES
new file mode 100644
index 000000000000..471929701bfb
--- /dev/null
+++ b/contrib/isc-dhcp/CHANGES
@@ -0,0 +1,104 @@
+970609
+
+- Don't trust hostnames provided by client - Win95 allows *spaces* in
+ client-supplied hostnames!
+
+- Be lenient in parsing client-hostname statement in case a bad hostname
+ got recorded.
+
+970607
+
+- Change size_t to ssize_t in return values where a negative number
+ is used to indicate an error.
+
+- Always write out two digits for single-byte quantities in arrays.
+
+- When parsing a lease database, correctly transfer the client
+ hostname and hostname to the memory-resident lease structure.
+
+- If the lease we want to give the client is different than the
+ one it's asking for, and we recognize the one it's asking for as
+ ours, NAK it.
+
+- Only accept a DHCPRELEASE or DHCPNAK if the client supplies an IP
+ address and the lease corresponding to that address is available to
+ that client.
+
+- Make it a warning rather than an error if resolv.conf is missing.
+
+970605
+
+- Add client-hostname token to lexer so that the parser can use it.
+ Fixes a serious lease database bug.
+
+- Disable log message on receipt of short ICMP Echo replies.
+
+970602
+
+- Added DHCP Client scripts for FreeBSD, Solaris, and Linux, but
+ they're not guaranteed to work.
+
+- Added some Cygwin32 (Windows NT/Windows 95) support, but this is not
+ sufficiently complete to be useful yet.
+
+- Updated README
+
+- Put something useful in TODO - formerly it mostly listed projects
+ that were way out on the back burner.
+
+In DHCP Client:
+
+- Add default, supersede, prepend and append option support, so that a
+ client can override or modify server-supplied options, and provide
+ default values if the server provides no values.
+
+- Add reject keyword, so that packets from rogue DHCP or BOOTP servers
+ can be rejected out of hand.
+
+- Added support for booting from BOOTP servers.
+
+- Added BOOTP flag to client lease declaration, to indicated that a
+ particular lease was acquired through a BOOTP server.
+
+- Don't try to do INIT-REBOOT on leases acquired from BOOTP servers.
+
+- Print server's IP address instead of its IP address when logging
+ DHCP/BOOTP messages received by client.
+
+- Fix some bugs in saved lease activation.
+
+- Fix some scripting bugs.
+
+- New sample dhclient.conf script demonstrates new features.
+
+In common code:
+
+- Partially implemented asynchronous DNS lookups.
+
+- Fixed some bugs in dispatch routine.
+
+- Fix date parsing bug that was setting dates forward one day every
+ time dhcpd was restarted (this has been fixed for a while in the 1.0
+ branch).
+
+- Change name-server option name to ien116-name-server so as to reduce
+ the potential for confusion.
+
+DHCP Relay daemon:
+
+- Fixed an operator precedence bug having to do with the broadcast
+ flag.
+
+DHCP Server:
+
+- Add support to record the client-supplied hostname in the lease file,
+ for better readability.
+
+- Fixed a bug in the renewal code that resulted in the server ignoring
+ unicast renewals from non-local subnets. This bug caused some
+ heartburn for Win95 machines.
+
+- Copy ciaddr from saved ciaddr, not from giaddr.
+
+- New -t flag tests /etc/dhcpd.conf for syntax errors.
+