sugar-toolkit-gtk3/services
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
..
clipboard Documentation patch from Amanda Yilmaz (services/clipboard/typeregistry.py) 2007-04-21 15:34:39 -04:00
console Use sys.path.append, not insert 2007-04-15 12:26:50 +02:00
presence services/presence/: identify Buddies by "key ID" (pubkey hash), not whole key. 2007-05-28 17:25:52 +01:00
Makefile.am Use the new DataStore and remove the old one. 2007-05-10 11:01:32 +02:00