- Resolves: #221763: CVE-2006-6870 Maliciously crafted packed can DoS avahi
daemon - upgrade to new upstream - patch revision - Resolves: #218140: avahi configuration file wants a non-existent group
This commit is contained in:
parent
8e448ad228
commit
5aa3ddc7ea
@ -1 +1 @@
|
|||||||
avahi-0.6.15.tar.gz
|
avahi-0.6.16.tar.gz
|
||||||
|
14
avahi-0.6.15-netdev.patch
Normal file
14
avahi-0.6.15-netdev.patch
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
--- avahi-0.6.15/avahi-daemon/avahi-dbus.conf.in.netdev 2006-12-28 19:29:09.000000000 +0100
|
||||||
|
+++ avahi-0.6.15/avahi-daemon/avahi-dbus.conf.in 2006-12-28 19:29:15.000000000 +0100
|
||||||
|
@@ -19,7 +19,7 @@
|
||||||
|
<deny send_interface="org.freedesktop.Avahi.Server" send_member="SetHostName"/>
|
||||||
|
</policy>
|
||||||
|
|
||||||
|
- <!-- Allow everything, including access to SetHostName to users of the group "netdev" -->
|
||||||
|
+ <!-- Allow everything, including access to SetHostName to users of the group "@AVAHI_PRIV_ACCESS_GROUP@" -->
|
||||||
|
<policy group="@AVAHI_PRIV_ACCESS_GROUP@">
|
||||||
|
<allow send_destination="org.freedesktop.Avahi"/>
|
||||||
|
<allow receive_sender="org.freedesktop.Avahi"/>
|
||||||
|
|
||||||
|
|
||||||
|
|
20
avahi.spec
20
avahi.spec
@ -5,8 +5,8 @@
|
|||||||
%define WITH_MONO 0
|
%define WITH_MONO 0
|
||||||
%endif
|
%endif
|
||||||
Name: avahi
|
Name: avahi
|
||||||
Version: 0.6.15
|
Version: 0.6.16
|
||||||
Release: 4%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Local network service discovery
|
Summary: Local network service discovery
|
||||||
Group: System Environment/Base
|
Group: System Environment/Base
|
||||||
License: LGPL
|
License: LGPL
|
||||||
@ -15,7 +15,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|||||||
Requires: dbus, libdaemon, expat, python, dbus-python, libcap
|
Requires: dbus, libdaemon, expat, python, dbus-python, libcap
|
||||||
Requires(post): initscripts, chkconfig, ldconfig
|
Requires(post): initscripts, chkconfig, ldconfig
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
BuildRequires: automake >= 1.10, automake < 1.11
|
BuildRequires: automake
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
BuildRequires: dbus-devel >= 0.90
|
BuildRequires: dbus-devel >= 0.90
|
||||||
BuildRequires: dbus-glib-devel >= 0.70
|
BuildRequires: dbus-glib-devel >= 0.70
|
||||||
@ -38,13 +38,12 @@ Obsoletes: howl
|
|||||||
Source0: %{name}-%{version}.tar.gz
|
Source0: %{name}-%{version}.tar.gz
|
||||||
# enable mono's mcs to work in beehive buildroot:
|
# enable mono's mcs to work in beehive buildroot:
|
||||||
Patch6: avahi-0.6.3-MONO_SHARED_DIR.patch
|
Patch6: avahi-0.6.3-MONO_SHARED_DIR.patch
|
||||||
Patch13: avahi-0.6.9-bz185972.patch
|
|
||||||
Patch14: avahi-0.6.9-bz189427.patch
|
Patch14: avahi-0.6.9-bz189427.patch
|
||||||
Patch15: avahi-0.6.9-mono-libdir.patch
|
Patch15: avahi-0.6.9-mono-libdir.patch
|
||||||
Patch17: avahi-0.6.11-use-ipv6-yes.patch
|
Patch17: avahi-0.6.11-use-ipv6-yes.patch
|
||||||
Patch20: avahi-0.6.15-initscript.patch
|
Patch20: avahi-0.6.15-initscript.patch
|
||||||
Patch21: avahi-0.6.11-align.patch
|
Patch21: avahi-0.6.11-align.patch
|
||||||
Patch22: avahi-0.6.15-dbus1.0.patch
|
Patch23: avahi-0.6.15-netdev.patch
|
||||||
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -166,13 +165,12 @@ Header files for development with the Apple Bonjour mDNSResponder compatibility
|
|||||||
%if %{WITH_MONO}
|
%if %{WITH_MONO}
|
||||||
%patch6 -p1 -b .MONO_SHARED_DIR
|
%patch6 -p1 -b .MONO_SHARED_DIR
|
||||||
%endif
|
%endif
|
||||||
%patch13 -p1 -b .bz185972
|
|
||||||
%patch14 -p1 -b .bz189427
|
%patch14 -p1 -b .bz189427
|
||||||
%patch15 -p1 -b .mono-libdir
|
%patch15 -p1 -b .mono-libdir
|
||||||
%patch17 -p1 -b .use-ipv6-yes
|
%patch17 -p1 -b .use-ipv6-yes
|
||||||
%patch20 -p1 -b .initscript
|
%patch20 -p1 -b .initscript
|
||||||
%patch21 -p1 -b .align
|
%patch21 -p1 -b .align
|
||||||
%patch22 -p1 -b .dbus10
|
%patch23 -p1 -b .netdev
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# auto* update needed for avahi-0.5.2-fedora.patch
|
# auto* update needed for avahi-0.5.2-fedora.patch
|
||||||
@ -181,7 +179,7 @@ libtoolize --force
|
|||||||
automake-1.10 --add-missing
|
automake-1.10 --add-missing
|
||||||
autoconf
|
autoconf
|
||||||
|
|
||||||
%configure --with-distro=fedora --disable-qt4 --disable-monodoc --without-python-twisted --with-avahi-user=avahi --with-avahi-group=avahi --enable-compat-howl \
|
%configure --with-distro=fedora --disable-qt4 --disable-monodoc --without-python-twisted --with-avahi-user=avahi --with-avahi-group=avahi --enable-compat-howl --with-avahi-priv-access-group=avahi\
|
||||||
%if %{WITH_COMPAT_DNSSD}
|
%if %{WITH_COMPAT_DNSSD}
|
||||||
--enable-compat-libdns_sd \
|
--enable-compat-libdns_sd \
|
||||||
%endif
|
%endif
|
||||||
@ -386,6 +384,12 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Jan 22 2007 Martin Bacovsky <mbacovsk@redhat.com> - 0.6.16-1.fc7
|
||||||
|
- Resolves: #221763: CVE-2006-6870 Maliciously crafted packed can DoS avahi daemon
|
||||||
|
- upgrade to new upstream
|
||||||
|
- patch revision
|
||||||
|
- Resolves: #218140: avahi configuration file wants a non-existent group
|
||||||
|
|
||||||
* Wed Dec 6 2006 Jeremy Katz <katzj@redhat.com> - 0.6.15-4
|
* Wed Dec 6 2006 Jeremy Katz <katzj@redhat.com> - 0.6.15-4
|
||||||
- rebuild against python 2.5
|
- rebuild against python 2.5
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user