ISC DHCP 4.0.0a2 is now available

Evan Hunt Evan_Hunt at isc.org
Fri Jul 20 01:53:58 UTC 2007


ISC DHCP 4.0.0a2 is now available for download.

Version 4.0.0a2 of the ISC DHCP Distribution is a feature release.
In this second alpha release, we have added DHCPv6 Release message
support to the client, two regular expression executable statement
operators, and repaired a number of bugs (tracking 3.1.x and 3.0.x
maintenance).  A list of changes in this release has been appended
to this message.  For a full list of changes since any historical
version, please consult the RELNOTES file in the software
distribution.

For information on how to install, configure and run this software, as
well as how to find documentation and report bugs, please consult the
README file.  (NOTE: ISC DHCP now uses standard GNU configure for
installation. Please review the output of "./configure --help" to see
what options are available.)

The system has only been tested on Linux, FreeBSD, and Solaris, and may
not work on other platforms.

A list of changes in this release has been appended to this message.  For
a full list of changes since any historical version, please consult the
RELNOTES file in the software distribution, our our website:

  http://www.isc.org/sw/dhcp/dhcp4_0.php

This release is available at the following URL:

  ftp://ftp.isc.org/isc/dhcp/dhcp-4.0.0a2.tar.gz

OpenPGP signatures are available at:

  ftp://ftp.isc.org/isc/dhcp/dhcp-4.0.0a2.tar.gz.asc
  ftp://ftp.isc.org/isc/dhcp/dhcp-4.0.0a2.tar.gz.sha1.asc
  ftp://ftp.isc.org/isc/dhcp/dhcp-4.0.0a2.tar.gz.sha256.asc
  ftp://ftp.isc.org/isc/dhcp/dhcp-4.0.0a2.tar.gz.sha512.asc

ISC's Release Signing Key can be obtained at:

    http://www.isc.org/about/openpgp/


			Changes since 4.0.0a1

- Bug in octal parsing fixed. Thanks to Bernd Fuhrmann for the report
  and fix.

- Autoconf now supplies proper flags for Solaris DHCPv6 builds.

- Fix for parsing error on some IPv6 addresses.

- Invalid CIDR representation for IPv6 subnets or ranges now checked
  for when loading configuration.

- Compilation on HP/UX has been repaired.  The changes should generally
  apply to any architecture that supplies SIOCGLIFCONF but does not
  use 'struct lifconf' structures to pass values.

- Two new operators, ~=3D and ~~, have been integrated to implement
  boolean matches by regular expression (such as may be used in
  class matching statements).  Thanks to a patch by Alexandr S.
  Agranovsky, which underwent slight modification.

- Fix for icmp packets on 64-bit systems (bug introduced in 4.0).

- A bug was fixed in interface discovery wherein an error identifying
  a server-configured interface with no IPv4 addresses would SEGV.

- Fixed a bug in which write_lease() might report a failure incorrectly

- Added support for DHCPv6 Release messages

- Added -x option to dhclient, which triggers dhclient processes
  to exit gracefully without releasing leases first

- All binaries (client, server, relay) now change directories
  to / before going into daemon mode, so as not to hold $CWD open

- Fixed a bug parsing DHCPv6 client-id's in host-identifier statements

- Fixed a bug with the 'ddns-updates' boolean server configuration
  parameter, which caused the server to fail.

			Changes since 3.1.0rc1

- The parse warning that 'deny dyanmic bootp;' must be configured for
  failover protected subnets was removed.

			Changes since 3.1.0b2

- Failover rebalance events no longer play ping pong with round errors
  (moving leases between free and back to backup where there are an
  odd number of leases).

- The 'pool' log line has been split into two messages, one before the
  rebalance run, and one after.

- Any queued BNDACKs are transmitted before transmitting new BNDUPDs.
  This enforces the correct sequence of events for the remote server
  processing these messages.

			Changes since 3.1.0b1

- A bug in dhclient was repaired which caused it to send parameter request
  lists of 55 bytes in length no matter how long the declared PRL was.

- 'dhcp.c(3953): non-null pointer' has been repaired.  This fixes a flaw
  wherein the DHCPv4 server may ignore a configured server-identifier.

- A flaw in failover startup sequences was repaired that sometimes left
  the primary DHCP server's pool rebalance schedules unscheduled.

- Corrected a flaw that broke encapsulated spaces included due to presence
  on the parameter request list.

			Changes since 3.0.6rc1

- supersede_lease() now requeues leases in their respective hardware
  address hash bucket.  This mirrors client identifier behaviour.

-- 
Evan Hunt -- evan_hunt at isc.org
Internet Systems Consortium, Inc.
-----------------------------------------------------------------------
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