[Gossip-dev] Bug fixing

Robert McQueen robert.mcqueen at collabora.co.uk
Wed Jul 26 19:54:09 CEST 2006


Martyn Russell wrote:
>... iChat link-local messaging ...<
> Mmm, this is an interesting one. I think this was recently fixed in
> Loudmouth IIRC. It should probably be done by each protocol backend or
> centrally in Telepathy somewhere either way, this should not be done in
> Gossip IMO.

Fixed? The mDNS link-local XMPP stuff is very different to normal XMPP
in use, you need to use mDNS queries to find people's presence, and
peer-to-peer XMPP-style connections to send messages. It's not even
clear to me that Gabble should do the zeroconf stuff, or if loudmouth
will be suitable for it without patching...

>... PGP ...<
> I kind of agree. Ideally, it should be done in Loudmouth from my point
> of view (again removing all responsibility of the actual messaging and
> stream implementation from Gossip to the protocol back end).

Right, loudmouth or somewhere in gabble or some mad bit of Telepathy. :)

> I actually researched this as part of my GUADEC presentation. Currently
> Gimmie _ONLY_ works with GAIM. It uses DBUS to talk to GAIM I believe
> and gets the presence information via Galago. So in theory it shouldn't
> be much work to it working with Gossip. There shouldn't be any work
> needed in Gossip for this, just support added into Gimmie.

It's even worse than this, Gimmie doesn't even use Galago. It's totally
Gaim specific, even down to working round Gaim's lack of useful presence
signals by using inotify to monitor its blist.xml for changes (for some
reason it's rewritten when presence changes, even though the file stores
no presence). The fix in my opinion is to make it use Galago at least,
if not also Telepathy in the long run, curing it of any
client-specificness. :)

Regards,
Rob

-- 
Robert McQueen
Director, Collabora Ltd.


More information about the Gossip-dev mailing list