Results 335 comments of Roy Marples

The address lifetimes are logged when debugging is enabled. https://github.com/NetworkConfiguration/dhcpcd/blob/master/src/ipv6.c#L777 Is this not sufficient?

Interesting. At first glance it seems that we are sending a very big environment to the script to run and there is a NULL termination issue with that. Can you...

> I suspect we are setting data and len used in script_runreason() inside make_env() at line 553: So your platform lacks support for open_memstream(3)? That might not be well tested...

Interesting. Maybe it is something within the RA that dhcpcd is trying to translate into env that is causing the crash and not the actual number of RA's in play....

It's unlikely to be fixed. If he's using FreeBSD-15 there's a chance though ;) This and a few others are on my immediate list of things to look at now...

I'm not sure how that would fix it because there must be a DHCPv6 state when dhcp6_delegate_prefix is called.

DHCPv6 RELEASE needs to be re-worked. I am working on doing something for DHCPv4 which this can be based on.

So while we can likely fix a lot of the header issues, my concern is that we won't work with the kernel at all. For example on BSD we use...

You should quote the whole text :) RFC2131 3.4 > The servers SHOULD unicast the DHCPACK reply to the address given in the 'ciaddr' field of the DHCPINFORM message. >...

[RFC2131 3.4.5](https://datatracker.ietf.org/doc/html/rfc2131#section-4.3.5) > DHCPINFORM message > > The server responds to a DHCPINFORM message by sending a DHCPACK message directly to the address given in the 'ciaddr' field of the...