config: Support infinite as DHCP pool leasetime value
authorHans Dedecker <dedeckeh@gmail.com>
Thu, 17 Nov 2016 15:11:56 +0000 (16:11 +0100)
committerJohn Crispin <john@phrozen.org>
Mon, 21 Nov 2016 10:35:30 +0000 (11:35 +0100)
commit6c3bc0141dacc88992583d6f2cdc8a360df7422d
tree4cf9e6f28c5e398106aa3f6d88155b71cef5e0cf
parent801cfeea100ca7b211c9841f0fcb757b17f47860
config: Support infinite as DHCP pool leasetime value

Add support for infinite leasetime value; this can be done by
specifying "infinite" as leasetime value which is similar to
dnsmasq infinite leasetime support.
Specifying "infinite" as leasetime is valid for both the host
and dhcp uci sections.
A DHCPv4/DHCPv6 assignment is now considered infinite if valid_unil
holds the value 0.

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
src/config.c
src/dhcpv4.c
src/dhcpv6-ia.c
src/odhcpd.h