[Adium-devl] Google Summer of Code: Bonjour Support

Andreas Monitzer soc at monitzer.com
Fri Mar 23 15:27:17 UTC 2007


On Mar 23, 2007, at 16:10, Evan Schoenberg wrote:

> In my opinion, the strength of the built-in mDNS stack in OS X, a  
> stack which is known to work, is maintained by Apple, and of course  
> doesn't interfere with other OS X libraries or daemons, strongly  
> recommends the use of libezv or a derivative of it for our Bonjour  
> implementation.  Andreas has, on the other hand, made the point  
> (and please correct me if I'm mis-restating, Andreas) that really  
> we should be basing Bonjour support around a solid Jabber / XMPP  
> implementation, as that's what the protocol is at heart.

Yes, plus I made the point that this implementation should use  
Apple's mDNS stack.

> I think the question to ask is: How small or large a subset of the  
> XMPP spec is supported over Bonjour?

Well, except for presence and the avatar, everything else is the same  
as long as there is no server involved (so pubsub might not apply).  
iChat doesn't support much of it, but that doesn't limit the things  
Adium could do (Adium doesn't limit itself by what iChat supports of  
pure XMPP or AIM either).


andy





More information about the devel mailing list