Simon Kelley
|
c3a04081ff
|
[fd00::} and [fe80::] special addresses in DHCPv6 options.
|
2014-01-11 22:18:19 +00:00 |
|
Simon Kelley
|
c47e3ba446
|
Update copyright for 2014.
|
2014-01-08 17:07:54 +00:00 |
|
Simon Kelley
|
6586e8352a
|
Use random address allocation for DHCPv6 temporary addresses.
|
2013-11-07 14:20:13 +00:00 |
|
Kevin Darbyshire-Bryant
|
8c0b73d3a8
|
Add --quiet-* options.
|
2013-10-11 11:56:33 +01:00 |
|
Tanguy Bouzeloc
|
ef1d7425e3
|
Fix problem in DHCPv6 vendorclass/userclass matching code.
|
2013-10-03 11:06:31 +01:00 |
|
Simon Kelley
|
8939c95fd6
|
Don't extract MAC address from ND table when DHCPv6 request is from a relay.
|
2013-09-25 11:49:34 +01:00 |
|
Vladislav Grishenko
|
408c368fa5
|
Remove unused variable warnings when omitting stuff at compile-time.
|
2013-09-24 16:18:49 +01:00 |
|
Simon Kelley
|
f1af2bb485
|
Big ugly refactor in rfc3315.c should be no behaviour changes.
|
2013-09-24 09:16:28 +01:00 |
|
Simon Kelley
|
d81b42d067
|
Prod neighbour discovery with ARP instead of PING.
|
2013-09-23 12:26:34 +01:00 |
|
Simon Kelley
|
8f51a29137
|
Fix compiler warnings.
|
2013-09-21 14:07:12 +01:00 |
|
Simon Kelley
|
89500e31f1
|
Support MAC addresses in dhcp-host and dhcp-mac for DHCPv6.
|
2013-09-20 16:29:20 +01:00 |
|
Simon Kelley
|
c8f2dd8b53
|
Cope with DHCPv6 REQUESTs without address options.
|
2013-09-13 11:22:55 +01:00 |
|
Simon Kelley
|
ff7eea27e7
|
Add --dhcp-relay config option.
|
2013-09-04 18:01:38 +01:00 |
|
Simon Kelley
|
cc4baaab0d
|
Fix DHCPv6 lease time calculation when client sends VL==0 or PL==0
|
2013-08-05 15:03:44 +01:00 |
|
Simon Kelley
|
871d4562f1
|
Support RFC-4242 information-refresh-time.
|
2013-07-28 09:37:38 +01:00 |
|
Simon Kelley
|
6bd109aa2f
|
Better job with domain for DHCPv6 information-request.
|
2013-07-27 15:11:44 +01:00 |
|
Simon Kelley
|
ef1a94abaa
|
Advertise lost prefixes with pref_time == 0 for 2 hours.
|
2013-07-26 13:59:03 +01:00 |
|
Roy Marples
|
3f3adae6bc
|
DHCP FQDN option tweaks.
|
2013-07-25 16:22:46 +01:00 |
|
Simon Kelley
|
6f9aaa93e9
|
->hwaddr_len must be zero always in DHCPv6 leases.
|
2013-04-10 10:25:26 +01:00 |
|
Simon Kelley
|
8ac9787350
|
Fix lease time calculation when using DHCPv6 relay.
|
2013-03-30 21:34:19 +00:00 |
|
Simon Kelley
|
6e37ab595c
|
Send prefix-class in DHCPREPLY as well as DHCPADVERTISE.
|
2013-03-19 20:50:11 +00:00 |
|
Simon Kelley
|
a1a79edaea
|
Bugfix for latest DHCPv6 update.
|
2013-03-15 21:19:57 +00:00 |
|
Simon Kelley
|
de92b479d9
|
Make wildcard-configured addresses work on multiple networks.
|
2013-03-15 18:26:23 +00:00 |
|
Simon Kelley
|
c630924d66
|
Experimental support for DHCPv6 prefix-class option.
|
2013-03-07 20:59:28 +00:00 |
|
Simon Kelley
|
ff59fc82b3
|
Split out context-marking from add_address.
|
2013-03-07 11:00:26 +00:00 |
|
Simon Kelley
|
52a1ae72f0
|
Another logic problem in refactor.
|
2013-03-06 22:43:26 +00:00 |
|
Simon Kelley
|
3a654c506f
|
Respect difference between no IA_{TN}A and no IA_ADDR options.
|
2013-03-06 22:17:48 +00:00 |
|
Simon Kelley
|
2763d4b51a
|
Fix unused variable warning.
|
2013-03-06 21:24:56 +00:00 |
|
Simon Kelley
|
e28836bf45
|
Fix crash in DHCPv6 renew, introduced in refactor.
|
2013-03-06 21:22:22 +00:00 |
|
Simon Kelley
|
a6ebfacf7b
|
Massive refactor of stateful DHCPv6. Lease multiple prefixes per client.
|
2013-03-06 20:54:27 +00:00 |
|
Simon Kelley
|
4038ae2005
|
Fix crash in DHCPv6 information-request handler.
|
2013-02-19 16:47:07 +00:00 |
|
Simon Kelley
|
a21e27bc99
|
Support DHCP DNS server option if we're not doing DNS.
|
2013-02-17 16:41:35 +00:00 |
|
Simon Kelley
|
61744359de
|
Change copyright messages to include 2013.
|
2013-01-31 14:34:40 +00:00 |
|
Simon Kelley
|
459380965a
|
Fix last commit.
|
2013-01-15 21:57:42 +00:00 |
|
Simon Kelley
|
21bac1bccd
|
Check IAID as well as CLID for lease identity.
|
2013-01-14 21:35:05 +00:00 |
|
Simon Kelley
|
baeb3adf21
|
More IPv6 address allocation fixes.
|
2013-01-10 11:47:38 +00:00 |
|
Simon Kelley
|
37c9ccebd1
|
DHCPv6 address allocation - same DUID, two IAIDs
|
2013-01-09 19:51:04 +00:00 |
|
Simon Kelley
|
3bc0d932d0
|
More work on lease and router lifetime calculation.
|
2012-12-28 11:31:44 +00:00 |
|
Simon Kelley
|
23780dd577
|
Set tag "dhcpv6" rather than "DHCPv6", hardwired tags in lower-case is consistent.
|
2012-10-23 17:04:37 +01:00 |
|
Simon Kelley
|
d1e9a582ad
|
Use dhcp-range tags when replying to DHCPv6 information-request.
|
2012-10-23 17:00:57 +01:00 |
|
Simon Kelley
|
0d28af84d0
|
Set tag "DHCPv6" for v6 transactions.
|
2012-09-20 21:24:06 +01:00 |
|
Simon Kelley
|
42698cb7ab
|
Log ignored DHCPv6 information-requests.
|
2012-09-20 21:19:35 +01:00 |
|
Simon Kelley
|
b269221c00
|
Address allocation tweaking - lease outside dhcp-range but in subnet.
|
2012-09-16 22:22:23 +01:00 |
|
Simon Kelley
|
8b46061e73
|
Fix DHCPv6 address allocation for some pathalogical cases.
|
2012-09-08 21:47:28 +01:00 |
|
Simon Kelley
|
a9ab732e35
|
reconfirm SLAAC addresses when DHCPv4 leases go though INIT_REBOOT state.
|
2012-04-29 16:01:28 +01:00 |
|
Simon Kelley
|
fbbc14541a
|
Fix off-by-one in DHCPv6 FQDN option decoding.
|
2012-03-30 20:48:20 +01:00 |
|
Simon Kelley
|
c8257540bc
|
"deprecated" lease-time keyword for IPv6
|
2012-03-28 21:15:41 +01:00 |
|
Simon Kelley
|
353ae4d270
|
Check assumed SLAAC addresses by pinging them.
|
2012-03-19 20:07:51 +00:00 |
|
Simon Kelley
|
1567feae3c
|
Log vendor class for DHCPv6
|
2012-03-12 22:15:35 +00:00 |
|
Simon Kelley
|
daf061c9de
|
randomise DHCPv6 lease renewal intervals
|
2012-03-12 21:57:18 +00:00 |
|