From 35042c3ef61b3bc07f0f9418dff6be6ed78f4aa1 Mon Sep 17 00:00:00 2001 From: Steven Barth Date: Fri, 10 Apr 2015 10:46:57 +0200 Subject: [PATCH] Revert "Don't reply to DHCPv6 SOLICIT messages when not configured for statefull DHCPv6." This reverts commit 61b838dd574c51d96fef100285a0d225824534f9. --- src/rfc3315.c | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/rfc3315.c b/src/rfc3315.c index c1ddc80..50131d8 100644 --- a/src/rfc3315.c +++ b/src/rfc3315.c @@ -824,19 +824,6 @@ static int dhcp6_no_relay(struct state *state, int msg_type, void *inbuff, size_ } else { - /* Windows 8 always requests an address even if the Managed bit - in RA is 0 and it keeps retrying if it receives a reply - stating that no addresses are available. We solve this - by not replying at all if we're not configured to give any - addresses by DHCPv6. RFC 3315 17.2.1. appears to allow this. */ - - for (c = state->context; c; c = c->current) - if (!(c->flags & CONTEXT_RA_STATELESS)) - break; - - if (!c) - return 0; - /* no address, return error */ o1 = new_opt6(OPTION6_STATUS_CODE); put_opt6_short(DHCP6NOADDRS); -- 2.1.4