SHA256
1
0
forked from pool/avahi
OBS User unknown 2009-04-23 19:09:32 +00:00 committed by Git OBS Bridge
parent 38121c562e
commit ae002645aa
9 changed files with 53 additions and 58 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:935c3e37c2a79d05120ef051b8f2be3e98fb5ee05a01417ea0dd3fefa072e9b8
size 835693

3
avahi-0.6.25.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ba6c9d89f7d471a3a27523efa4c4d1294682b0529c8bbbafbbb04399e40bb55b
size 837834

View File

@ -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.25.orig/avahi-ui/bssh.desktop.in.in
+++ avahi-0.6.24/avahi-ui/bssh.desktop.in.in +++ avahi-0.6.25/avahi-ui/bssh.desktop.in.in
@@ -6,7 +6,7 @@ _Comment=Browse for Zeroconf-enabled SSH @@ -5,7 +5,7 @@ _Comment=Browse for Zeroconf-enabled SSH
Exec=@bindir@/bssh Exec=@bindir@/bssh
Terminal=false Terminal=false
Type=Application Type=Application
-Icon=network-wired -Icon=network-wired
-Categories=GNOME;Application;Network; -Categories=GNOME;Network;
+Icon=gnome-nettool2 +Icon=gnome-nettool2
+Categories=GNOME;System;Monitor; +Categories=GNOME;System;Monitor;
StartupNotify=false StartupNotify=false
GenericName= 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.25.orig/avahi-ui/bvnc.desktop.in.in
+++ avahi-0.6.24/avahi-ui/bvnc.desktop.in.in +++ avahi-0.6.25/avahi-ui/bvnc.desktop.in.in
@@ -6,7 +6,7 @@ _Comment=Browse for Zeroconf-enabled VNC @@ -5,7 +5,7 @@ _Comment=Browse for Zeroconf-enabled VNC
Exec=@bindir@/bvnc Exec=@bindir@/bvnc
Terminal=false Terminal=false
Type=Application Type=Application
-Icon=network-wired -Icon=network-wired
-Categories=GNOME;Application;Network; -Categories=GNOME;Network;
+Icon=gnome-nettool2 +Icon=gnome-nettool2
+Categories=GNOME;System;Monitor; +Categories=GNOME;System;Monitor;
StartupNotify=false StartupNotify=false
GenericName= 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.25.orig/avahi-python/avahi-discover/avahi-discover.desktop.in.in
+++ avahi-0.6.24/avahi-python/avahi-discover/avahi-discover.desktop.in.in +++ avahi-0.6.25/avahi-python/avahi-discover/avahi-discover.desktop.in.in
@@ -6,7 +6,7 @@ _Comment=Browse for Zeroconf services av @@ -5,7 +5,7 @@ _Comment=Browse for Zeroconf services av
Exec=@bindir@/avahi-discover Exec=@bindir@/avahi-discover
Terminal=false Terminal=false
Type=Application Type=Application
-Icon=network-wired -Icon=network-wired
-Categories=GNOME;Application;System; -Categories=GNOME;System;
+Icon=gnome-nettool2 +Icon=gnome-nettool2
+Categories=GNOME;System;Utility; +Categories=GNOME;System;Utility;
StartupNotify=false StartupNotify=false

View File

@ -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. # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
@ -30,7 +30,7 @@ Name: avahi-glib2
%define build_mono 0 %define build_mono 0
%define build_qt3 0 %define build_qt3 0
%define build_qt4 0 %define build_qt4 0
Version: 0.6.24 Version: 0.6.25
Release: 1 Release: 1
%if !%build_glib2 && !%build_mono && !%build_qt3 && !%build_qt4 %if !%build_glib2 && !%build_mono && !%build_qt3 && !%build_qt4
# Create split spec files only when building per partes: # Create split spec files only when building per partes:
@ -67,8 +67,6 @@ Patch2: avahi-init-lsb.patch
Patch3: avahi-empty-share-dir.patch Patch3: avahi-empty-share-dir.patch
#PATCH-FIX-OPENSUSE avahi-unicastdomains.patch bnc433359 lnussel@suse.de -- disable pre-set unicast domains by default #PATCH-FIX-OPENSUSE avahi-unicastdomains.patch bnc433359 lnussel@suse.de -- disable pre-set unicast domains by default
Patch10: avahi-unicastdomains.patch 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 BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: dbus-1-python fdupes gcc-c++ gdbm-devel intltool libdaemon-devel libexpat-devel perl-XML-Parser pkg-config 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: # Even if we are not building python bindings, we need python to build service types database:
@ -820,7 +818,6 @@ Authors:
%patch2 %patch2
%patch3 %patch3
%patch10 -p1 %patch10 -p1
%patch11 -p1
%if !%build_core %if !%build_core
# Replace all .la references from local .la files to installed versions # Replace all .la references from local .la files to installed versions
# with exception of libavahi-glib.la. # with exception of libavahi-glib.la.

View File

@ -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. # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
@ -30,7 +30,7 @@ Name: avahi-mono
%define build_mono 1 %define build_mono 1
%define build_qt3 0 %define build_qt3 0
%define build_qt4 0 %define build_qt4 0
Version: 0.6.24 Version: 0.6.25
Release: 1 Release: 1
%if !%build_glib2 && !%build_mono && !%build_qt3 && !%build_qt4 %if !%build_glib2 && !%build_mono && !%build_qt3 && !%build_qt4
# Create split spec files only when building per partes: # Create split spec files only when building per partes:
@ -67,8 +67,6 @@ Patch2: avahi-init-lsb.patch
Patch3: avahi-empty-share-dir.patch Patch3: avahi-empty-share-dir.patch
#PATCH-FIX-OPENSUSE avahi-unicastdomains.patch bnc433359 lnussel@suse.de -- disable pre-set unicast domains by default #PATCH-FIX-OPENSUSE avahi-unicastdomains.patch bnc433359 lnussel@suse.de -- disable pre-set unicast domains by default
Patch10: avahi-unicastdomains.patch 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 BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: dbus-1-python fdupes gcc-c++ gdbm-devel intltool libdaemon-devel libexpat-devel perl-XML-Parser pkg-config 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: # Even if we are not building python bindings, we need python to build service types database:
@ -819,7 +817,6 @@ Authors:
%patch2 %patch2
%patch3 %patch3
%patch10 -p1 %patch10 -p1
%patch11 -p1
%if !%build_core %if !%build_core
# Replace all .la references from local .la files to installed versions # Replace all .la references from local .la files to installed versions
# with exception of libavahi-glib.la. # with exception of libavahi-glib.la.

View File

@ -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. # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
@ -30,7 +30,7 @@ Name: avahi-qt4
%define build_mono 0 %define build_mono 0
%define build_qt3 0 %define build_qt3 0
%define build_qt4 1 %define build_qt4 1
Version: 0.6.24 Version: 0.6.25
Release: 1 Release: 1
%if !%build_glib2 && !%build_mono && !%build_qt3 && !%build_qt4 %if !%build_glib2 && !%build_mono && !%build_qt3 && !%build_qt4
# Create split spec files only when building per partes: # Create split spec files only when building per partes:
@ -67,8 +67,6 @@ Patch2: avahi-init-lsb.patch
Patch3: avahi-empty-share-dir.patch Patch3: avahi-empty-share-dir.patch
#PATCH-FIX-OPENSUSE avahi-unicastdomains.patch bnc433359 lnussel@suse.de -- disable pre-set unicast domains by default #PATCH-FIX-OPENSUSE avahi-unicastdomains.patch bnc433359 lnussel@suse.de -- disable pre-set unicast domains by default
Patch10: avahi-unicastdomains.patch 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 BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: dbus-1-python fdupes gcc-c++ gdbm-devel intltool libdaemon-devel libexpat-devel perl-XML-Parser pkg-config 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: # Even if we are not building python bindings, we need python to build service types database:
@ -822,7 +820,6 @@ Authors:
%patch2 %patch2
%patch3 %patch3
%patch10 -p1 %patch10 -p1
%patch11 -p1
%if !%build_core %if !%build_core
# Replace all .la references from local .la files to installed versions # Replace all .la references from local .la files to installed versions
# with exception of libavahi-glib.la. # with exception of libavahi-glib.la.

View File

@ -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 <deny> 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 Mon Feb 2 01:26:26 CET 2009 - vuntz@novell.com

View File

@ -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. # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
@ -32,7 +32,7 @@ Name: avahi
%define build_mono 0 %define build_mono 0
%define build_qt3 0 %define build_qt3 0
%define build_qt4 0 %define build_qt4 0
Version: 0.6.24 Version: 0.6.25
Release: 1 Release: 1
%if !%build_glib2 && !%build_mono && !%build_qt3 && !%build_qt4 %if !%build_glib2 && !%build_mono && !%build_qt3 && !%build_qt4
# Create split spec files only when building per partes: # Create split spec files only when building per partes:
@ -69,8 +69,6 @@ Patch2: avahi-init-lsb.patch
Patch3: avahi-empty-share-dir.patch Patch3: avahi-empty-share-dir.patch
#PATCH-FIX-OPENSUSE avahi-unicastdomains.patch bnc433359 lnussel@suse.de -- disable pre-set unicast domains by default #PATCH-FIX-OPENSUSE avahi-unicastdomains.patch bnc433359 lnussel@suse.de -- disable pre-set unicast domains by default
Patch10: avahi-unicastdomains.patch 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 BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: dbus-1-python fdupes gcc-c++ gdbm-devel intltool libdaemon-devel libexpat-devel perl-XML-Parser pkg-config 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: # Even if we are not building python bindings, we need python to build service types database:
@ -822,7 +820,6 @@ Authors:
%patch2 %patch2
%patch3 %patch3
%patch10 -p1 %patch10 -p1
%patch11 -p1
%if !%build_core %if !%build_core
# Replace all .la references from local .la files to installed versions # Replace all .la references from local .la files to installed versions
# with exception of libavahi-glib.la. # with exception of libavahi-glib.la.
@ -1305,9 +1302,19 @@ fi
%endif %endif
%changelog %changelog
* Thu Apr 16 2009 vuntz@novell.com
- Update to version 0.6.25:
+ Use send_destination for DBus <deny> 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 * Mon Feb 02 2009 vuntz@novell.com
- Call %%suse_update_desktop_file on bssh and bvnc. - 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 - Update avahi-desktop.patch to not add X-SuSE-translate=true in
.desktop files. .desktop files.
* Fri Jan 16 2009 ro@suse.de * Fri Jan 16 2009 ro@suse.de
@ -1351,7 +1358,7 @@ fi
- fix indenting in init script (bnc#435506) - fix indenting in init script (bnc#435506)
* Fri Sep 12 2008 aj@suse.de * Fri Sep 12 2008 aj@suse.de
- Remove languages directory ownership, it's now part of filesystem. - 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 - add Required-Stop to initscripts
* Mon Sep 01 2008 meissner@suse.de * Mon Sep 01 2008 meissner@suse.de
- Added GCC attribute alloc_size markup for allocator functions - 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, - Rework the sub package split. There is a new package, avahi-python,
that contains all of the Python utilities. This removes all Python that contains all of the Python utilities. This removes all Python
dependencies from the base avahi package. This fixes 245390. 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 - Install avahi.firewill in /etc/sysconfig/SuSEfirewall2.d/services
instead of /usr/share/SuSEfirewall2/services. This allows avahi instead of /usr/share/SuSEfirewall2/services. This allows avahi
to build again. This also depends on the latest dbus-1-python to build again. This also depends on the latest dbus-1-python
@ -1516,7 +1523,7 @@ fi
- Added SuSEfirewall2 rule. - Added SuSEfirewall2 rule.
* Tue Feb 13 2007 sbrabec@suse.cz * Tue Feb 13 2007 sbrabec@suse.cz
- Do not build unusable static libraries (#238552#c17). - 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) - removed gnome-nettool from BuildRequires (and Recommends)
(causes a build-cycle) and use local copy of the icon (causes a build-cycle) and use local copy of the icon
* Fri Jan 26 2007 ro@suse.de * Fri Jan 26 2007 ro@suse.de

View File

@ -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;