ISC DHCP 3.0.5 is now available.
David W. Hankins
David_Hankins at isc.org
Mon Nov 6 00:17:31 UTC 2006
*** From dhcp-announce -- To unsubscribe, see the end of this message. ***
ISC DHCP 3.0.5 is now available for download. This release is a
maintenance release that seeks to correct bugs introduced in 3.0.4
or prior. The most important of these bugs is for 64-bit time_t
systems that was introduced in 3.0.4.
If you are upgrading from ISC DHCP 3.0.3 or prior and are using
failover, please take special care of the 'atsfp' values now included
on failover-controlled leases. See the RELNOTES file included in
the distribution for more information.
A list of all changes made since 3.0.4 has been appeneded to the end of
this message. For a complete list of changes from any previous release,
please consult the RELNOTES file within the source distribution, or on
our website:
http://www.isc.org/sw/dhcp/dhcp_rel.php
This release, and its OpenPGP-signatures are available now from:
ftp://ftp.isc.org/isc/dhcp/dhcp-3.0.5.tar.gz
ftp://ftp.isc.org/isc/dhcp/dhcp-3.0.5.tar.gz.sha512.asc
ftp://ftp.isc.org/isc/dhcp/dhcp-3.0.5.tar.gz.sha256.asc
ftp://ftp.isc.org/isc/dhcp/dhcp-3.0.5.tar.gz.sha1.asc
ISC's Release Signing Key can be obtained at:
http://www.isc.org/about/openpgp/
Changes since 3.0.5rc2
- Failover servers try harder to retransmit binding updates upon entering
NORMAL state.
Changes since 3.0.5rc1
- A bug was repaired in fixes to the dhclient which sought to run the
dhclient-script with the 'EXPIRE' state should it receive a NAK in
response to a REQUEST. The client now iterates the PREINIT state
after the EXPIRE state, so that interfaces that might be configured
'down' can be brought back 'up' and initialized.
- DHCPINFORM handling for clients that properly set ciaddr and come to the
server via a relay agent has been repaired.
Changes since 3.0.4
- A warning that host statements declared within subnet or shared-network
scopes are actually global has been added.
- The default minimum lease time (if min-lease-time was not specified)
was raised from 0 to 300. 0 is not thought to be sensible, and is
known to be damaging.
- Added additional fatal error sanity checks surrounding lease binding
state count calculations (free/active counts used for failover pool
balancing).
- Some time value size fixes in 3.0.4 brought on from FreeBSD /usr/ports were
misapplied to server values rather than client values. The server no longer
advertises 8-byte lease-time options when on 64-bit platforms.
- A bug where leases not in ACTIVE state would get billed to billed classes
(classes with lease limitations) was fixed. Non-active leases OFFERed
to clients are no longer billed (but billing is checked before offering).
- The dhcpd.conf.5 manpage was updated in regard to the ddns-domainname
configuration option - the default configuration and results should be
more clear now.
- If the dhclient were to receive a DHCPNAK while it was in the RENEW
state (and consequently, had an active, 'bound' address and related
configuration options), it would fail to 'tear down' this information
before proceeding into INIT state. dhclient now iterates the dhclient-
script with the 'EXPIRE' action to cause these teardowns prior to entering
INIT state. Thanks to a patch from Chris Zimmerman.
- The omapi.1 manpage had some formatting errors repaired thanks to a patch
from Yoshihiko Sarumaru.
- A few lines of code that were failover-specific were moved within
#if defined() clauses so that compilation without failover could be
made possible.
- The log message emitted when the 'leased-address' value was not available
in dhcpd.conf "executable statements" has been updated to be more helpful.
Manpage information for this value has also been updated.
- Abandoned or dissociated (err condition) leases now remove any related
dynamic dns bindings. Thanks to a patch from Patrick Schoo.
- Attempting to write a new lease file to replace a corrupt (due to
encountering non-retryable errors during writing) lease file should
no longer result in an infinite recursion.
- Host declaration hardware addresses and client identifiers may only be
configured once. dhcpd will now fail to load config files that specify
multiple identifiers (previous versions would silently over-ride the
value with the later configured value).
--
David W. Hankins "If you don't do it right the first time,
Software Engineer you'll just have to do it again."
Internet Systems Consortium, Inc. -- Jack T. Hankins
-----------------------------------------------------------------------
To unsubscribe from this list, visit http://www.isc.org/dhcp-lists.html
or send mail to dhcp-announce-request at isc.org with the subject line of
'unsubscribe'.
-----------------------------------------------------------------------
More information about the dhcp-announce
mailing list