sugar-toolkit-gtk3/services/presence
Simon McVittie a4a06206e3 services/presence/: identify Buddies by "key ID" (pubkey hash), not whole key.
This allows us to create Buddy objects as soon as we see a contact on the
server. For contacts not on trusted servers, or seen in anonymous MUCs, we
create a Buddy identified by JID instead (so we have some way to talk
about the anonymous contact within the Sugar API).

The concept of "trusted server" means a server which we trust to validate that
users with a keyID as the username part of their JID do in fact have that key.
Currently we just pretend that olpc.collabora.co.uk does this - in future, the
school servers will do this validation by using key rather than password
authentication.

Also create Buddy object paths based on the keyID or JID (for easier debugging).
2007-05-28 17:25:52 +01:00
..
__init__.py
activity.py
buddy.py services/presence/: identify Buddies by "key ID" (pubkey hash), not whole key. 2007-05-28 17:25:52 +01:00
buddyiconcache.py
linklocal_plugin.py
Makefile.am services/presence/: separate test code into a separate module 2007-05-24 18:58:58 +01:00
org.laptop.Sugar.Presence.service.in More new PS fixes 2007-04-09 16:05:32 -04:00
presenceservice.py services/presence/: identify Buddies by "key ID" (pubkey hash), not whole key. 2007-05-28 17:25:52 +01:00
pstest.py services/presence/: identify Buddies by "key ID" (pubkey hash), not whole key. 2007-05-28 17:25:52 +01:00
psutils.py
server_plugin.py services/presence/: identify Buddies by "key ID" (pubkey hash), not whole key. 2007-05-28 17:25:52 +01:00
sugar-presence-service
test_psutils.py