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