Lease version 1.99.9 is available
February 15, 2026
Lease version 1.99.9 has been released (tagged at
1.99.9.20260214065406.a608344ce2). This is in a series of releases
made from the 1.99 development branch.
The following are release notes for Lease 1.99.9:
- RT1812: Add Debian and Ubuntu to supported platforms
- RT1801: Fix warning about possible thread name buffer overflow (
pthread_setname_np()) - RT1760: Remove socket interface code
- RT1760: Remove unused socket code
- RT1760: Remove raw socket implementation code
- RT1760: Remove log messages about HP JetAdmin software
- RT1760: Update text in manpage
- RT1760: Remove NIT code
- RT1760: Remove DLPI code
- RT1760: Remove UPF code
- RT1760: Move
icmp.cfunction protos toicmp.h - RT1760: Remove local version of
inet_aton() - RT1776: Use separate heap indexes for tracking active and inactive heaps
- RT1777: Rename heap callback function types and args
- RT1772: Refactor and port
mdb6_unittest.c - RT1775: Save and restore lease's heap index
- RT1774: Remove CYGWIN specific code
- RT1771: Refactor and port
duid_unittest.c - RT1770: Refactor and port
leaseq_unittest.c - RT1769: Refactor and port
simple_unittest.c - RT1768: Refactor and port
load_bal_unittest.c - RT1767: Refactor and port
hash_unittest.c - RT1766: Make
libdhclientlibrary - RT1765: Make
libdhcpdlibrary - RT1764: Refactor and port
test_alloc.c - RT1763: Refactor and port
ns_name_test.c - RT1762: Refactor and port
misc_unittest.c - RT1761: Refactor and port
dns_unittest.c - RT1760: Move
ddns.cfunction protos toddns.h - RT1760: Move
dns.cfunction protos todns.h - RT1760: Make
repudiate_zone()statically scoped - RT1760: Make
dns_zone_lookup()statically scoped - RT1760: Refactor
dispatch() - RT1760: Add include
- RT1760: Fix module name, etc.
- RT1760: Prefix lease to function names
- RT1760: Delete trailing whitespace
- RT1760: Fix old style function decl
- RT1760: Fix function args
- RT1760: Cleanup includes
- RT1760: Replace defines with enum
- RT1760: Delete trailing whitespace
- RT1760: Make variables static scoped
- RT1760: Fix no previous prototype compiler warnings
- RT1755: Add Debian packaging
- RT1746: Fix user creation in RPM spec file for new RPM versions
- RT1743: Disable parallel make in docs directories when using Sphinx
- RT1742: Add installation.rst to
EXTRA_DIST - RT1740: Update list of supported platforms
- RT1738: Use standard C integer types
- RT1737: Move leasechain protos to
leasechain.h - RT1736: Remove unused
resolv.c
Some more development releases will be made from this branch until Lease 2.0 is ready to be branched. You can read about Lease branches and version numbering.