[Adium-devl] Bonjour networking (It's that time again, folks!)

Evan Schoenberg evan at adiumx.com
Sat Feb 17 15:10:21 UTC 2007


On Feb 17, 2007, at 2:28 AM, Andreas Monitzer wrote:

> Well, if Bonjour networking (XEP-0174, http://www.xmpp.org/extensions/
> xep-0174.html) would be implemented in libgaim, we would support all
> that already works on regular XMPP connections.
>
Bonjour as implemented in libgaim at present is separate from the  
Jabber prpl, implementing its own subset.  Someone potentially  
interested in mentoring a Bonjour related project (is anyone  
interested?  This requires being in a position to both care about and  
test Bonjour functionality) needs to do some of the legwork related  
to determining how we want to recommend a student proceed.

Important points that need answering:
1) Is the Gaim team interested in Bonjour being a sub-prpl of  
Jabber?  This would indeed make sense.... if Bonjour works as seems  
to be described above.
2) However, we also need to know if this is a viable route for iChat  
Bonjour compatibility.  Would Jabber-style messages actually work?
3) Can the OS X mDNS stack *be* used from this context?  Bonjour as  
currently implemented in libgaim depends upon HOWL.  What is HOWL,  
and how does it relate to what we already have?
4) Is there an actual advantage to moving from our current libezv  
based implementation to the libgaim prpl, which I believe is still  
incomplete? Does it outweigh any disadvantages?  Is it, in fact,  
incomplete?

> However, this would lead to Bonjour-networking being a SoC project   
> for the gaim project rather than Adium.
Assuming it'd be better as a libgaim project, yes, probably... though  
libgaim benefits are so directly Adium benefits that it could really  
go either way.

-Evan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20070217/85c2a3bb/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20070217/85c2a3bb/attachment.sig>


More information about the devel mailing list