Hello community, here is the log from the commit of package dnsmasq for openSUSE:Factory checked in at 2018-11-06 13:52:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dnsmasq (Old) and /work/SRC/openSUSE:Factory/.dnsmasq.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dnsmasq" Tue Nov 6 13:52:36 2018 rev:68 rq:643674 version:2.80 Changes: -------- --- /work/SRC/openSUSE:Factory/dnsmasq/dnsmasq.changes 2018-09-04 22:47:02.343121652 +0200 +++ /work/SRC/openSUSE:Factory/.dnsmasq.new/dnsmasq.changes 2018-11-06 13:52:40.204392921 +0100 @@ -1,0 +2,24 @@ +Mon Oct 22 08:29:46 UTC 2018 - Jan Engelhardt <jeng...@inai.de> + +- Ensure neutrality of descriptions. / Replace description with + new upstream description. +- Do not hide failures from user/group additions. +- Replace old $RPM_* shell vars by macros. + +------------------------------------------------------------------- +Sun Oct 21 22:17:10 UTC 2018 - s...@suspend.net + +- Updated to dnsmasq 2.80 + * Add support for RFC 4039 DHCP rapid commit + * Alter the default for dnssec-check-unsigned + * Fix DHCP when --no-ping and --dhcp-sequential-ip are set + * Allow zone transfer in authoritative mode if auth-peer is specified + * FIx missing fatal errors with some malformed options + * Fix crash on startup with a --synth-domain which has no prefix + +------------------------------------------------------------------- +Fri Oct 19 15:01:00 UTC 2018 - cg...@suse.com + +- enabled lua scripting interface + +------------------------------------------------------------------- Old: ---- dnsmasq-2.78.tar.xz dnsmasq-2.78.tar.xz.asc New: ---- dnsmasq-2.80.tar.xz dnsmasq-2.80.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dnsmasq.spec ++++++ --- /var/tmp/diff_new_pack.5Lvfme/_old 2018-11-06 13:52:40.788392127 +0100 +++ /var/tmp/diff_new_pack.5Lvfme/_new 2018-11-06 13:52:40.792392121 +0100 @@ -12,15 +12,15 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: dnsmasq -Summary: Lightweight, Easy-to-Configure DNS Forwarder and DHCP Server +Summary: DNS Forwarder and DHCP Server License: GPL-2.0-only OR GPL-3.0-only Group: Productivity/Networking/DNS/Servers -Version: 2.78 +Version: 2.80 Release: 0 Provides: dns_daemon PreReq: /usr/sbin/useradd /bin/mkdir @@ -40,22 +40,23 @@ BuildRequires: dos2unix BuildRequires: libidn-devel BuildRequires: libnettle-devel +BuildRequires: lua-devel BuildRequires: pkg-config BuildRequires: pkgconfig(libnetfilter_conntrack) Requires(pre): group(nogroup) %if 0%{?suse_version} >= 1210 BuildRequires: systemd %endif +Requires(pre): group(nogroup) %description -Dnsmasq is a lightweight, easy-to-configure DNS forwarder and DHCP -server. It is designed to provide DNS and, optionally, DHCP, to a small -network. It can serve the names of local machines that are not in the -global DNS. The DHCP server integrates with the DNS server and allows -machines with DHCP-allocated addresses to appear in DNS with names -configured either in each host or in a central configuration file. -Dnsmasq supports static and dynamic DHCP leases and BOOTP for network -booting of diskless machines. +Dnsmasq provides network infrastructure for small networks: DNS, +DHCP, router advertisement and network boot. + +The DNS subsystem supprots forwarding of all query types, and caching +of common record types, DNSSEC included. The DHCP subsystem supports +DHCPv4, DHCPv6, BOOTP and PXE. RA can be used stand-alone or in +conjunction with DHCPv6. %package utils Summary: Utilities for manipulating DHCP server leases @@ -71,7 +72,7 @@ # Remove the executable bit from python example files to # avoid unwanted automatic dependencies -find contrib -name *.py -exec chmod a-x '{}' \; +find contrib -name *.py -exec chmod a-x '{}' + # Some docs have the DOS line ends dos2unix contrib/systemd/dbus_activation @@ -81,6 +82,9 @@ s|$(LDFLAGS)|$(CFLAGS) $(LDFLAGS)|' \ Makefile +# use lua5.3 instead of lua5.3 +sed -i -e 's|lua5.2|lua5.3|' Makefile + # SED-FIX-UPSTREAM -- Fix man page sed -i -e 's|The defaults to "dip",|The default is "nogroup",|' \ man/dnsmasq.8 @@ -101,20 +105,20 @@ export LDFLAGS="-Wl,-z,relro,-z,now -pie" # the dnsmasq make system hashes the configuration flags, so we have to supply the # same flags for make and make install, else everything gets recompiled -%define _copts "-DHAVE_DBUS -DHAVE_CONNTRACK -DHAVE_IDN -DHAVE_DNSSEC" +%define _copts "-DHAVE_DBUS -DHAVE_CONNTRACK -DHAVE_IDN -DHAVE_DNSSEC -DHAVE_LUASCRIPT" make %{?_smp_mflags} AWK=gawk all-i18n CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" COPTS=%{_copts} make -C contrib/lease-tools %{?_smp_mflags} %pre if ! /usr/bin/getent group tftp >/dev/null; then - %{_sbindir}/groupadd -r tftp 2>/dev/null || : + %{_sbindir}/groupadd -r tftp fi if ! /usr/bin/getent passwd tftp >/dev/null; then %{_sbindir}/useradd -c "TFTP account" -d /srv/tftpboot -G tftp -g tftp \ - -r -s /bin/false tftp 2>/dev/null || : + -r -s /bin/false tftp fi if ! /usr/bin/getent passwd dnsmasq >/dev/null; then - /usr/sbin/useradd -r -d /var/lib/empty -s /bin/false -c "dnsmasq" -g nogroup -G tftp dnsmasq || : + /usr/sbin/useradd -r -d /var/lib/empty -s /bin/false -c "dnsmasq" -g nogroup -G tftp dnsmasq fi %service_add_pre %{name}.service @@ -138,27 +142,27 @@ fi %install -make install-i18n DESTDIR=$RPM_BUILD_ROOT PREFIX=/usr AWK=gawk COPTS=%{_copts} -install -d -m 755 ${RPM_BUILD_ROOT}/%{_sysconfdir}/slp.reg.d -install -d -m 755 ${RPM_BUILD_ROOT}/%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services -install -m 644 dnsmasq.conf.example $RPM_BUILD_ROOT/%{_sysconfdir}/dnsmasq.conf -install -m 644 %SOURCE3 $RPM_BUILD_ROOT/%{_sysconfdir}/slp.reg.d/ -install -m 644 %SOURCE7 ${RPM_BUILD_ROOT}/%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/dnsmasq-dns -install -m 644 %SOURCE6 ${RPM_BUILD_ROOT}/%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/dnsmasq-dhcp -install -d 755 ${RPM_BUILD_ROOT}/etc/dbus-1/system.d/ -install -m 644 dbus/dnsmasq.conf ${RPM_BUILD_ROOT}/etc/dbus-1/system.d/dnsmasq.conf +make install-i18n DESTDIR=%{buildroot} PREFIX=/usr AWK=gawk COPTS=%{_copts} +install -d -m 755 %{buildroot}/%{_sysconfdir}/slp.reg.d +install -d -m 755 %{buildroot}/%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services +install -m 644 dnsmasq.conf.example %{buildroot}/%{_sysconfdir}/dnsmasq.conf +install -m 644 %SOURCE3 %{buildroot}/%{_sysconfdir}/slp.reg.d/ +install -m 644 %SOURCE7 %{buildroot}/%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/dnsmasq-dns +install -m 644 %SOURCE6 %{buildroot}/%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/dnsmasq-dhcp +install -d 755 %{buildroot}/etc/dbus-1/system.d/ +install -m 644 dbus/dnsmasq.conf %{buildroot}/etc/dbus-1/system.d/dnsmasq.conf install -D -m 0644 %SOURCE4 %{buildroot}%{_unitdir}/dnsmasq.service -install -d -m 0755 ${RPM_BUILD_ROOT}/srv/tftpboot -ln -sf %{_sbindir}/service $RPM_BUILD_ROOT/usr/sbin/rcdnsmasq -install -d -m 755 ${RPM_BUILD_ROOT}/%{_sysconfdir}/dnsmasq.d -install -m 644 trust-anchors.conf ${RPM_BUILD_ROOT}/%{_sysconfdir}/dnsmasq.d/trust-anchors.conf +install -d -m 0755 %{buildroot}/srv/tftpboot +ln -sf %{_sbindir}/service %{buildroot}/usr/sbin/rcdnsmasq +install -d -m 755 %{buildroot}/%{_sysconfdir}/dnsmasq.d +install -m 644 trust-anchors.conf %{buildroot}/%{_sysconfdir}/dnsmasq.d/trust-anchors.conf # utils subpackage -mkdir -p $RPM_BUILD_ROOT%{_bindir} $RPM_BUILD_ROOT%{_mandir}/man1 -install -m 755 contrib/lease-tools/dhcp_release ${RPM_BUILD_ROOT}%{_bindir}/dhcp_release -install -m 644 contrib/lease-tools/dhcp_release.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/dhcp_release.1 -install -m 755 contrib/lease-tools/dhcp_lease_time ${RPM_BUILD_ROOT}%{_bindir}/dhcp_lease_time -install -m 644 contrib/lease-tools/dhcp_lease_time.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/dhcp_lease_time.1 +mkdir -p %{buildroot}/%{_bindir} %{buildroot}/%{_mandir}/man1 +install -m 755 contrib/lease-tools/dhcp_release %{buildroot}/%{_bindir}/dhcp_release +install -m 644 contrib/lease-tools/dhcp_release.1 %{buildroot}/%{_mandir}/man1/dhcp_release.1 +install -m 755 contrib/lease-tools/dhcp_lease_time %{buildroot}/%{_bindir}/dhcp_lease_time +install -m 644 contrib/lease-tools/dhcp_lease_time.1 %{buildroot}/%{_mandir}/man1/dhcp_lease_time.1 rm contrib/lease-tools/{dhcp_release,dhcp_lease_time} rm -rf contrib/Suse rm -rf contrib/Solaris10 ++++++ dnsmasq-2.78.tar.xz -> dnsmasq-2.80.tar.xz ++++++ ++++ 21761 lines of diff (skipped)