[Dnsmasq-discuss] heads-up: problem in 2.88
Simon Kelley
simon at thekelleys.org.uk
Fri Jan 13 22:58:43 UTC 2023
I've just resolved a problem that's been reported to me off-list. It
turns out that
1) This is a bug introduced in 2.88
2) If it's triggered, it's bad: dnsmasq logs about cache internal error
and the DNS subsystem becomes broken.
3) Actually triggering the bug is pretty unlikely: I've only seen one
report of it, and it took a weeks work to be able to reproduce it.
4) The bug is more likely to occur when DNSSEC validation is in use, but
still quite unlikely: I have several production instances with DNSSEC
validation and have not seen it.
Since the bug is quite bad, and since there's no workaround that
guarantees to suppress it, even though the chances of seeing the problem
are very low, I think it makes sense to make a new, fixed, release
fairly rapidly. I'll work though the uncontroversial patches in my
queue, with the aim of making a 2.89 release towards the end of the week.
https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=commit;h=f172fdbb77c422e27d3b7530f3fe95b98d1608e7
has the fix and the explanation.
Cheers,
Simon.
More information about the Dnsmasq-discuss
mailing list