diff --git a/avahi-0.6.24.tar.bz2 b/avahi-0.6.24.tar.bz2 deleted file mode 100644 index 06161e3..0000000 --- a/avahi-0.6.24.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:935c3e37c2a79d05120ef051b8f2be3e98fb5ee05a01417ea0dd3fefa072e9b8 -size 835693 diff --git a/avahi-0.6.25.tar.bz2 b/avahi-0.6.25.tar.bz2 new file mode 100644 index 0000000..80680c9 --- /dev/null +++ b/avahi-0.6.25.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba6c9d89f7d471a3a27523efa4c4d1294682b0529c8bbbafbbb04399e40bb55b +size 837834 diff --git a/avahi-desktop.patch b/avahi-desktop.patch index 991e0a5..2433936 100644 --- a/avahi-desktop.patch +++ b/avahi-desktop.patch @@ -1,41 +1,41 @@ -Index: avahi-0.6.24/avahi-ui/bssh.desktop.in.in +Index: avahi-0.6.25/avahi-ui/bssh.desktop.in.in =================================================================== ---- avahi-0.6.24.orig/avahi-ui/bssh.desktop.in.in -+++ avahi-0.6.24/avahi-ui/bssh.desktop.in.in -@@ -6,7 +6,7 @@ _Comment=Browse for Zeroconf-enabled SSH +--- avahi-0.6.25.orig/avahi-ui/bssh.desktop.in.in ++++ avahi-0.6.25/avahi-ui/bssh.desktop.in.in +@@ -5,7 +5,7 @@ _Comment=Browse for Zeroconf-enabled SSH Exec=@bindir@/bssh Terminal=false Type=Application -Icon=network-wired --Categories=GNOME;Application;Network; +-Categories=GNOME;Network; +Icon=gnome-nettool2 +Categories=GNOME;System;Monitor; StartupNotify=false GenericName= -Index: avahi-0.6.24/avahi-ui/bvnc.desktop.in.in +Index: avahi-0.6.25/avahi-ui/bvnc.desktop.in.in =================================================================== ---- avahi-0.6.24.orig/avahi-ui/bvnc.desktop.in.in -+++ avahi-0.6.24/avahi-ui/bvnc.desktop.in.in -@@ -6,7 +6,7 @@ _Comment=Browse for Zeroconf-enabled VNC +--- avahi-0.6.25.orig/avahi-ui/bvnc.desktop.in.in ++++ avahi-0.6.25/avahi-ui/bvnc.desktop.in.in +@@ -5,7 +5,7 @@ _Comment=Browse for Zeroconf-enabled VNC Exec=@bindir@/bvnc Terminal=false Type=Application -Icon=network-wired --Categories=GNOME;Application;Network; +-Categories=GNOME;Network; +Icon=gnome-nettool2 +Categories=GNOME;System;Monitor; StartupNotify=false GenericName= -Index: avahi-0.6.24/avahi-python/avahi-discover/avahi-discover.desktop.in.in +Index: avahi-0.6.25/avahi-python/avahi-discover/avahi-discover.desktop.in.in =================================================================== ---- avahi-0.6.24.orig/avahi-python/avahi-discover/avahi-discover.desktop.in.in -+++ avahi-0.6.24/avahi-python/avahi-discover/avahi-discover.desktop.in.in -@@ -6,7 +6,7 @@ _Comment=Browse for Zeroconf services av +--- avahi-0.6.25.orig/avahi-python/avahi-discover/avahi-discover.desktop.in.in ++++ avahi-0.6.25/avahi-python/avahi-discover/avahi-discover.desktop.in.in +@@ -5,7 +5,7 @@ _Comment=Browse for Zeroconf services av Exec=@bindir@/avahi-discover Terminal=false Type=Application -Icon=network-wired --Categories=GNOME;Application;System; +-Categories=GNOME;System; +Icon=gnome-nettool2 +Categories=GNOME;System;Utility; StartupNotify=false diff --git a/avahi-glib2.spec b/avahi-glib2.spec index e9ddb10..9e27c22 100644 --- a/avahi-glib2.spec +++ b/avahi-glib2.spec @@ -1,5 +1,5 @@ # -# spec file for package avahi-glib2 (Version 0.6.24) +# spec file for package avahi-glib2 (Version 0.6.25) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -30,7 +30,7 @@ Name: avahi-glib2 %define build_mono 0 %define build_qt3 0 %define build_qt4 0 -Version: 0.6.24 +Version: 0.6.25 Release: 1 %if !%build_glib2 && !%build_mono && !%build_qt3 && !%build_qt4 # Create split spec files only when building per partes: @@ -67,8 +67,6 @@ Patch2: avahi-init-lsb.patch Patch3: avahi-empty-share-dir.patch #PATCH-FIX-OPENSUSE avahi-unicastdomains.patch bnc433359 lnussel@suse.de -- disable pre-set unicast domains by default Patch10: avahi-unicastdomains.patch -#PATCH-FIX-UPSTREAM bnc_459007.patch bnc#459007 mauro@suse.de -- fix CVE-2008-5081 -Patch11: bnc_459007.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: dbus-1-python fdupes gcc-c++ gdbm-devel intltool libdaemon-devel libexpat-devel perl-XML-Parser pkg-config # Even if we are not building python bindings, we need python to build service types database: @@ -820,7 +818,6 @@ Authors: %patch2 %patch3 %patch10 -p1 -%patch11 -p1 %if !%build_core # Replace all .la references from local .la files to installed versions # with exception of libavahi-glib.la. diff --git a/avahi-mono.spec b/avahi-mono.spec index 0342ebf..19ae8bf 100644 --- a/avahi-mono.spec +++ b/avahi-mono.spec @@ -1,5 +1,5 @@ # -# spec file for package avahi-mono (Version 0.6.24) +# spec file for package avahi-mono (Version 0.6.25) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -30,7 +30,7 @@ Name: avahi-mono %define build_mono 1 %define build_qt3 0 %define build_qt4 0 -Version: 0.6.24 +Version: 0.6.25 Release: 1 %if !%build_glib2 && !%build_mono && !%build_qt3 && !%build_qt4 # Create split spec files only when building per partes: @@ -67,8 +67,6 @@ Patch2: avahi-init-lsb.patch Patch3: avahi-empty-share-dir.patch #PATCH-FIX-OPENSUSE avahi-unicastdomains.patch bnc433359 lnussel@suse.de -- disable pre-set unicast domains by default Patch10: avahi-unicastdomains.patch -#PATCH-FIX-UPSTREAM bnc_459007.patch bnc#459007 mauro@suse.de -- fix CVE-2008-5081 -Patch11: bnc_459007.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: dbus-1-python fdupes gcc-c++ gdbm-devel intltool libdaemon-devel libexpat-devel perl-XML-Parser pkg-config # Even if we are not building python bindings, we need python to build service types database: @@ -819,7 +817,6 @@ Authors: %patch2 %patch3 %patch10 -p1 -%patch11 -p1 %if !%build_core # Replace all .la references from local .la files to installed versions # with exception of libavahi-glib.la. diff --git a/avahi-qt4.spec b/avahi-qt4.spec index 61e3da8..da5e2d1 100644 --- a/avahi-qt4.spec +++ b/avahi-qt4.spec @@ -1,5 +1,5 @@ # -# spec file for package avahi-qt4 (Version 0.6.24) +# spec file for package avahi-qt4 (Version 0.6.25) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -30,7 +30,7 @@ Name: avahi-qt4 %define build_mono 0 %define build_qt3 0 %define build_qt4 1 -Version: 0.6.24 +Version: 0.6.25 Release: 1 %if !%build_glib2 && !%build_mono && !%build_qt3 && !%build_qt4 # Create split spec files only when building per partes: @@ -67,8 +67,6 @@ Patch2: avahi-init-lsb.patch Patch3: avahi-empty-share-dir.patch #PATCH-FIX-OPENSUSE avahi-unicastdomains.patch bnc433359 lnussel@suse.de -- disable pre-set unicast domains by default Patch10: avahi-unicastdomains.patch -#PATCH-FIX-UPSTREAM bnc_459007.patch bnc#459007 mauro@suse.de -- fix CVE-2008-5081 -Patch11: bnc_459007.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: dbus-1-python fdupes gcc-c++ gdbm-devel intltool libdaemon-devel libexpat-devel perl-XML-Parser pkg-config # Even if we are not building python bindings, we need python to build service types database: @@ -822,7 +820,6 @@ Authors: %patch2 %patch3 %patch10 -p1 -%patch11 -p1 %if !%build_core # Replace all .la references from local .la files to installed versions # with exception of libavahi-glib.la. diff --git a/avahi.changes b/avahi.changes index 07ecc18..07fce5d 100644 --- a/avahi.changes +++ b/avahi.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Thu Apr 16 23:20:25 CEST 2009 - vuntz@novell.com + +- Update to version 0.6.25: + + Use send_destination for DBus rule + + Make .desktop files pass desktop-file-validate + + CVE-2009-0758: Reflector creates packet storm on legacy unicast + traffic + + Build system fixes. + + Updated translations. +- Respin avahi-desktop.patch. +- Drop bnc_459007.patch: fixed upstream. + ------------------------------------------------------------------- Mon Feb 2 01:26:26 CET 2009 - vuntz@novell.com diff --git a/avahi.spec b/avahi.spec index f103679..bfc6379 100644 --- a/avahi.spec +++ b/avahi.spec @@ -1,5 +1,5 @@ # -# spec file for package avahi (Version 0.6.24) +# spec file for package avahi (Version 0.6.25) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -32,7 +32,7 @@ Name: avahi %define build_mono 0 %define build_qt3 0 %define build_qt4 0 -Version: 0.6.24 +Version: 0.6.25 Release: 1 %if !%build_glib2 && !%build_mono && !%build_qt3 && !%build_qt4 # Create split spec files only when building per partes: @@ -69,8 +69,6 @@ Patch2: avahi-init-lsb.patch Patch3: avahi-empty-share-dir.patch #PATCH-FIX-OPENSUSE avahi-unicastdomains.patch bnc433359 lnussel@suse.de -- disable pre-set unicast domains by default Patch10: avahi-unicastdomains.patch -#PATCH-FIX-UPSTREAM bnc_459007.patch bnc#459007 mauro@suse.de -- fix CVE-2008-5081 -Patch11: bnc_459007.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: dbus-1-python fdupes gcc-c++ gdbm-devel intltool libdaemon-devel libexpat-devel perl-XML-Parser pkg-config # Even if we are not building python bindings, we need python to build service types database: @@ -822,7 +820,6 @@ Authors: %patch2 %patch3 %patch10 -p1 -%patch11 -p1 %if !%build_core # Replace all .la references from local .la files to installed versions # with exception of libavahi-glib.la. @@ -1305,9 +1302,19 @@ fi %endif %changelog +* Thu Apr 16 2009 vuntz@novell.com +- Update to version 0.6.25: + + Use send_destination for DBus rule + + Make .desktop files pass desktop-file-validate + + CVE-2009-0758: Reflector creates packet storm on legacy unicast + traffic + + Build system fixes. + + Updated translations. +- Respin avahi-desktop.patch. +- Drop bnc_459007.patch: fixed upstream. * Mon Feb 02 2009 vuntz@novell.com - Call %%suse_update_desktop_file on bssh and bvnc. -* Sun Feb 01 2009 vuntz@novell.com +* Mon Feb 02 2009 vuntz@novell.com - Update avahi-desktop.patch to not add X-SuSE-translate=true in .desktop files. * Fri Jan 16 2009 ro@suse.de @@ -1351,7 +1358,7 @@ fi - fix indenting in init script (bnc#435506) * Fri Sep 12 2008 aj@suse.de - Remove languages directory ownership, it's now part of filesystem. -* Thu Sep 04 2008 ro@suse.de +* Fri Sep 05 2008 ro@suse.de - add Required-Stop to initscripts * Mon Sep 01 2008 meissner@suse.de - Added GCC attribute alloc_size markup for allocator functions @@ -1486,7 +1493,7 @@ fi - Rework the sub package split. There is a new package, avahi-python, that contains all of the Python utilities. This removes all Python dependencies from the base avahi package. This fixes 245390. -* Fri Mar 09 2007 crivera@suse.de +* Sat Mar 10 2007 crivera@suse.de - Install avahi.firewill in /etc/sysconfig/SuSEfirewall2.d/services instead of /usr/share/SuSEfirewall2/services. This allows avahi to build again. This also depends on the latest dbus-1-python @@ -1516,7 +1523,7 @@ fi - Added SuSEfirewall2 rule. * Tue Feb 13 2007 sbrabec@suse.cz - Do not build unusable static libraries (#238552#c17). -* Wed Jan 31 2007 ro@suse.de +* Thu Feb 01 2007 ro@suse.de - removed gnome-nettool from BuildRequires (and Recommends) (causes a build-cycle) and use local copy of the icon * Fri Jan 26 2007 ro@suse.de diff --git a/bnc_459007.patch b/bnc_459007.patch deleted file mode 100644 index 3e07241..0000000 --- a/bnc_459007.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff -Naur avahi-0.6.20/avahi-core/server.c avahi-0.6.20-mp/avahi-core/server.c ---- avahi-0.6.20/avahi-core/server.c 2007-05-09 00:51:01.000000000 +0200 -+++ avahi-0.6.20-mp/avahi-core/server.c 2008-12-17 09:03:42.103972000 +0100 -@@ -899,6 +899,12 @@ - return; - } - -+ if (port <= 0) { -+ /* This fixes RHBZ #475394, bnc#459007 */ -+ avahi_log_warn("Received packet from invalid source port."); -+ return; -+ } -+ - if (avahi_address_is_ipv4_in_ipv6(src_address)) - /* This is an IPv4 address encapsulated in IPv6, so let's ignore it. */ - return;