ISC DHCP 3.1.1 is now available!

David W. Hankins David_Hankins at isc.org
Wed May 14 20:50:43 UTC 2008


  *** From dhcp-announce -- To unsubscribe, see the end of this message. ***

ISC DHCP 3.1.1 is now available for download.  3.1.1 represents a
maintenance release, and contains many bugfixes.

This is the FINAL RELEASE of ISC DHCP 3.1.1, and it contains no
changes since the last release candidate.

A list of the changes in this release has been appended 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_rel2.php

This release, and its OpenPGP-signatures are available now from:

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

ISC's Release Signing Key can be obtained at:

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


			Changes since 3.1.1rc2

- None.

			Changes since 3.1.1rc1

- Changes in 4.0.x to common/options.c "pretty_domain()" (which turns
  wireformat rfc1035 into printable form for dhclient.leases) were pulled
  down.  This addresses a bug where "option domain-search , ;" would appear
  in dhclient.leases.

- Changes in 4.0.x to common/tables.c "option_dereference()" were pulled
  down.  This addresses a bug where overlapping option code definitions in
  a config file may cause an attempt to free a NULL pointer.

			Changes since 3.1.1b1

- A memory leak when using omapi has been fixed.

			Changes since 3.1.0

- Fixed --version flag in dhcrelay

- Clarified error message when lease limit exceeded

- Fixed a buffer overflow error which could have allowed a denial
  of service under unusual server configurations

- Eliminated a spurious error message from the client

- Bug in server configuration parser caused server to get stuck on
  startup for certain bad pool declarations. Thanks to Guillaume
  Knispel for the bug report and fix.

- Fixed file descriptor leak on listen failure. Thanks to Tom Clark.

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

- Log messages when failover peer names mismatch have been improved to
  point out the problem.

- Manpage entries in dhcp-options.5 for the 'domain-list' format have
  been updated.

- A bug was repaired where MAC Address Affinity for virgin leases always
  mapped to the primary.  Virgin leases now have an interleaved preference
  between primary and secondary.

- A bug was repaired where MAC Address Affinity for clients with no client
  identifier was sometimes mishashed to the peer.  Load balancing during
  runtime and pool rebalancing were opposing.

- An assertion in lease counting relating to reserved leases was repaired.

- The subnet-mask option inclusion now conforms with RFC2132 section 3.3;
  it will only appear prior to the routers option if it is present on the
  Parameter-Request-List.  The subnet-mask option will also only be
  included by default (if it is not on the PRL) in response to DISCOVER
  or REQUEST messages.

- The FQDN option is only supplied if the client supplied an FQDN option or
  if the FQDN option was explicitly requested on the PRL.

- Dynamic BOOTP leases are now load balanced in failover.

- The warning logged when an address range doesn't fit in the subnets
  they were declared has been updated to be more helpful and identify the
  typo in configuration that created the spanning addresses.

- The 'min-secs' configuration parameter's log message has been updated to
  be more helpful.

- A cosmetic bug during potential-conflict recovery that caused the peer's
  'conflict-done' state message to be logged as 'unknown-state' has been
  repaired.  It is now logged correctly.

- A bug in failover pool rebalancing that caused POOLREQ message ping-pongs
  was repaired.

- A flaw in failover pool rebalancing that could cause POOLREQ messages to
  be sent outside of the min-balance/max-balance scheduled intervals has
  been repaired.

- A bug was fixed where the 'giaddr' may be used to find the client's subnet
  rather than its own 'ciaddr'.

- A log message was introduced to clarify the situation where a failover
  'address' parameter (the server's local address) did not resolve to an
  IPv4 address.

- The minimum site code value was set to 224 in 3.1.0 to track RFC3942.  This
  broke a lot of legacy site local configurations.  The new code in place will
  track site local space minimum option codes and logs a warning to encourage
  updates and exploration of site local code migration problems.  Option
  codes less than 128 in site local spaces remain inaccessible.

- A possible relay agent option bug was repaired where random server
  initialization state may have been used to signal the relay agent
  information options sub-option code for the 'END' of the option space.

- Fixes to allow code to compile on Mac OS X Leopard (10.5).

- When server is configured with options that it overrides, a warning is
  issued when the configuration file is read, rather than at the time the
  option is overridden. This was important, because the warning was given
  every time the option was overridden, which could create a lot of
  unnecessary logging.

- When a failover server suspects it has encountered a peer running a
  version 3.0.x failover server, a warning that the failover wire protocol
  is incompatible is printed.

- The failover server no longer issues a floating point error if it encounters
  a previously undefined option code.

- An incomplete addition of the 'D' atom for domain RFC1035 format domain name
  parsing was corrected.  This corrects problems with parsing the new doamin
  search order option in dhclient.leases.

-- 
Ash bugud-gul durbatuluk agh burzum-ishi krimpatul.
Why settle for the lesser evil?	 https://secure.isc.org/store/t-shirt/
-- 
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