hush/networking
Christian Lindeberg ea2b71be66 udhcpd: keep expired leases at startup
Let udhcpd retain the information about expired leases when restarting
so that the leases are reserved until they possibly become the oldest
expired lease.

This reduces the frequency of IP address changes for example when the
DHCP server and a group of clients, who do not store and request their
previously offered IP address across restarts, are collectively restarted
and the startup order of the clients are not guaranteed.

Signed-off-by: Christian Lindeberg <christian.lindeberg@axis.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2016-03-01 19:23:22 +01:00
..
libiproute iproute: support "scope". Closes 8561 2015-12-30 17:32:51 +01:00
ssl_helper
ssl_helper-wolfssl
udhcp udhcpd: keep expired leases at startup 2016-03-01 19:23:22 +01:00
arp.c
arping.c build system: -fno-builtin-printf 2015-10-07 22:42:45 +02:00
brctl.c libiproute: rename invarg(a,b) to invarg_1_to_2(a,b) 2015-10-14 13:21:01 +02:00
Config.src inetd: make FEATURE_INETD_RPC off by default 2015-10-25 20:10:46 +01:00
dnsd.c
ether-wake.c
ftpd.c ftpd: make DIR parameter work for non-root too: chdir to it instead of chroot 2015-10-13 13:49:53 +02:00
ftpgetput.c libbb: introduce kernel-style BUILD_BUG_ON() 2015-10-13 14:50:20 +02:00
hostname.c
httpd_indexcgi.c
httpd_post_upload.txt
httpd_ssi.c
httpd.c httpd: fix heap buffer overflow. Closes 8426 2015-10-23 11:49:04 +02:00
ifconfig.c
ifenslave.c join some common strings, -400 bytes 2015-10-08 11:24:44 +02:00
ifplugd.c ifplugd: discovered why it needed net/ethernet.h: just for ETH_ALEN 2015-10-07 02:02:56 +02:00
ifupdown.c ifupdown: allow duplicate interface definitions 2016-03-01 18:59:08 +01:00
inetd.c *: more BUILD_BUG_ON conversions 2015-10-13 17:17:34 +02:00
interface.c busybox: fix uninitialized memory when displaying IPv6 addresses 2016-02-01 02:20:25 +01:00
ip.c networking: add 'ip neigh' command 2015-10-14 12:53:47 +02:00
ipcalc.c
isrv_identd.c
isrv.c libbb: introduce kernel-style BUILD_BUG_ON() 2015-10-13 14:50:20 +02:00
isrv.h
Kbuild.src
nameif.c
nbd-client.c *: more BUILD_BUG_ON conversions 2015-10-13 17:17:34 +02:00
nc_bloaty.c
nc.c
netstat.c
nslookup.c
ntpd.c ntpd: print packet delay in clock update message 2016-02-24 01:22:45 +01:00
ping.c libbb: introduce kernel-style BUILD_BUG_ON() 2015-10-13 14:50:20 +02:00
pscan.c
route.c
slattach.c libiproute: rename invarg(a,b) to invarg_1_to_2(a,b) 2015-10-14 13:21:01 +02:00
tc.c libiproute: rename invarg(a,b) to invarg_1_to_2(a,b) 2015-10-14 13:21:01 +02:00
tcpudp_perhost.c
tcpudp_perhost.h
tcpudp.c
telnet.c *: more BUILD_BUG_ON conversions 2015-10-13 17:17:34 +02:00
telnetd.c
telnetd.ctrlSQ.patch
tftp.c libbb: introduce kernel-style BUILD_BUG_ON() 2015-10-13 14:50:20 +02:00
traceroute.c
tunctl.c
vconfig.c
wget.c wget: make Bartosz's "wget --passive-ftp -nd -t 3" work 2015-10-20 21:51:52 +02:00
whois.c
zcip.c zcip: ...ad suppress the warning 2015-10-24 19:15:44 +02:00