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 - dimstar@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 - nemysis@gmx.ch + +- Remove from spec group_and_isc.patch, forgotten in previous commit + +------------------------------------------------------------------- +Wed Dec 24 22:29:52 UTC 2014 - nemysis@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+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org