ISC DHCPd Changelog

What's new in ISC DHCPd 4.3.3

Nov 12, 2015
  • The major "theme" for ISC DHCP 4.3.x was to update the support for DHCPv6 to include several of the features that have been available for DHCPv4. These include:
  • Support the use of classes
  • Support for on_commit, on_expiry and on_release statements
  • Better logging of address assignments
  • Support for using DHCPv6 relay options in expressions
  • This release also adds support for the standard DDNS as described in the current RFCs as well as enhancing support for dynamically adding and removing subclasses via OMAPI.
  • There are a number of DHCPv6 limitations and features missing in this release, which will be addressed in the future:
  • Only Solaris, Linux, FreeBSD, NetBSD, and OpenBSD are supported.
  • DHCPv6 includes human-readable text in status code messages, in English. A method to reconfigure or support other languages would be preferable.
  • The "host-identifier" option is limited to a simple token.
  • The client and server can only operate DHCPv4 or DHCPv6 at a time, not both. To use both protocols simultaneously, two instances of the relevant daemon are required, one with the '-6' command line option.

New in ISC DHCPd 4.3.2 RC 2 (Feb 26, 2015)

  • The major "theme" for ISC DHCP 4.3.x was to update the support for
  • DHCPv6 to include several of the features that have been available
  • for DHCPv4. These include:
  • Support the use of classes
  • Support for on_commit, on_expiry and on_release statements
  • Better logging of address assignments
  • Support for using DHCPv6 relay options in expressions
  • This release also adds suppport for the standard DDNS as described in the current RFCs as well as enhancing support for dynamically adding and removing subclasses via OMAPI.
  • There are a number of DHCPv6 limitations and features missing in this release, which will be addressed in the future:
  • Only Solaris, Linux, FreeBSD, NetBSD, and OpenBSD are supported.
  • DHCPv6 includes human-readable text in status code messages, in English. A method to reconfigure or support other languages would be preferable.
  • The "host-identifier" option is limited to a simple token.
  • The client and server can only operate DHCPv4 or DHCPv6 at a time, not both. To use both protocols simultaneously, two instances of the relevant daemon are required, one with the '-6' command line option.
  • 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.
  • ISC DHCP 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. Please report any problems and suggested fixes to .
  • ISC DHCP is open source software maintained by Internet Systems Consortium. This product includes cryptographic software written by Eric Young ([email protected]).

New in ISC DHCPd 4.3.2 RC 1 (Feb 20, 2015)

  • This release also adds suppport for the standard DDNS as described in the
  • current RFCs as well as enhancing support for dynamically adding and removing
  • subclasses via OMAPI.
  • Support the use of classes:
  • Support for on_commit, on_expiry and on_release statements
  • Better logging of address assignments
  • Support for using DHCPv6 relay options in expressions

New in ISC DHCPd 4.3.0 Beta 1 (Jan 21, 2014)

  • Address static analysis warnings.
  • Silence benign static analysis warnings.
  • Add check for 64-bit package for atf.
  • Use newer auto* tool packages and turn on RFC_3542 support on Mac OS.
  • Remove a variable when it isn't being used due to #ifdefs to avoid a compiler warning on Solaris using GCC.
  • Add a check for too much whitespace in a config or lease file.
  • Fix several problems with using OMAPI to manipulate class and subclass objects.
  • Added a sleep call after killing the old client to allow time for the sockets to be cleaned.
  • Missing files for ISC DHCP Developer's Guide are now included in the release tarballs.
  • Update client script for use with openwrt.
  • Fix the socket handling for DHCPv6 clients to allow multiple instances of a client on a single machine to work properly.
  • Added support for gentle shutdown after signal is received.
  • Enhance the DHCPv6 server logging to include the addresses that are assigned to the clients.
  • Fix an operation in the DDDNS code to be a bitwise instead of logcial or.

New in ISC DHCPd 4.2.5 (Dec 17, 2013)

  • A security issue in Bind9 was found and fixed.