Bug 25989 (gabble-decloak) - Decloaking/"smoking out" presence
Summary: Decloaking/"smoking out" presence
Status: RESOLVED FIXED
Alias: gabble-decloak
Product: Telepathy
Classification: Unclassified
Component: gabble (show other bugs)
Version: git master
Hardware: Other All
: medium enhancement
Assignee: Simon McVittie
QA Contact: Telepathy bugs list
URL: http://git.collabora.co.uk/?p=user/sm...
Whiteboard:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2010-01-11 06:35 UTC by Simon McVittie
Modified: 2010-01-25 06:34 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Simon McVittie 2010-01-11 06:35:08 UTC
As discussed on the XMPP standards list, here's an implementation of decloaking as proposed by Rob McQueen and Peter St.Andre.

There are three branches involved, it would be worthwhile to review any or all:

* lm-vs-wocky notes an inconsistency in behaviour between genuine Loudmouth and our Loudmouth emulation layer, fixes the presence cache to work correctly with the emulation layer, and makes the emulation layer assert in cases where it would previously just not work right

* decloak is based on lm-vs-wocky, and implements both sides of the decloaking proto-XEP (caller and receiver).

* decloak-api adds a simple Gabble-specific D-Bus API to indicate when people want to decloak us, etc.
Comment 2 Simon McVittie 2010-01-22 08:20:14 UTC
Fixed in git, will be in 0.9.4.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.