dhcpkit (1.0.6) unstable; urgency=low

  * Fix calculations of maximum domain name length
  * Deal with the release of ZConfig 3.2.0, which broke our ZConfig 3.1.0
    previous hacks
  * Switch to idna module with better IDNA implementation (it implements
    RFC 5891 instead of the obsolete RFC 3490)
  * normalise_hex() now accepts bytes as input, for easier byte printing

 -- Sander Steffann <sander@dhcpkit.org>  Sun, 25 Jun 2017 16:30:00 +0200

dhcpkit (1.0.5) unstable; urgency=low

  * Provide RPM repositories at https://repo.dhcpkit.org/
  * Add PD-Exclude option implementation
  * Add Client FQDN option implementation
  * Add Timezone options implementation
  * Add Relay Echo-Request option implementation
  * Add Relay Echo-Request option handler implementation
  * Fixed Python type annotations in many places
  * Show LDRA relays when printing TransactionBundle
  * The DHCPv6 server will try to keep going when not running as root, it
    might sometimes work, for example when connecting to a VPP instance
    instead of the usual opening listening sockets on low ports
  * Improve DNS handling: be explicit about difference between absolute and
    relative domain names
  * New UnknownProtocolElement available for more generic protocol parsing
  * All_DHCP_Relay_Agents_and_Servers and All_DHCP_Servers are now instances
    of IPv6Address instead of strings
  * Added an IgnoreMessage exception type so listeners can signal to the
    server that the received data is to be ignored
  * The IncompleteMessage exception is now a subclass of IgnoreMessage

 -- Sander Steffann <sander@dhcpkit.org>  Wed, 21 Jun 2017 14:00:00 +0200

dhcpkit (1.0.4-2) unstable; urgency=medium

  * Provide debian/ubuntu packaging with init/init.d/systemd scripts
  * Provide an extensive default configuration
  * Allow the control socket location to be overridden from the command line
  * Improve ipv6-dhcpd to ipv6-dhcpctl communication when shutting down
  * Allow unicast listening on ::1 for testing purposes
  * Make python dependencies more accurate
  * Make building process for documentation more stable
  * Add missing copyright statement for RFC 7598
  * Fix Sphinx RFC reference

 -- Sander Steffann <sander@dhcpkit.org>  Fri, 17 Dec 2016 01:35:47 +0000

dhcpkit (1.0.3) unstable; urgency=low

  * Fix leasequery statistics output, also fixes Observium stats
  * Add rate limit handler to ignore obnoxious clients
  * Add implementation for the Leasequery and Bulk Leasequery protocols
  * Ignore MAC address `00:00:00:00:00:00` when searching for a server-id
  * Fix finding the inner relay message in a RelayForwardMessage
  * Improve logging for ignored messages
  * The default log level now only logs errors, not warnings
  * Improve exception handling and logging for errors during worker
    initialisation
  * Sending replies has been moved from the main process to the worker
    processes
  * Therefore :class:`.OutgoingPacketBundle` does no longer exist
  * Constants for status codes have been renamed to be more consistent, the
    old names have been deprecated and will be removed in the future
  * Tests have been moved under the dhcpkit module to be easier to import
    from other extensions (for example when they need a solicit message and
    packet to test with)
  * Added Leasequery and Bulk Leasequery messages, options and status codes
  * Leasequery needs RelayForwardMessages without a contained message, so
    allow that now
  * Code for privilege management have been moved to dhcpkit.common
  * Code for console logging has been moved to dhcpkit.common.logging
  * Replies are now sent directly from worker processes, not first handed
    back to the master and then sent from there
  * Refactor listeners and message handling to allow for TCP listeners and
    leasequery extensions
  * Open sockets with SO_REUSEADDR so we can restart quickly without having
    to wait for TIME_WAIT
  * Allow for multiple responses in transaction bundle, especially useful
    for TCP connections

 -- Sander Steffann <sander@steffann.nl>  Tue, 13 Dec 2016 04:03:37 +0100


dhcpkit (0.9.6a1) unstable; urgency=low

  * 9f5eb10 Improve bundling and uploading process

 -- Sander Steffann <sander@steffann.nl>  Mon, 05 Sep 2016 15:16:12 +0000
