--- avahi-glib2.spec.orig +++ avahi-glib2.spec @@ -1,5 +1,5 @@ # -# spec file for package avahi-glib2 (Version 0.6.23) +# spec file for package avahi (Version 0.6.23) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -31,7 +31,7 @@ Name: avahi-glib2 %define build_qt3 0 %define build_qt4 0 Version: 0.6.23 -Release: 5 +Release: 32 %if !%build_glib2 && !%build_mono && !%build_qt3 && !%build_qt4 # Create split spec files only when building per partes: #%(sh %{_sourcedir}/%{_name}_spec-prepare.sh %{_sourcedir} %{name}) @@ -45,7 +45,7 @@ Release: 5 %define avahi_qt3_soname 1 %define avahi_qt4_soname 1 %if %build_glib2 -%define debug_package_requires libavahi-ui%{avahi_ui_soname} = %{version} +%define debug_package_requires libavahi-ui%{avahi_ui_soname} = %{version}-%{release} %endif Url: http://www.avahi.org/ Group: System/Daemons @@ -522,9 +522,9 @@ Authors: %package utils-gtk License: LGPL v2.1 or later -Summary: D-BUS Service for Zeroconf and Bonjour +Summary: GTK+ Utilities for D-BUS Service for Zeroconf and Bonjour Requires: %{_name} >= %{version} -Group: System/Daemons +Group: Productivity/Networking/Other %description utils-gtk Avahi is an implementation of the DNS Service Discovery and Multicast @@ -1285,14 +1285,12 @@ fi %endif %changelog +* Fri Sep 12 2008 aj@suse.de +- Remove languages directory ownership, it's now part of filesystem. +* 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 -* Mon Aug 04 2008 ro@suse.de -- move fix further up in specfile -* Fri Aug 01 2008 ro@suse.de -- fix requires for debuginfo package -* Sat Jul 26 2008 aj@suse.de -- Fix requires to require avahi base package. * Fri Jul 18 2008 sbrabec@suse.cz - Build glib2, gobject and python stuff separately to break build loop cups -> gtk2 -> avahi -> cups. @@ -1308,3 +1306,312 @@ fi * Build fixes * Minor other updates * Backwards compatible with Avahi 0.6.x with x < 23. +* Wed Jul 16 2008 coolo@suse.de +- don't build cycle between avahi and cups +* Tue May 27 2008 coolo@suse.de +- fix baselibs config one more time +* Sat May 17 2008 coolo@suse.de +- 10.2 had even more xxbit packages to be renamed +* Sun May 11 2008 coolo@suse.de +- fix rename of xxbit packages +* Tue Apr 29 2008 cthiel@suse.de +- obsolete avahi-, avahi-compat-mDNSResponder- and + avahi-glib- via baselibs.conf +* Thu Apr 10 2008 ro@suse.de +- added baselibs.conf file to build xxbit packages + for multilib support +* Tue Mar 11 2008 sbrabec@suse.cz +- Fix build failure of avahi-mono. +* Wed Mar 05 2008 sbrabec@suse.cz +- Build Qt bindings in separate packages to shorten build path and + unneeded triggering for rebuild. +- Spec file rewritten to allow simple and fast build per partes. +* Wed Jan 30 2008 sbrabec@suse.cz +- Fixed init scripts (bnc#332964). +* Mon Jan 21 2008 ro@suse.de +- same for libavahi-glib1 and libavahi-ui0 +* Sun Jan 20 2008 ro@suse.de +- avahi-mono: buildreq libavahi-client3 (for mono-find-requires) +* Wed Dec 19 2007 jpr@suse.de +- Update to 0.6.22 + * i18n support + * Documentation and example code updates + * Support for registering the Avahi documentation in devhelp + (needs manual setup) + * Added a new component libavahi-gobject, which is a + GObjectified version of the Avahi API + * Major BSD compatibility improvements + * avahi-ui: Allow overwriting of pretty service name by the + application + * Service type database updates + * Add new option --parsable to avahi-browse + * Make avahi-autoipd actually produce correct ARP packets + * Add FreeBSD kqueue support for watching /etc/avahi/services + * Use search domain from /etc/resolv.conf as additional browse + domains. + * No longer return a conflict error when two local applications + register identical RRs. + * Properly find alternative service/host names for very long names + * DNS name compression fix (Sjoerd Simons) + * Fedora init script order fix + * Several fixes to make gcc produces less warnings + * Minor other updates +- Package avahi-discover-standalone in gtk-utils with its glade files +* Sun Oct 21 2007 coolo@suse.de +- fix provides, obsoleting something another package provides creates + a conflict between them +* Tue Oct 09 2007 sbrabec@suse.cz +- Rename packages according to shared library naming policy. +- Make devel packages binding specific to deliver correct + dependencies (#193817). +- Rename python package according to python package naming policy. +- Prepend library devel packages names by "lib". +- libavahi-ui moved to libavahi-glib to prevent depending of avahi + core on libglade2. +- Split commands line utilities and GTK+ UI utilities to separate + packages to not force them for daemon or Qt binding users. +* Thu Sep 06 2007 maw@suse.de +- Move %%{_datadir}/pixmaps/gnome-nettool2.png from the python + subpackage to the base package (#299566). +* Wed Sep 05 2007 sbrabec@suse.cz +- Start avahi by default (#298872). +- Handle avahi-bookmarks daemon in scriptlets. +* Tue Aug 07 2007 maw@suse.de +- But that macro is deprecated (http://en.opensuse.org/Packaging/SUSE_Package_Conventions/RPM_Macros#3.28._.25run_ldconfig_.28deprecated.29) + so replace it with /sbin/ldconfig. +* Mon Aug 06 2007 bk@suse.de +- replace -p /usr/sbin/ldconfig with %%{run_ldconfig} +* Mon Jul 30 2007 aj@suse.de +- Add gcc-c++ to BuildRequires. +* Tue Jul 24 2007 aj@suse.de +- Resort spec file so that mDNSResponder is provided again. +* Mon Jul 16 2007 aj@suse.de +- Fix spec file. +* Mon Jul 16 2007 aj@suse.de +- Use extra spec file for avahi-mono to avoid build cycle + avahi->gnome->mono->avahi. +* Fri Jul 06 2007 maw@suse.de +- Build require gtk2-devel. +* Thu Jul 05 2007 maw@suse.de +- Don't remove libavahi-common.la, because many things depend on it +- Make avahi-mono require gtk-sharp2. +- Update avahi-gacdir.patch, fixing the build on biarch platforms. +* Thu Jul 05 2007 maw@suse.de +- Remove some extraneous comments in the .spec file. +* Tue Jul 03 2007 maw@suse.de +- Update to version 0.6.20: + + Various bug fixes and portability fixes + + New features, including a new libavahi-ui library and tools + to exploit it + + A fix for a local DoS vulnerability (b.n.c #287123 and + CVE-2007-3372) +- Remove upstreamed patches: avahi-python-compile.patch and + avahi-compat-libdns_sd-fixes.patch; rename + avahi-discover-icon.patch to avahi-desktop.patch, and fix more + .desktop files therein +- Buildrequire gtk-sharp2. +* Wed Jun 06 2007 sbrabec@suse.cz +- Removed invalid desktop Category "Application" (#254654). +* Thu May 24 2007 ro@suse.de +- fix some rpmlint errors (call ldconfig in post scripts) +* Tue Mar 27 2007 crivera@suse.de +- Improve libdns_sd compat support. This helps fix 214887. +* Mon Mar 26 2007 rguenther@suse.de +- Add gdbm-devel and zlib-devel BuildRequires. +* Tue Mar 13 2007 crivera@suse.de +- 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. +* 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 + submission being approved. +* Tue Feb 27 2007 crivera@suse.de +- Remove netdev patch in favor of using the configure parameter + instead. This also fixes a similar issue with the autoipd group + and user. This fixes 237145. +* Mon Feb 26 2007 crivera@suse.de +- Replace the non-existent "netdev" group with the "avahi" group in + avahi-dbus.conf. This fixes 237145. +- Remove Application, Utility, Network, and Settings categories from + the .desktop file. This fixes 244464. +* Wed Feb 21 2007 sbrabec@suse.cz +- Updated to a bugfix release 0.6.17: + * Don't accept "localhost" as a local mDNS host name + * Allow running avahi-bookmarks as CGI script + * Improve libdns_sd compatibility + * Stability: libdns_sd mutex locking order fix + * Publish IPv6 addresses via IPv4 and vice versa + * IA64 fixes + * A lot of minor cleanups and fixes +- Fixed python dependencies (#244457). +- Fixed howl compatibility links (#244486). +- Fixed python byte-compilation (#244458). +- Added avahi-bookmarks init script. +- Added SuSEfirewall2 rule. +* Tue Feb 13 2007 sbrabec@suse.cz +- Do not build unusable static libraries (#238552#c17). +* 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 +- add mono-devel to build requires to make mono-reqprov work +* Wed Jan 24 2007 sbrabec@suse.cz +- Updated to version 0.6.16 (CVE-2006-5461, CVE-2006-6870): + * Revert previous patch to check nlmsg_pid as it is bogus and + breaks in many cases, notably when using NetworkManager. + * Replace with new SO_PASSCRED-based check of the sending UID + which seems to work better. + * Handle some errors in libdns_sd more gracefully the way the real + libdns_sd does + * Apply fix for Linux 2.6.19+ where IFA_RTA / IFLA_RTA is no + longer defined + * Fix doxygen comments for avahi watch + * Make d-bus version detection work for >= 1.0 + * Dont dbus_connection_close on shared dbus connections + * Fix potential endless loop in dns label unpacking code + * Fix bogus assertion in client-publish-service.c example + * Mild fix to some doxygen docs for avahi-common/address.h + * Fix passing in custom priviledged group (previously ignored + setting) + * Check that netlink messages actually originate from the kernel + and not another process. + * Fix dbus_service_browser not setting + AVAHI_LOOKUP_RESULT_OUR_OWN. +* Sun Jan 21 2007 dmueller@suse.de +-compat-mDNSResponder-devel should require avahi-devel +* Sat Jan 20 2007 aj@suse.de +- Fix avahi-sharp.pc file to use correct gcac location. +- Add obsoletes and provides for mDNSResponder. +* Thu Dec 14 2006 sbrabec@suse.cz +- Created init script symlinks in /usr/sbin (#228203). +* Sun Nov 12 2006 thoenig@suse.de +- Update patch avahi-dbus-request-name-flags-fix-thoenig-02.patch: + Be precise with regard to the minor version of D-Bus +* Sun Nov 12 2006 thoenig@suse.de +- Add patch avahi-dbus-request-name-flags-fix-thoenig-01.patch: + Fix flawed logic for flags passed to dbus_bus_request_name() +* Mon Oct 30 2006 sbrabec@suse.cz +- Check the sender ID of netlink packets before using them + (#216219). +* Sun Oct 15 2006 danw@suse.de +- Remove dead patches +* Mon Oct 09 2006 sbrabec@suse.cz +- Build in older products. +- Enabled parallel build. +* Fri Sep 22 2006 aj@suse.de +- Fix filelist for python upgrade. +- Build everything with RPM_OPT_FLAGS. +* Tue Sep 19 2006 jhargadon@suse.de +- update to version 0.6.14 +- Add new daemon "avahi-autoipd" which is an implementation of + IPv4LL as defined in RFC3927, a technology for assigning link-local IP + addresses without DHCP server. The same functionality has been available on + Windows under the name APIPA. While it is not the first implemenatation of + this technology for Free operating systems it is clearly the most powerful + and hopefully even the most secure. (Because it chroot()s and drops + priviliges and suchlike) +- Fix a segfault in the code handling static host name registrations +- Add a few new entries to the service type database +- s/D-?BUS/D-Bus/g +- Documentation updates +- Fix service type database building on Solaris +- Make use of newer D-Bus APIs +- Fix random seed initialization +- Install SFTP static service file by default +- Other minor code cleanups +- removed upstreamed patches +* Sun Sep 03 2006 aj@suse.de +- Follow package rename qt->libqt4. +* Thu Aug 24 2006 cthiel@suse.de +- fix build +* Wed Aug 16 2006 cthiel@suse.de +- buildrequire python-gtk-devel instead of python-gtk +* Mon Aug 14 2006 thoenig@suse.de +- Add patch avahi-dbus-api-fix-thoenig-01.patch: Use + dbus_connection_close, not dbus_connection_disconnect +* Fri Aug 11 2006 cthiel@suse.de +- remove avahi-0.6.10-pygtk-hack.patch, since python-gtk has been fixed in + the meantime +* Sun Aug 06 2006 cthiel@suse.de +- fixed build by adding avahi-0.6.10-pygtk-hack.patch to hack around an + unfavorable configure check +* Mon Jul 03 2006 schwab@suse.de +- Fix quoting in configure script. +- Fix invalid redefinition of docdir. +* Mon May 15 2006 sbrabec@suse.cz +- Updated to version 0.6.10 (#137781). + * Fix a buffer overflow in avahi-core + * Refuse to process invalid UTF8 data + * Automatically reconnect to the DBUS if we're kicked. (Works only if + chroot() is disabled) + * Don't hit an assert() in the client libs when the Avahi daemon is + terminated + * Enumerate all service types in the database in the Service + Discovery Applet for Gnome + * Improve the Bonjour compatibility layer to make it survive + GnomeMeeting's broken usage + * Deal properly with local non-ASCII hostnames + * AMD64 and FreeBSD portability fixes + * Filter double DNS server entries in avahi-dnsconfd + * Fix a locking bug in avahi-sharp's EntryGroup.AddService() + * Ported to Solaris (incomplete) + * Add _airport._tcp to our service type database +* Tue May 09 2006 sbrabec@suse.cz +- Fixed buffer overflow in avahi_record_to_string() (#137781#c7). +* Mon Apr 24 2006 sbrabec@suse.cz +- Replaced Obsoletes by Conflicts for mDNSResponder* (#149676). +* Wed Apr 19 2006 jpr@suse.de +- Fix compat layer ABI inconsistencies with mDNSResponder (part of + [#149676]) +* Wed Apr 05 2006 sbrabec@suse.cz +- Wait for daemon initialization in the init script (#150902). +* Tue Apr 04 2006 sbrabec@suse.cz +- Use Provides and Obsoletes instead of Conflicts to allow seamless + replacement. +* Mon Mar 20 2006 sbrabec@suse.cz +- Call %%insserv_cleanup in %%postun. +* Thu Feb 09 2006 sbrabec@suse.cz +- Provide libdns_sd.so RPM symbol, as mDNSResponder does. +- Reduced BuildRequires. +* Thu Feb 09 2006 sbrabec@suse.cz +- Fixed circular dependency between avahi and avahi-glib + (avahi-discover moved to avahi-glib). +* Wed Jan 25 2006 mls@suse.de +- converted neededforbuild to BuildRequires +* Mon Jan 23 2006 sbrabec@suse.cz +- Updated to version 0.6.5. +- Enable howl compatibility layer as separate packages. +* Mon Jan 16 2006 sbrabec@suse.cz +- Updated to version 0.6.4. +* Tue Dec 20 2005 ro@suse.de +- fix build with dbus-1 0.60 +- added libxml2-python to nfb +* Fri Dec 16 2005 rml@suse.de +- Move libdns_sd.so to avahi-compat-mDNSResponder from + avahi-compat-mDNSResponder-devel (fix up requires/provides) +* Fri Dec 02 2005 sbrabec@suse.cz +- Provide dns_sd.h compatibility symlink. +* Fri Dec 02 2005 sbrabec@suse.cz +- Enable mDNSResponder compatibility layer as separate packages. +* Fri Dec 02 2005 sbrabec@suse.cz +- Call aclocal to compile in PLUS. +- Enabled qt4 bindings. +- Fixed file ownership. +- Disabled parallel build - mono fails often. +* Thu Dec 01 2005 sbrabec@suse.cz +- Bi-arch fix. +- Build as user. +- Enabled parallel build. +* Wed Nov 30 2005 sbrabec@suse.cz +- Updated to version 0.6.1. +- Moved all devel files and Requires to devel subpackage. +* Wed Oct 12 2005 ro@suse.de +- use gnome2-devel-packages in nfb and cleanup nfb +- fix build of sharp part on x86_64 +* Mon Oct 10 2005 ro@suse.de +- removed restart_on_update in postinstall + (only needed in postuninstall) +* Thu Oct 06 2005 jpr@suse.de +- Initial check in --- avahi-mono.spec.orig +++ avahi-mono.spec @@ -1,5 +1,5 @@ # -# spec file for package avahi-mono (Version 0.6.23) +# spec file for package avahi (Version 0.6.23) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -31,7 +31,7 @@ Name: avahi-mono %define build_qt3 0 %define build_qt4 0 Version: 0.6.23 -Release: 51 +Release: 32 %if !%build_glib2 && !%build_mono && !%build_qt3 && !%build_qt4 # Create split spec files only when building per partes: #%(sh %{_sourcedir}/%{_name}_spec-prepare.sh %{_sourcedir} %{name}) @@ -45,12 +45,12 @@ Release: 51 %define avahi_qt3_soname 1 %define avahi_qt4_soname 1 %if %build_glib2 -%define debug_package_requires libavahi-ui%{avahi_ui_soname} = %{version} +%define debug_package_requires libavahi-ui%{avahi_ui_soname} = %{version}-%{release} %endif Url: http://www.avahi.org/ -Group: Development/Languages/Mono +Group: System/Daemons License: LGPL v2.1 or later -Summary: Mono Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour +Summary: D-BUS Service for Zeroconf and Bonjour Source: %{_name}-%{version}.tar.bz2 Source1: gnome-nettool2.png Source2: avahi-bookmarks.init @@ -111,16 +111,17 @@ Requires: gtk-sharp2 libavahi-clie %endif %description -This package provides Mono bindings for avahi. Avahi is an -implementation of the DNS Service Discovery and MulticastDNS -specifications for Zeroconf Computing. It uses D-BUS for communication -between user applications and a system daemon. The daemon is used to -coordinate application efforts in caching replies, necessary to -minimize the traffic imposed on networks. The Avahi mDNS responder is -now feature complete, implementing all MUSTs and the majority of the -SHOULDs of the mDNS and DNS-SD RFCs. It passes all tests in the Apple -Bonjour conformance test suite. In addition, it supports some nifty -things, like correct mDNS reflection across LAN segments. +Avahi is an implementation of the DNS Service Discovery and Multicast +DNS specifications for Zeroconf Computing. It uses D-BUS for +communication between user applications and a system daemon. The daemon +is used to coordinate application efforts in caching replies, necessary +to minimize the traffic imposed on networks. + +The Avahi mDNS responder is now complete with features, implementing +all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs. +It passes all tests in the Apple Bonjour conformance test suite. In +addition, it supports some nifty things, like correct mDNS reflection +across LAN segments. @@ -1284,9 +1285,16 @@ fi %endif %changelog +* Fri Sep 12 2008 aj@suse.de +- Remove languages directory ownership, it's now part of filesystem. +* 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 * Fri Jul 18 2008 sbrabec@suse.cz +- Build glib2, gobject and python stuff separately to break build + loop cups -> gtk2 -> avahi -> cups. +- Split avahi-python-gtk from avahi-python. - Updated to version 0.6.23: * A lot of translation updates * Beef up bnvc quite a bit, including passing a domain to browse @@ -1298,15 +1306,312 @@ fi * Build fixes * Minor other updates * Backwards compatible with Avahi 0.6.x with x < 23. +* Wed Jul 16 2008 coolo@suse.de +- don't build cycle between avahi and cups +* Tue May 27 2008 coolo@suse.de +- fix baselibs config one more time +* Sat May 17 2008 coolo@suse.de +- 10.2 had even more xxbit packages to be renamed * Sun May 11 2008 coolo@suse.de - fix rename of xxbit packages +* Tue Apr 29 2008 cthiel@suse.de +- obsolete avahi-, avahi-compat-mDNSResponder- and + avahi-glib- via baselibs.conf +* Thu Apr 10 2008 ro@suse.de +- added baselibs.conf file to build xxbit packages + for multilib support * Tue Mar 11 2008 sbrabec@suse.cz - Fix build failure of avahi-mono. -* Thu Oct 11 2007 sbrabec@suse.de -- Updated dependencies. +* Wed Mar 05 2008 sbrabec@suse.cz +- Build Qt bindings in separate packages to shorten build path and + unneeded triggering for rebuild. +- Spec file rewritten to allow simple and fast build per partes. +* Wed Jan 30 2008 sbrabec@suse.cz +- Fixed init scripts (bnc#332964). +* Mon Jan 21 2008 ro@suse.de +- same for libavahi-glib1 and libavahi-ui0 +* Sun Jan 20 2008 ro@suse.de +- avahi-mono: buildreq libavahi-client3 (for mono-find-requires) +* Wed Dec 19 2007 jpr@suse.de +- Update to 0.6.22 + * i18n support + * Documentation and example code updates + * Support for registering the Avahi documentation in devhelp + (needs manual setup) + * Added a new component libavahi-gobject, which is a + GObjectified version of the Avahi API + * Major BSD compatibility improvements + * avahi-ui: Allow overwriting of pretty service name by the + application + * Service type database updates + * Add new option --parsable to avahi-browse + * Make avahi-autoipd actually produce correct ARP packets + * Add FreeBSD kqueue support for watching /etc/avahi/services + * Use search domain from /etc/resolv.conf as additional browse + domains. + * No longer return a conflict error when two local applications + register identical RRs. + * Properly find alternative service/host names for very long names + * DNS name compression fix (Sjoerd Simons) + * Fedora init script order fix + * Several fixes to make gcc produces less warnings + * Minor other updates +- Package avahi-discover-standalone in gtk-utils with its glade files +* Sun Oct 21 2007 coolo@suse.de +- fix provides, obsoleting something another package provides creates + a conflict between them +* Tue Oct 09 2007 sbrabec@suse.cz +- Rename packages according to shared library naming policy. +- Make devel packages binding specific to deliver correct + dependencies (#193817). +- Rename python package according to python package naming policy. +- Prepend library devel packages names by "lib". +- libavahi-ui moved to libavahi-glib to prevent depending of avahi + core on libglade2. +- Split commands line utilities and GTK+ UI utilities to separate + packages to not force them for daemon or Qt binding users. +* Thu Sep 06 2007 maw@suse.de +- Move %%{_datadir}/pixmaps/gnome-nettool2.png from the python + subpackage to the base package (#299566). +* Wed Sep 05 2007 sbrabec@suse.cz +- Start avahi by default (#298872). +- Handle avahi-bookmarks daemon in scriptlets. +* Tue Aug 07 2007 maw@suse.de +- But that macro is deprecated (http://en.opensuse.org/Packaging/SUSE_Package_Conventions/RPM_Macros#3.28._.25run_ldconfig_.28deprecated.29) + so replace it with /sbin/ldconfig. * Mon Aug 06 2007 bk@suse.de - replace -p /usr/sbin/ldconfig with %%{run_ldconfig} * Mon Jul 30 2007 aj@suse.de - Add gcc-c++ to BuildRequires. +* Tue Jul 24 2007 aj@suse.de +- Resort spec file so that mDNSResponder is provided again. +* Mon Jul 16 2007 aj@suse.de +- Fix spec file. * Mon Jul 16 2007 aj@suse.de -- Create new spec file to avoid build cycle avahi->gnome->mono->avahi. +- Use extra spec file for avahi-mono to avoid build cycle + avahi->gnome->mono->avahi. +* Fri Jul 06 2007 maw@suse.de +- Build require gtk2-devel. +* Thu Jul 05 2007 maw@suse.de +- Don't remove libavahi-common.la, because many things depend on it +- Make avahi-mono require gtk-sharp2. +- Update avahi-gacdir.patch, fixing the build on biarch platforms. +* Thu Jul 05 2007 maw@suse.de +- Remove some extraneous comments in the .spec file. +* Tue Jul 03 2007 maw@suse.de +- Update to version 0.6.20: + + Various bug fixes and portability fixes + + New features, including a new libavahi-ui library and tools + to exploit it + + A fix for a local DoS vulnerability (b.n.c #287123 and + CVE-2007-3372) +- Remove upstreamed patches: avahi-python-compile.patch and + avahi-compat-libdns_sd-fixes.patch; rename + avahi-discover-icon.patch to avahi-desktop.patch, and fix more + .desktop files therein +- Buildrequire gtk-sharp2. +* Wed Jun 06 2007 sbrabec@suse.cz +- Removed invalid desktop Category "Application" (#254654). +* Thu May 24 2007 ro@suse.de +- fix some rpmlint errors (call ldconfig in post scripts) +* Tue Mar 27 2007 crivera@suse.de +- Improve libdns_sd compat support. This helps fix 214887. +* Mon Mar 26 2007 rguenther@suse.de +- Add gdbm-devel and zlib-devel BuildRequires. +* Tue Mar 13 2007 crivera@suse.de +- 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. +* 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 + submission being approved. +* Tue Feb 27 2007 crivera@suse.de +- Remove netdev patch in favor of using the configure parameter + instead. This also fixes a similar issue with the autoipd group + and user. This fixes 237145. +* Mon Feb 26 2007 crivera@suse.de +- Replace the non-existent "netdev" group with the "avahi" group in + avahi-dbus.conf. This fixes 237145. +- Remove Application, Utility, Network, and Settings categories from + the .desktop file. This fixes 244464. +* Wed Feb 21 2007 sbrabec@suse.cz +- Updated to a bugfix release 0.6.17: + * Don't accept "localhost" as a local mDNS host name + * Allow running avahi-bookmarks as CGI script + * Improve libdns_sd compatibility + * Stability: libdns_sd mutex locking order fix + * Publish IPv6 addresses via IPv4 and vice versa + * IA64 fixes + * A lot of minor cleanups and fixes +- Fixed python dependencies (#244457). +- Fixed howl compatibility links (#244486). +- Fixed python byte-compilation (#244458). +- Added avahi-bookmarks init script. +- Added SuSEfirewall2 rule. +* Tue Feb 13 2007 sbrabec@suse.cz +- Do not build unusable static libraries (#238552#c17). +* 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 +- add mono-devel to build requires to make mono-reqprov work +* Wed Jan 24 2007 sbrabec@suse.cz +- Updated to version 0.6.16 (CVE-2006-5461, CVE-2006-6870): + * Revert previous patch to check nlmsg_pid as it is bogus and + breaks in many cases, notably when using NetworkManager. + * Replace with new SO_PASSCRED-based check of the sending UID + which seems to work better. + * Handle some errors in libdns_sd more gracefully the way the real + libdns_sd does + * Apply fix for Linux 2.6.19+ where IFA_RTA / IFLA_RTA is no + longer defined + * Fix doxygen comments for avahi watch + * Make d-bus version detection work for >= 1.0 + * Dont dbus_connection_close on shared dbus connections + * Fix potential endless loop in dns label unpacking code + * Fix bogus assertion in client-publish-service.c example + * Mild fix to some doxygen docs for avahi-common/address.h + * Fix passing in custom priviledged group (previously ignored + setting) + * Check that netlink messages actually originate from the kernel + and not another process. + * Fix dbus_service_browser not setting + AVAHI_LOOKUP_RESULT_OUR_OWN. +* Sun Jan 21 2007 dmueller@suse.de +-compat-mDNSResponder-devel should require avahi-devel +* Sat Jan 20 2007 aj@suse.de +- Fix avahi-sharp.pc file to use correct gcac location. +- Add obsoletes and provides for mDNSResponder. +* Thu Dec 14 2006 sbrabec@suse.cz +- Created init script symlinks in /usr/sbin (#228203). +* Sun Nov 12 2006 thoenig@suse.de +- Update patch avahi-dbus-request-name-flags-fix-thoenig-02.patch: + Be precise with regard to the minor version of D-Bus +* Sun Nov 12 2006 thoenig@suse.de +- Add patch avahi-dbus-request-name-flags-fix-thoenig-01.patch: + Fix flawed logic for flags passed to dbus_bus_request_name() +* Mon Oct 30 2006 sbrabec@suse.cz +- Check the sender ID of netlink packets before using them + (#216219). +* Sun Oct 15 2006 danw@suse.de +- Remove dead patches +* Mon Oct 09 2006 sbrabec@suse.cz +- Build in older products. +- Enabled parallel build. +* Fri Sep 22 2006 aj@suse.de +- Fix filelist for python upgrade. +- Build everything with RPM_OPT_FLAGS. +* Tue Sep 19 2006 jhargadon@suse.de +- update to version 0.6.14 +- Add new daemon "avahi-autoipd" which is an implementation of + IPv4LL as defined in RFC3927, a technology for assigning link-local IP + addresses without DHCP server. The same functionality has been available on + Windows under the name APIPA. While it is not the first implemenatation of + this technology for Free operating systems it is clearly the most powerful + and hopefully even the most secure. (Because it chroot()s and drops + priviliges and suchlike) +- Fix a segfault in the code handling static host name registrations +- Add a few new entries to the service type database +- s/D-?BUS/D-Bus/g +- Documentation updates +- Fix service type database building on Solaris +- Make use of newer D-Bus APIs +- Fix random seed initialization +- Install SFTP static service file by default +- Other minor code cleanups +- removed upstreamed patches +* Sun Sep 03 2006 aj@suse.de +- Follow package rename qt->libqt4. +* Thu Aug 24 2006 cthiel@suse.de +- fix build +* Wed Aug 16 2006 cthiel@suse.de +- buildrequire python-gtk-devel instead of python-gtk +* Mon Aug 14 2006 thoenig@suse.de +- Add patch avahi-dbus-api-fix-thoenig-01.patch: Use + dbus_connection_close, not dbus_connection_disconnect +* Fri Aug 11 2006 cthiel@suse.de +- remove avahi-0.6.10-pygtk-hack.patch, since python-gtk has been fixed in + the meantime +* Sun Aug 06 2006 cthiel@suse.de +- fixed build by adding avahi-0.6.10-pygtk-hack.patch to hack around an + unfavorable configure check +* Mon Jul 03 2006 schwab@suse.de +- Fix quoting in configure script. +- Fix invalid redefinition of docdir. +* Mon May 15 2006 sbrabec@suse.cz +- Updated to version 0.6.10 (#137781). + * Fix a buffer overflow in avahi-core + * Refuse to process invalid UTF8 data + * Automatically reconnect to the DBUS if we're kicked. (Works only if + chroot() is disabled) + * Don't hit an assert() in the client libs when the Avahi daemon is + terminated + * Enumerate all service types in the database in the Service + Discovery Applet for Gnome + * Improve the Bonjour compatibility layer to make it survive + GnomeMeeting's broken usage + * Deal properly with local non-ASCII hostnames + * AMD64 and FreeBSD portability fixes + * Filter double DNS server entries in avahi-dnsconfd + * Fix a locking bug in avahi-sharp's EntryGroup.AddService() + * Ported to Solaris (incomplete) + * Add _airport._tcp to our service type database +* Tue May 09 2006 sbrabec@suse.cz +- Fixed buffer overflow in avahi_record_to_string() (#137781#c7). +* Mon Apr 24 2006 sbrabec@suse.cz +- Replaced Obsoletes by Conflicts for mDNSResponder* (#149676). +* Wed Apr 19 2006 jpr@suse.de +- Fix compat layer ABI inconsistencies with mDNSResponder (part of + [#149676]) +* Wed Apr 05 2006 sbrabec@suse.cz +- Wait for daemon initialization in the init script (#150902). +* Tue Apr 04 2006 sbrabec@suse.cz +- Use Provides and Obsoletes instead of Conflicts to allow seamless + replacement. +* Mon Mar 20 2006 sbrabec@suse.cz +- Call %%insserv_cleanup in %%postun. +* Thu Feb 09 2006 sbrabec@suse.cz +- Provide libdns_sd.so RPM symbol, as mDNSResponder does. +- Reduced BuildRequires. +* Thu Feb 09 2006 sbrabec@suse.cz +- Fixed circular dependency between avahi and avahi-glib + (avahi-discover moved to avahi-glib). +* Wed Jan 25 2006 mls@suse.de +- converted neededforbuild to BuildRequires +* Mon Jan 23 2006 sbrabec@suse.cz +- Updated to version 0.6.5. +- Enable howl compatibility layer as separate packages. +* Mon Jan 16 2006 sbrabec@suse.cz +- Updated to version 0.6.4. +* Tue Dec 20 2005 ro@suse.de +- fix build with dbus-1 0.60 +- added libxml2-python to nfb +* Fri Dec 16 2005 rml@suse.de +- Move libdns_sd.so to avahi-compat-mDNSResponder from + avahi-compat-mDNSResponder-devel (fix up requires/provides) +* Fri Dec 02 2005 sbrabec@suse.cz +- Provide dns_sd.h compatibility symlink. +* Fri Dec 02 2005 sbrabec@suse.cz +- Enable mDNSResponder compatibility layer as separate packages. +* Fri Dec 02 2005 sbrabec@suse.cz +- Call aclocal to compile in PLUS. +- Enabled qt4 bindings. +- Fixed file ownership. +- Disabled parallel build - mono fails often. +* Thu Dec 01 2005 sbrabec@suse.cz +- Bi-arch fix. +- Build as user. +- Enabled parallel build. +* Wed Nov 30 2005 sbrabec@suse.cz +- Updated to version 0.6.1. +- Moved all devel files and Requires to devel subpackage. +* Wed Oct 12 2005 ro@suse.de +- use gnome2-devel-packages in nfb and cleanup nfb +- fix build of sharp part on x86_64 +* Mon Oct 10 2005 ro@suse.de +- removed restart_on_update in postinstall + (only needed in postuninstall) +* Thu Oct 06 2005 jpr@suse.de +- Initial check in --- avahi-qt4.spec.orig +++ avahi-qt4.spec @@ -1,5 +1,5 @@ # -# spec file for package avahi-qt4 (Version 0.6.23) +# spec file for package avahi (Version 0.6.23) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -31,7 +31,7 @@ Name: avahi-qt4 %define build_qt3 0 %define build_qt4 1 Version: 0.6.23 -Release: 5 +Release: 32 %if !%build_glib2 && !%build_mono && !%build_qt3 && !%build_qt4 # Create split spec files only when building per partes: #%(sh %{_sourcedir}/%{_name}_spec-prepare.sh %{_sourcedir} %{name}) @@ -45,12 +45,12 @@ Release: 5 %define avahi_qt3_soname 1 %define avahi_qt4_soname 1 %if %build_glib2 -%define debug_package_requires libavahi-ui%{avahi_ui_soname} = %{version} +%define debug_package_requires libavahi-ui%{avahi_ui_soname} = %{version}-%{release} %endif Url: http://www.avahi.org/ -Group: System/GUI/KDE +Group: System/Daemons License: LGPL v2.1 or later -Summary: Qt4 Bindings for avahi, the D-BUS Service for Zeroconf and Bonjour +Summary: D-BUS Service for Zeroconf and Bonjour Source: %{_name}-%{version}.tar.bz2 Source1: gnome-nettool2.png Source2: avahi-bookmarks.init @@ -111,19 +111,17 @@ Requires: gtk-sharp2 libavahi-clie %endif %description -Qt4 bindings for avahi. - -Avahi is an Implementation the DNS Service Discovery and Multicast DNS -specifications for Zeroconf Computing. It uses D-BUS for communication -between user applications and a system daemon. The daemon is used to -coordinate application efforts in caching replies, necessary to -minimize the traffic imposed on networks. +Avahi is an implementation of the DNS Service Discovery and Multicast +DNS specifications for Zeroconf Computing. It uses D-BUS for +communication between user applications and a system daemon. The daemon +is used to coordinate application efforts in caching replies, necessary +to minimize the traffic imposed on networks. -The Avahi mDNS responder is now feature complete implementing all MUSTs -and the majority of the SHOULDs of the mDNS/DNS-SD RFCs. It passes all -tests in the Apple Bonjour conformance test suite. In addition it -supports some nifty things that have never been seen elsewhere like -correct mDNS reflection accross LAN segments. +The Avahi mDNS responder is now complete with features, implementing +all MUSTs and the majority of the SHOULDs of the mDNS and DNS-SD RFCs. +It passes all tests in the Apple Bonjour conformance test suite. In +addition, it supports some nifty things, like correct mDNS reflection +across LAN segments. @@ -1287,9 +1285,16 @@ fi %endif %changelog +* Fri Sep 12 2008 aj@suse.de +- Remove languages directory ownership, it's now part of filesystem. +* 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 * Fri Jul 18 2008 sbrabec@suse.cz +- Build glib2, gobject and python stuff separately to break build + loop cups -> gtk2 -> avahi -> cups. +- Split avahi-python-gtk from avahi-python. - Updated to version 0.6.23: * A lot of translation updates * Beef up bnvc quite a bit, including passing a domain to browse @@ -1301,7 +1306,312 @@ fi * Build fixes * Minor other updates * Backwards compatible with Avahi 0.6.x with x < 23. +* Wed Jul 16 2008 coolo@suse.de +- don't build cycle between avahi and cups +* Tue May 27 2008 coolo@suse.de +- fix baselibs config one more time +* Sat May 17 2008 coolo@suse.de +- 10.2 had even more xxbit packages to be renamed * Sun May 11 2008 coolo@suse.de - fix rename of xxbit packages +* Tue Apr 29 2008 cthiel@suse.de +- obsolete avahi-, avahi-compat-mDNSResponder- and + avahi-glib- via baselibs.conf +* Thu Apr 10 2008 ro@suse.de +- added baselibs.conf file to build xxbit packages + for multilib support +* Tue Mar 11 2008 sbrabec@suse.cz +- Fix build failure of avahi-mono. * Wed Mar 05 2008 sbrabec@suse.cz -- Create new spec file to avoid dependency of avahi core on Qt. +- Build Qt bindings in separate packages to shorten build path and + unneeded triggering for rebuild. +- Spec file rewritten to allow simple and fast build per partes. +* Wed Jan 30 2008 sbrabec@suse.cz +- Fixed init scripts (bnc#332964). +* Mon Jan 21 2008 ro@suse.de +- same for libavahi-glib1 and libavahi-ui0 +* Sun Jan 20 2008 ro@suse.de +- avahi-mono: buildreq libavahi-client3 (for mono-find-requires) +* Wed Dec 19 2007 jpr@suse.de +- Update to 0.6.22 + * i18n support + * Documentation and example code updates + * Support for registering the Avahi documentation in devhelp + (needs manual setup) + * Added a new component libavahi-gobject, which is a + GObjectified version of the Avahi API + * Major BSD compatibility improvements + * avahi-ui: Allow overwriting of pretty service name by the + application + * Service type database updates + * Add new option --parsable to avahi-browse + * Make avahi-autoipd actually produce correct ARP packets + * Add FreeBSD kqueue support for watching /etc/avahi/services + * Use search domain from /etc/resolv.conf as additional browse + domains. + * No longer return a conflict error when two local applications + register identical RRs. + * Properly find alternative service/host names for very long names + * DNS name compression fix (Sjoerd Simons) + * Fedora init script order fix + * Several fixes to make gcc produces less warnings + * Minor other updates +- Package avahi-discover-standalone in gtk-utils with its glade files +* Sun Oct 21 2007 coolo@suse.de +- fix provides, obsoleting something another package provides creates + a conflict between them +* Tue Oct 09 2007 sbrabec@suse.cz +- Rename packages according to shared library naming policy. +- Make devel packages binding specific to deliver correct + dependencies (#193817). +- Rename python package according to python package naming policy. +- Prepend library devel packages names by "lib". +- libavahi-ui moved to libavahi-glib to prevent depending of avahi + core on libglade2. +- Split commands line utilities and GTK+ UI utilities to separate + packages to not force them for daemon or Qt binding users. +* Thu Sep 06 2007 maw@suse.de +- Move %%{_datadir}/pixmaps/gnome-nettool2.png from the python + subpackage to the base package (#299566). +* Wed Sep 05 2007 sbrabec@suse.cz +- Start avahi by default (#298872). +- Handle avahi-bookmarks daemon in scriptlets. +* Tue Aug 07 2007 maw@suse.de +- But that macro is deprecated (http://en.opensuse.org/Packaging/SUSE_Package_Conventions/RPM_Macros#3.28._.25run_ldconfig_.28deprecated.29) + so replace it with /sbin/ldconfig. +* Mon Aug 06 2007 bk@suse.de +- replace -p /usr/sbin/ldconfig with %%{run_ldconfig} +* Mon Jul 30 2007 aj@suse.de +- Add gcc-c++ to BuildRequires. +* Tue Jul 24 2007 aj@suse.de +- Resort spec file so that mDNSResponder is provided again. +* Mon Jul 16 2007 aj@suse.de +- Fix spec file. +* Mon Jul 16 2007 aj@suse.de +- Use extra spec file for avahi-mono to avoid build cycle + avahi->gnome->mono->avahi. +* Fri Jul 06 2007 maw@suse.de +- Build require gtk2-devel. +* Thu Jul 05 2007 maw@suse.de +- Don't remove libavahi-common.la, because many things depend on it +- Make avahi-mono require gtk-sharp2. +- Update avahi-gacdir.patch, fixing the build on biarch platforms. +* Thu Jul 05 2007 maw@suse.de +- Remove some extraneous comments in the .spec file. +* Tue Jul 03 2007 maw@suse.de +- Update to version 0.6.20: + + Various bug fixes and portability fixes + + New features, including a new libavahi-ui library and tools + to exploit it + + A fix for a local DoS vulnerability (b.n.c #287123 and + CVE-2007-3372) +- Remove upstreamed patches: avahi-python-compile.patch and + avahi-compat-libdns_sd-fixes.patch; rename + avahi-discover-icon.patch to avahi-desktop.patch, and fix more + .desktop files therein +- Buildrequire gtk-sharp2. +* Wed Jun 06 2007 sbrabec@suse.cz +- Removed invalid desktop Category "Application" (#254654). +* Thu May 24 2007 ro@suse.de +- fix some rpmlint errors (call ldconfig in post scripts) +* Tue Mar 27 2007 crivera@suse.de +- Improve libdns_sd compat support. This helps fix 214887. +* Mon Mar 26 2007 rguenther@suse.de +- Add gdbm-devel and zlib-devel BuildRequires. +* Tue Mar 13 2007 crivera@suse.de +- 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. +* 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 + submission being approved. +* Tue Feb 27 2007 crivera@suse.de +- Remove netdev patch in favor of using the configure parameter + instead. This also fixes a similar issue with the autoipd group + and user. This fixes 237145. +* Mon Feb 26 2007 crivera@suse.de +- Replace the non-existent "netdev" group with the "avahi" group in + avahi-dbus.conf. This fixes 237145. +- Remove Application, Utility, Network, and Settings categories from + the .desktop file. This fixes 244464. +* Wed Feb 21 2007 sbrabec@suse.cz +- Updated to a bugfix release 0.6.17: + * Don't accept "localhost" as a local mDNS host name + * Allow running avahi-bookmarks as CGI script + * Improve libdns_sd compatibility + * Stability: libdns_sd mutex locking order fix + * Publish IPv6 addresses via IPv4 and vice versa + * IA64 fixes + * A lot of minor cleanups and fixes +- Fixed python dependencies (#244457). +- Fixed howl compatibility links (#244486). +- Fixed python byte-compilation (#244458). +- Added avahi-bookmarks init script. +- Added SuSEfirewall2 rule. +* Tue Feb 13 2007 sbrabec@suse.cz +- Do not build unusable static libraries (#238552#c17). +* 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 +- add mono-devel to build requires to make mono-reqprov work +* Wed Jan 24 2007 sbrabec@suse.cz +- Updated to version 0.6.16 (CVE-2006-5461, CVE-2006-6870): + * Revert previous patch to check nlmsg_pid as it is bogus and + breaks in many cases, notably when using NetworkManager. + * Replace with new SO_PASSCRED-based check of the sending UID + which seems to work better. + * Handle some errors in libdns_sd more gracefully the way the real + libdns_sd does + * Apply fix for Linux 2.6.19+ where IFA_RTA / IFLA_RTA is no + longer defined + * Fix doxygen comments for avahi watch + * Make d-bus version detection work for >= 1.0 + * Dont dbus_connection_close on shared dbus connections + * Fix potential endless loop in dns label unpacking code + * Fix bogus assertion in client-publish-service.c example + * Mild fix to some doxygen docs for avahi-common/address.h + * Fix passing in custom priviledged group (previously ignored + setting) + * Check that netlink messages actually originate from the kernel + and not another process. + * Fix dbus_service_browser not setting + AVAHI_LOOKUP_RESULT_OUR_OWN. +* Sun Jan 21 2007 dmueller@suse.de +-compat-mDNSResponder-devel should require avahi-devel +* Sat Jan 20 2007 aj@suse.de +- Fix avahi-sharp.pc file to use correct gcac location. +- Add obsoletes and provides for mDNSResponder. +* Thu Dec 14 2006 sbrabec@suse.cz +- Created init script symlinks in /usr/sbin (#228203). +* Sun Nov 12 2006 thoenig@suse.de +- Update patch avahi-dbus-request-name-flags-fix-thoenig-02.patch: + Be precise with regard to the minor version of D-Bus +* Sun Nov 12 2006 thoenig@suse.de +- Add patch avahi-dbus-request-name-flags-fix-thoenig-01.patch: + Fix flawed logic for flags passed to dbus_bus_request_name() +* Mon Oct 30 2006 sbrabec@suse.cz +- Check the sender ID of netlink packets before using them + (#216219). +* Sun Oct 15 2006 danw@suse.de +- Remove dead patches +* Mon Oct 09 2006 sbrabec@suse.cz +- Build in older products. +- Enabled parallel build. +* Fri Sep 22 2006 aj@suse.de +- Fix filelist for python upgrade. +- Build everything with RPM_OPT_FLAGS. +* Tue Sep 19 2006 jhargadon@suse.de +- update to version 0.6.14 +- Add new daemon "avahi-autoipd" which is an implementation of + IPv4LL as defined in RFC3927, a technology for assigning link-local IP + addresses without DHCP server. The same functionality has been available on + Windows under the name APIPA. While it is not the first implemenatation of + this technology for Free operating systems it is clearly the most powerful + and hopefully even the most secure. (Because it chroot()s and drops + priviliges and suchlike) +- Fix a segfault in the code handling static host name registrations +- Add a few new entries to the service type database +- s/D-?BUS/D-Bus/g +- Documentation updates +- Fix service type database building on Solaris +- Make use of newer D-Bus APIs +- Fix random seed initialization +- Install SFTP static service file by default +- Other minor code cleanups +- removed upstreamed patches +* Sun Sep 03 2006 aj@suse.de +- Follow package rename qt->libqt4. +* Thu Aug 24 2006 cthiel@suse.de +- fix build +* Wed Aug 16 2006 cthiel@suse.de +- buildrequire python-gtk-devel instead of python-gtk +* Mon Aug 14 2006 thoenig@suse.de +- Add patch avahi-dbus-api-fix-thoenig-01.patch: Use + dbus_connection_close, not dbus_connection_disconnect +* Fri Aug 11 2006 cthiel@suse.de +- remove avahi-0.6.10-pygtk-hack.patch, since python-gtk has been fixed in + the meantime +* Sun Aug 06 2006 cthiel@suse.de +- fixed build by adding avahi-0.6.10-pygtk-hack.patch to hack around an + unfavorable configure check +* Mon Jul 03 2006 schwab@suse.de +- Fix quoting in configure script. +- Fix invalid redefinition of docdir. +* Mon May 15 2006 sbrabec@suse.cz +- Updated to version 0.6.10 (#137781). + * Fix a buffer overflow in avahi-core + * Refuse to process invalid UTF8 data + * Automatically reconnect to the DBUS if we're kicked. (Works only if + chroot() is disabled) + * Don't hit an assert() in the client libs when the Avahi daemon is + terminated + * Enumerate all service types in the database in the Service + Discovery Applet for Gnome + * Improve the Bonjour compatibility layer to make it survive + GnomeMeeting's broken usage + * Deal properly with local non-ASCII hostnames + * AMD64 and FreeBSD portability fixes + * Filter double DNS server entries in avahi-dnsconfd + * Fix a locking bug in avahi-sharp's EntryGroup.AddService() + * Ported to Solaris (incomplete) + * Add _airport._tcp to our service type database +* Tue May 09 2006 sbrabec@suse.cz +- Fixed buffer overflow in avahi_record_to_string() (#137781#c7). +* Mon Apr 24 2006 sbrabec@suse.cz +- Replaced Obsoletes by Conflicts for mDNSResponder* (#149676). +* Wed Apr 19 2006 jpr@suse.de +- Fix compat layer ABI inconsistencies with mDNSResponder (part of + [#149676]) +* Wed Apr 05 2006 sbrabec@suse.cz +- Wait for daemon initialization in the init script (#150902). +* Tue Apr 04 2006 sbrabec@suse.cz +- Use Provides and Obsoletes instead of Conflicts to allow seamless + replacement. +* Mon Mar 20 2006 sbrabec@suse.cz +- Call %%insserv_cleanup in %%postun. +* Thu Feb 09 2006 sbrabec@suse.cz +- Provide libdns_sd.so RPM symbol, as mDNSResponder does. +- Reduced BuildRequires. +* Thu Feb 09 2006 sbrabec@suse.cz +- Fixed circular dependency between avahi and avahi-glib + (avahi-discover moved to avahi-glib). +* Wed Jan 25 2006 mls@suse.de +- converted neededforbuild to BuildRequires +* Mon Jan 23 2006 sbrabec@suse.cz +- Updated to version 0.6.5. +- Enable howl compatibility layer as separate packages. +* Mon Jan 16 2006 sbrabec@suse.cz +- Updated to version 0.6.4. +* Tue Dec 20 2005 ro@suse.de +- fix build with dbus-1 0.60 +- added libxml2-python to nfb +* Fri Dec 16 2005 rml@suse.de +- Move libdns_sd.so to avahi-compat-mDNSResponder from + avahi-compat-mDNSResponder-devel (fix up requires/provides) +* Fri Dec 02 2005 sbrabec@suse.cz +- Provide dns_sd.h compatibility symlink. +* Fri Dec 02 2005 sbrabec@suse.cz +- Enable mDNSResponder compatibility layer as separate packages. +* Fri Dec 02 2005 sbrabec@suse.cz +- Call aclocal to compile in PLUS. +- Enabled qt4 bindings. +- Fixed file ownership. +- Disabled parallel build - mono fails often. +* Thu Dec 01 2005 sbrabec@suse.cz +- Bi-arch fix. +- Build as user. +- Enabled parallel build. +* Wed Nov 30 2005 sbrabec@suse.cz +- Updated to version 0.6.1. +- Moved all devel files and Requires to devel subpackage. +* Wed Oct 12 2005 ro@suse.de +- use gnome2-devel-packages in nfb and cleanup nfb +- fix build of sharp part on x86_64 +* Mon Oct 10 2005 ro@suse.de +- removed restart_on_update in postinstall + (only needed in postuninstall) +* Thu Oct 06 2005 jpr@suse.de +- Initial check in --- avahi.changes.orig +++ avahi.changes @@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Wed Oct 22 09:03:33 CDT 2008 - maw@suse.de + +- Make debug packages require a specific %{version}-%{release}. + +------------------------------------------------------------------- Fri Sep 12 10:09:45 CEST 2008 - aj@suse.de - Remove languages directory ownership, it's now part of filesystem. --- avahi.spec.orig +++ avahi.spec @@ -47,7 +47,7 @@ Release: 32 %define avahi_qt3_soname 1 %define avahi_qt4_soname 1 %if %build_glib2 -%define debug_package_requires libavahi-ui%{avahi_ui_soname} = %{version} +%define debug_package_requires libavahi-ui%{avahi_ui_soname} = %{version}-%{release} %endif Url: http://www.avahi.org/ Group: System/Daemons