Hello community, here is the log from the commit of package dnsmasq for openSUSE:Factory checked in at 2020-06-04 17:49:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dnsmasq (Old) and /work/SRC/openSUSE:Factory/.dnsmasq.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dnsmasq" Thu Jun 4 17:49:02 2020 rev:77 rq:807964 version:2.81 Changes: -------- --- /work/SRC/openSUSE:Factory/dnsmasq/dnsmasq.changes 2019-12-07 15:12:18.487822013 +0100 +++ /work/SRC/openSUSE:Factory/.dnsmasq.new.3606/dnsmasq.changes 2020-06-04 17:49:32.483714030 +0200 @@ -1,0 +2,41 @@ +Tue May 5 11:26:55 UTC 2020 - Paolo Stivanin <i...@paolostivanin.com> + +- Update to 2.81: + * Improve cache behaviour for TCP connections + * Remove the NO_FORK compile-time option, and support for uclinux + * Fix line-counting when reading /etc/hosts and friends + * Fix bug in DNS non-terminal code, added in 2.80, which could + sometimes cause a NODATA rather than an NXDOMAIN reply. + * Support TCP-fastopen (RFC-7413) on both incoming and + outgoing TCP connections, if supported and enabled in the OS. + * Improve kernel-capability manipulation code under Linux + * Add --shared-network config. This enables allocation of addresses + by the DHCP server in subnets where the server (or relay) does not + have an interface on the network in that subnet. Many thanks to + kamp.de for sponsoring this feature. + * Fix broken contrib/lease_tools/dhcp_lease_time.c. A packet + validation check got borked in commit 2b38e382 and release 2.80. + Thanks to Tomasz Szajner for spotting this. + * Fix compilation against nettle version 3.5 and later. + * Fix spurious DNSSEC validation failures when the auth section + of a reply contains unsigned RRs from a signed zone, + with the exception that NSEC and NSEC3 RRs must always be signed. + Thanks to Tore Anderson for spotting and diagnosing the bug. + * Add --dhcp-ignore-clid. This disables reading of DHCP client + identifier option (option 61), so clients are only identified by + MAC addresses. + * Fix a bug which stopped --dhcp-name-match from working when a hostname + is supplied in --dhcp-host. Thanks to James Feeney for spotting this. + * Fix bug which caused very rarely caused zero-length DHCPv6 packets. + Thanks to Dereck Higgins for spotting this. + * Add --tftp-single-port option. + * Enhance --conf-dir to load files in a deterministic order + * Add filtering by tag of --dhcp-host directives + * Remove DSA signature verification from DNSSEC, as specified in + RFC 8624 + * Add --script-on-renewal option. +- Remove Fix-build-with-libnettle-3.5.patch +- Remove 0001-fix-build-after-y2038-changes-in-glibc.patch +- Remove dnsmasq-CVE-2019-14834.patch + +------------------------------------------------------------------- Old: ---- 0001-fix-build-after-y2038-changes-in-glibc.patch Fix-build-with-libnettle-3.5.patch dnsmasq-2.80.tar.xz dnsmasq-2.80.tar.xz.asc dnsmasq-CVE-2019-14834.patch New: ---- dnsmasq-2.81.tar.xz dnsmasq-2.81.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dnsmasq.spec ++++++ --- /var/tmp/diff_new_pack.qTRUat/_old 2020-06-04 17:49:34.775720720 +0200 +++ /var/tmp/diff_new_pack.qTRUat/_new 2020-06-04 17:49:34.779720733 +0200 @@ -1,7 +1,7 @@ # # spec file for package dnsmasq # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +26,7 @@ Summary: DNS Forwarder and DHCP Server License: GPL-2.0-only OR GPL-3.0-only Group: Productivity/Networking/DNS/Servers -Version: 2.80 +Version: 2.81 Release: 0 Provides: dns_daemon URL: http://www.thekelleys.org.uk/dnsmasq/ @@ -38,10 +38,6 @@ Source5: rc.dnsmasq-suse Source8: %{name}-rpmlintrc Patch0: dnsmasq-groups.patch -Patch1: 0001-fix-build-after-y2038-changes-in-glibc.patch -# PATCH-FIX-UPSTREAM -- http://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=commit;h=ab73a746a0d6fcac2e682c5548eeb87fb9c9c82e -Patch2: Fix-build-with-libnettle-3.5.patch -Patch3: dnsmasq-CVE-2019-14834.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: dbus-1-devel BuildRequires: dos2unix @@ -78,9 +74,6 @@ %prep %setup -q %patch0 -%patch1 -p1 -%patch2 -p1 -%patch3 # Remove the executable bit from python example files to # avoid unwanted automatic dependencies ++++++ dnsmasq-2.80.tar.xz -> dnsmasq-2.81.tar.xz ++++++ ++++ 41082 lines of diff (skipped)