From 76bd39af36a439fc9698d4a08f0ce81cf86154da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Men=C5=A1=C3=ADk?= Date: Mon, 13 Feb 2023 20:09:18 +0100 Subject: [PATCH] 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. --- .gitignore | 2 ++ dnsmasq.spec | 8 ++++++-- sources | 4 ++-- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index b0930fc..7afc160 100644 --- a/.gitignore +++ b/.gitignore @@ -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 diff --git a/dnsmasq.spec b/dnsmasq.spec index e7e7577..2fa7831 100644 --- a/dnsmasq.spec +++ b/dnsmasq.spec @@ -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 - 2.89-1 +- Update to 2.89 (#2167121) + * Thu Jan 19 2023 Fedora Release Engineering - 2.88-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index 805f741..26a4896 100644 --- a/sources +++ b/sources @@ -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