]> git.ipfire.org Git - thirdparty/dhcp.git/commit - server/confpars.c
Multiple items to clean up IPv6 address processing.
authorShawn Routhier <sar@isc.org>
Tue, 10 Apr 2012 00:54:35 +0000 (00:54 +0000)
committerShawn Routhier <sar@isc.org>
Tue, 10 Apr 2012 00:54:35 +0000 (00:54 +0000)
commitbc7f8b8e3933b80d4e241f62b14a1917256d9c14
treee69aedde61428ca3bebdb16e4447545cada80e44
parent6bc3ebf0880156496eae046d4bd27fbe8007eef6
Multiple items to clean up IPv6 address processing.
When processing an IA that we've seen check to see if the
addresses are usable (not in use by somebody else) before
handing it out.
When reading in leases from the file discard expired addresses.
When picking an address for a client include the IA ID in
addition to the client ID to generally pick different addresses
for different IAs.
[ISC-Bugs #23138] [ISC-Bugs #27945] [ISC-Bugs #25586]
[ISC-Bugs #27684]
RELNOTES
includes/dhcpd.h
server/confpars.c
server/dhcpv6.c
server/mdb6.c