Dhcpkit

Latest version: v1.0.7

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.0.7

------------------

Fixes
^^^^^

- Fix Debian and RPM dependencies
- Fix unnecessary dependency on newer version of pkg_resources

1.0.6

------------------

Fixes
^^^^^

- 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

Changes for users
^^^^^^^^^^^^^^^^^

- Switch to :mod:`idna` with better IDNA implementation (it implements :rfc:`5891` instead of the obsolete :rfc:`3490`)

Changes for developers
^^^^^^^^^^^^^^^^^^^^^^

- :func:`normalise_hex` now accepts bytes as input, for easier byte printing

1.0.5

------------------

New features
^^^^^^^^^^^^

- 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

Fixes
^^^^^

- Fixed Python type annotations in many places

Changes for users
^^^^^^^^^^^^^^^^^

- Show LDRA relays when printing :class:`.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

Changes for developers
^^^^^^^^^^^^^^^^^^^^^^

- Improve DNS handling: be explicit about difference between absolute and relative domain names
- New :class:`.UnknownProtocolElement` available for more generic protocol parsing
- :data:`.All_DHCP_Relay_Agents_and_Servers` and :data:`.All_DHCP_Servers` are now instances of IPv6Address instead of
strings
- Added an :class:`.IgnoreMessage` exception type so listeners can signal to the server that the received data is to be
ignored
- The :class:`.IncompleteMessage` exception is now a subclass of :class:`.IgnoreMessage`

1.0.4

------------------

New features
^^^^^^^^^^^^

- 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

Fixes
^^^^^

- Improve ipv6-dhcpd to ipv6-dhcpctl communication when shutting down
- Add missing copyright statement for RFC 7598
- Fix Sphinx RFC reference

Changes for users
^^^^^^^^^^^^^^^^^

- Allow unicast listening on ::1 for testing purposes

Changes for developers
^^^^^^^^^^^^^^^^^^^^^^

- Make python dependencies more accurate
- Make building process for documentation more stable

1.0.3

------------------

Fixes
^^^^^

- Fix leasequery statistics output, also fixes Observium stats

1.0.2

------------------

Why?
^^^^

- Re-release with updated changelog and status

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.