Hello community,

here is the log from the commit of package dnsmasq for openSUSE:Factory checked 
in at 2014-12-31 11:22:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dnsmasq (Old)
 and      /work/SRC/openSUSE:Factory/.dnsmasq.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dnsmasq"

Changes:
--------
--- /work/SRC/openSUSE:Factory/dnsmasq/dnsmasq.changes  2014-11-13 
09:19:41.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.dnsmasq.new/dnsmasq.changes     2014-12-31 
11:22:25.000000000 +0100
@@ -1,0 +2,64 @@
+Mon Dec 29 09:37:54 UTC 2014 - dims...@opensuse.org
+
+- Fix symlink of rcFOO to /usr/sbin/service, resolving a dangling
+  symlink lint warning (and remove the same from rpmlintrc).
+
+-------------------------------------------------------------------
+Thu Dec 25 06:32:18 UTC 2014 - nemy...@gmx.ch
+
+- Remove from spec group_and_isc.patch, forgotten in previous commit
+
+-------------------------------------------------------------------
+Wed Dec 24 22:29:52 UTC 2014 - nemy...@gmx.ch
+
+- Update to 2.72, announce message:
+
+    Add ra-advrouter mode, for RFC-3775 mobile IPv6 support.
+
+    Add support for "ipsets" in *BSD, using pf. Thanks to
+    Sven Falempim for the patch.
+
+    Fix race condition which could lock up dnsmasq when an
+    interface goes down and up rapidly. Thanks to Conrad
+    Kostecki for helping to chase this down.
+
+    Add DBus methods SetFilterWin2KOption and SetBogusPrivOption
+    Thanks to the Smoothwall project for the patch.
+
+    Fix failure to build against Nettle-3.0. Thanks to Steven
+    Barth for spotting this and finding the fix.
+
+    When assigning existing DHCP leases to intefaces by comparing
+    networks, handle the case that two or more interfaces have the
+    same network part, but different prefix lengths (favour the
+    longer prefix length.) Thanks to Lung-Pin Chang for the
+    patch.
+
+    Add a mode which detects and removes DNS forwarding loops, ie
+    a query sent to an upstream server returns as a new query to
+    dnsmasq, and would therefore be forwarded again, resulting in
+    a query which loops many times before being dropped. Upstream
+    servers which loop back are disabled and this event is logged.
+    Thanks to Smoothwall for their sponsorship of this feature.
+
+    Extend --conf-dir to allow filtering of files. So
+    --conf-dir=/etc/dnsmasq.d,\*.conf
+    will load all the files in /etc/dnsmasq.d which end in .conf
+
+    Fix bug when resulted in NXDOMAIN answers instead of NODATA in
+    some circumstances.
+
+    Fix bug which caused dnsmasq to become unresponsive if it
+    failed to send packets due to a network interface disappearing.
+    Thanks to Niels Peen for spotting this.
+
+    Fix problem with --local-service option on big-endian platforms
+    Thanks to Richard Genoud for the patch.
+
+
+- Add dnsmasq-rpmlintrc, for false positive scripts and symlink
+- Add BuildRequires for dos2unix
+- Use sed instead of simple patch group_and_isc.patch
+
+
+-------------------------------------------------------------------

Old:
----
  dnsmasq-2.71.tar.gz
  group_and_isc.patch

New:
----
  dnsmasq-2.72.tar.gz
  dnsmasq-rpmlintrc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dnsmasq.spec ++++++
--- /var/tmp/diff_new_pack.CJfMJh/_old  2014-12-31 11:22:26.000000000 +0100
+++ /var/tmp/diff_new_pack.CJfMJh/_new  2014-12-31 11:22:26.000000000 +0100
@@ -20,20 +20,21 @@
 Summary:        Lightweight, Easy-to-Configure DNS Forwarder and DHCP Server
 License:        GPL-2.0 or GPL-3.0
 Group:          Productivity/Networking/DNS/Servers
-Version:        2.71
+Version:        2.72
 Release:        0
 Provides:       dns_daemon
 PreReq:         /usr/sbin/useradd /bin/mkdir
 Url:            http://www.thekelleys.org.uk/dnsmasq/
-Source:         http://www.thekelleys.org.uk/dnsmasq/dnsmasq-%{version}.tar.gz
+Source:         http://www.thekelleys.org.uk/%{name}/%{name}-%{version}.tar.gz
 Source1:        dnsmasq.reg
 Source2:        dnsmasq.service
 Source3:        rc.dnsmasq-suse
 Source4:        SuSEFirewall.dnsmasq-dhcp
 Source5:        SuSEFirewall.dnsmasq-dns
-Patch1:         group_and_isc.patch
+Source6:        %{name}-rpmlintrc
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  dbus-1-devel
+BuildRequires:  dos2unix
 BuildRequires:  libidn-devel
 BuildRequires:  libnettle-devel
 BuildRequires:  pkg-config
@@ -62,8 +63,22 @@
 server's leases.
 
 %prep
-%setup -q -n dnsmasq-%{version}
-%patch1 -p1
+%setup -q -n %{name}-%{version}
+
+# Some docs have the DOS line ends
+dos2unix contrib/systemd/dbus_activation
+
+# SED-FIX-UPSTREAM -- Fix paths
+sed -i -e 's|/usr/local|/usr|' \
+    -i -e 's|$(LDFLAGS)|$(CFLAGS) $(LDFLAGS)|' Makefile
+
+# SED-FIX-UPSTREAM -- Fix man page
+sed -i 's|world readable.|world readable. The defaults are to "nogroup"|' 
man/dnsmasq.8
+
+# SED-FIX-UPSTREAM -- Fix cachesize, group and user
+sed -i -e 's|CACHESIZ 150|CACHESIZ 2000|' \
+    -i -e 's|nobody|nogroup|' \
+    -i -e 's|dip|dnsmasq|' src/config.h
 
 %build
 echo "#define HAVE_DBUS" >> src/config.h
@@ -111,7 +126,7 @@
 install -m 644 dbus/dnsmasq.conf 
${RPM_BUILD_ROOT}/etc/dbus-1/system.d/dnsmasq.conf
 install -D -m 0644 %SOURCE2 %{buildroot}%{_unitdir}/dnsmasq.service
 install -d -m 0750 ${RPM_BUILD_ROOT}/srv/tftpboot
-ln -sf /sbin/service $RPM_BUILD_ROOT/usr/sbin/rcdnsmasq
+ln -sf %{_sbindir}/service $RPM_BUILD_ROOT/usr/sbin/rcdnsmasq
 install -D -m 0644 trust-anchors.conf 
%{buildroot}%{_datadir}/%{name}/trust-anchors.conf
 
 # utils subpackage
@@ -130,7 +145,7 @@
 %find_lang %{name} --with-man
 
 %files -f %{name}.lang
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 %doc CHANGELOG COPYING COPYING-v3 FAQ doc.html setup.html dnsmasq.conf.example 
contrib dbus
 %config(noreplace) %{_sysconfdir}/dnsmasq.conf
 %{_sbindir}/dnsmasq
@@ -148,7 +163,7 @@
 %dir %attr(0750,tftp,tftp) /srv/tftpboot
 
 %files utils
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 %{_bindir}/dhcp_*
 %{_mandir}/man1/dhcp_*
 

++++++ dnsmasq-2.71.tar.gz -> dnsmasq-2.72.tar.gz ++++++
++++ 25059 lines of diff (skipped)

++++++ dnsmasq-rpmlintrc ++++++
# This are example scripts
addFilter("doc-file-dependency")
# This is correct user
addFilter("non-standard-uid")
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to