[Dnsmasq-discuss] RA-acquired address not marked as 'dynamic' with 2.82
christian.ehrhardt at canonical.com
Wed Jun 2 08:18:23 UTC 2021
On Mon, Jan 25, 2021 at 4:28 PM Christian Ehrhardt
<christian.ehrhardt at canonical.com> wrote:
> On Thu, Sep 17, 2020 at 8:57 AM Christian Ehrhardt
> <christian.ehrhardt at canonical.com> wrote:
> > Hi,
> > since nothing happened on this topic (e.g. committed to git / further
> > discussion) I wondered if you waited for a confirmation.
> > The first patch by Iain was ignored or not seen, I'd expect both might work.
> > Nevertheless in case there was any (hidden) reason I picked the second
> > patch suggested at:
> > http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2020q3/014346.html
> > I built dnsmasq 2.82 with it and ran the various Ubuntu tests against it.
> > I wanted to state that this made it fully work again from my POV and
> > hope that it can be considered to be applied.
> @Simon - Re-ping
And re-ping again we are at 2.85 and Ubuntu still has to carry this
patch that came up in the original discussion:
diff --git a/src/radv.c b/src/radv.c
index 3255904b..d10f2b6b 100644
@@ -628,8 +628,9 @@ static int add_prefixes(struct in6_addr *local, int prefix,
/* find floor time, don't reduce below 3 * RA interval.
If the lease time has been left as default, don't
- use that as a floor. */
- if ((context->flags & CONTEXT_SETLEASE) &&
+ use that as a floor.
+ Always set lease time if requested to do so. */
+ if ((context->flags & CONTEXT_SETLEASE) ||
time > context->lease_time)
time = context->lease_time;
History on this
Submitted and Discussed:
> We now have had 2.83 (released for CVEs) so some activity is happening
> again I guess.
> So I thought it might be worth to ping on this "old issue with known
> fix" once more.
> > P.S. I wasn't subscribed before so I can't reply directly, due to that
> > it might be broken up in the tree view of the ML archive, sorry for
> > that
> > --
> > Christian Ehrhardt
> > Staff Engineer, Ubuntu Server
> > Canonical Ltd
> Christian Ehrhardt
> Staff Engineer, Ubuntu Server
> Canonical Ltd
Staff Engineer, Ubuntu Server
More information about the Dnsmasq-discuss