[avahi] Bonjour compat

Sebastien Estienne sebastien.estienne at gmail.com
Sun Dec 18 13:57:43 PST 2005

hello celso

New apps shouldn't rely on the compatibility layers, they are sub
optimal in ressource, and doesn't implement all the bonjour/howl Api,
they were developped as a short term solution for few apps already
using howl/bonjour.

We highly encourage anyone to use the native api for performance and
stability purpose.

---------- Forwarded message ----------
From: Celso Pinto <cpinto at yimports.com>
Date: 18 déc. 2005 18:03
Subject: [avahi] Bonjour compat
To: Avahi ML <avahi at lists.freedesktop.org>

Hi everyone,

someone in the iFolder mailing list posted the following message.
iFolder uses the Bonjour compatibility layer when working with avahi and
I thought that cross-posting his message may help to clear out the

> This is what I am getting with the latest svn version of simias,
> ifolder
> and bonjour along with avahi-0.6.1:
> *** WARNING *** The programme 'mono' uses the Apple Bonjour
> compatiblity
> layer of Avahi.
> *** WARNING *** Please fix your application to use the native API of
> Avahi!
> *** WARNING *** For more information see
> <http://0pointer.de/avahi-compat?s=libdns_sd&e=mono>
> mono: compat.c:520: DNSServiceBrowse: Assertion `domain' failed.
> Error: The Simias process failed to initialize.
>        Use the command line switch --showconsole to view the error.

The relevant part, I think, is DNSServiceBrowse having a domain
assertion. IIRC, iFolder doesn't work in the .local domain hence this
problem, but I can be mistaken.

Looking forward for your feedback.


avahi mailing list
avahi at lists.freedesktop.org

Sebastien Estienne

More information about the avahi mailing list