Update to 2.89 (#2167121)

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

Also --no-ident option to disable CHAOS entries.
This commit is contained in:
Petr Menšík 2023-02-13 20:09:18 +01:00
parent c18e8375ae
commit 76bd39af36
3 changed files with 10 additions and 4 deletions

2
.gitignore vendored
View File

@ -48,3 +48,5 @@ dnsmasq-2.52.tar.lzma
/dnsmasq-2.87.tar.xz.asc
/dnsmasq-2.88.tar.xz
/dnsmasq-2.88.tar.xz.asc
/dnsmasq-2.89.tar.xz
/dnsmasq-2.89.tar.xz.asc

View File

@ -22,10 +22,11 @@
%bcond_with sourcegit
Name: dnsmasq
Version: 2.88
Release: 3%{?extraversion:.%{extraversion}}%{?dist}
Version: 2.89
Release: 1%{?extraversion:.%{extraversion}}%{?dist}
Summary: A lightweight DHCP/caching DNS server
# SPDX identifiers already
License: GPL-2.0-only or GPL-3.0-only
URL: http://www.thekelleys.org.uk/dnsmasq/
Source0: %{url}%{?extrapath}%{name}-%{version}%{?extraversion}.tar.xz
@ -211,6 +212,9 @@ install -Dpm 644 %{SOURCE2} %{buildroot}%{_sysusersdir}/%{name}.conf
%endif
%changelog
* Mon Feb 13 2023 Petr Menšík <pemensik@redhat.com> - 2.89-1
- Update to 2.89 (#2167121)
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.88-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild

View File

@ -1,2 +1,2 @@
SHA512 (dnsmasq-2.88.tar.xz) = 109ee4513cb25fb0c9ff6f81d696c195a24ffa013847fdc3a507757137fff098248e2b907a87695075405039c4dc0eda40803395a52306ce673ca593cc4f4e00
SHA512 (dnsmasq-2.88.tar.xz.asc) = 64b12010139b224db879eb007550ddc0ce8152c98aaa9f3a8063b757c49478473d6ff10a6053913400f7eedefceb4fa38e83b8b6f1e3ebe36c78b00e490bd951
SHA512 (dnsmasq-2.89.tar.xz) = 4384ed5b673e10eaf6532e6eaeb5c0a6b817581433cc28c632bdcbadbfc050a0ab73bc5b73c98d708cd39515bb3f72168714b0aa5f16436cebdd18020648d428
SHA512 (dnsmasq-2.89.tar.xz.asc) = 953316fa47e5793af1493cb81af14bbbb4a56160a067ca31b94c1c65dbb4515f670d56378d15e624575954cd5b6117e6c746f88f746005c1b8f5e4eff59914ae