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