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)



Reply via email to