Lease version 1.99.9 is available

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.c function protos to icmp.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 libdhclient library
  • RT1765: Make libdhcpd library
  • 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.c function protos to ddns.h
  • RT1760: Move dns.c function protos to dns.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.

Lease Posts RSS