Releases: MartijnBraam/python-isc-dhcp-leases
Release 0.9.1
This new version can now handle dhcp leases that have no starts
parameter thanks to @jay-g-mehta.
It can also now handle lease files where the db time is set to local instead of dhcp thanks to @cacoyle.
Release 0.9.0
This new version adds support for reading backup leases which don't have a hardware address associated. Also with this version you can read gzipped lease files.
Performance improvements
This release improves performance for parsing large lease databases thanks to @andir.
Added support for 'set' statements
Added support for 'set' instructions in the lease file. This again slightly changes the output from lease.data so a new minor version.
Thanks @andir for the addition and refactor
Added support for "option" keys in the lease file
Added support for option something value;
lines in the lease file and a new property lease.options
that contains a dict of options.
This addition changes to structure of lease.options
slightly if you used it to read the option key before.
Thanks @amamitzsch for the new regex
Added isc dhcpd 4.3.3 support
This release fixes a bug with parsing IPv6 lease files from isc dhcpd 4.3.3
0.5.2: Fixed installation bug
The pip module installs again thanks to @andir
0.5.1: Documentation updates
This release doesn't change any code in the module, the only change is that this release is the documentation on the Pypi page.
0.5.0: IAID and DUID parsing
This release adds proper IAID and DUID parsing thanks to @freddy36
This also may break your code if you use the host_identifier property from Lease6 so this is a new minor release. see the README.md for the new properties of Lease6
0.4.1: IPv6 prefix delegations and general fixes
Changelog:
- Fix is_valid for computers not running in UTC (by andir)
- get_current now works for IPv6 leases (by andir)
- Added support for IPv6 prefix delegations (by andir)