Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 890575 - net-dns/dnsmasq-2.89: stabilisation
Summary: net-dns/dnsmasq-2.89: stabilisation
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Patrick McLean
URL:
Whiteboard:
Keywords: CC-ARCHES
Depends on:
Blocks: 873700 890485
  Show dependency tree
 
Reported: 2023-01-12 07:12 UTC by Sam James
Modified: 2023-03-05 09:14 UTC (History)
0 users

See Also:
Package list:
net-dns/dnsmasq-2.89
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-01-12 07:12:44 UTC
Not CCing arches yet but we should proceed soon given 2.86/2.87 were buggy.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-02-05 17:17:12 UTC
2.99 has a notable fix:

    1 version 2.89
    2         Fix bug introduced in 2.88 (commit fe91134b) which can result
    3 	in corruption of the DNS cache internal data structures and
    4 	logging of "cache internal error". This has only been seen
    5 	in one place in the wild, and it took considerable effort
    6 	to even generate a test case to reproduce it, but there's
    7 	no way to be sure it won't strike, and the effect is to break
    8 	the cache badly. Installations with DNSSEC enabled are more
    9 	likely to see the problem, but not running DNSSEC does not
   10 	guarantee that it won't happen. Thanks to Timo van Roermund
   11 	for reporting the bug and for his great efforts in chasing
   12 	it down.

So let's bump to that and stable it instead.
Comment 2 Larry the Git Cow gentoo-dev 2023-02-05 17:18:20 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abd3e93691d2f5ada44e4e4dab0c731b0ac2af31

commit abd3e93691d2f5ada44e4e4dab0c731b0ac2af31
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-02-05 17:18:00 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-02-05 17:18:00 +0000

    net-dns/dnsmasq: add 2.89
    
    Small regression fix on 2.88.
    
    Bug: https://bugs.gentoo.org/890575
    Signed-off-by: Sam James <sam@gentoo.org>

 net-dns/dnsmasq/Manifest            |   1 +
 net-dns/dnsmasq/dnsmasq-2.89.ebuild | 224 ++++++++++++++++++++++++++++++++++++
 2 files changed, 225 insertions(+)
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-02-05 18:31:20 UTC
amd64 done
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-02-05 18:50:26 UTC
ppc64 done
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-02-05 18:50:27 UTC
sparc done
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-02-05 18:50:28 UTC
arm done
Comment 7 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2023-03-05 09:06:32 UTC
x86 done
Comment 8 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2023-03-05 09:07:49 UTC
arm64 done
Comment 9 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2023-03-05 09:14:48 UTC
ppc done

all arches done