Bug 15889 - Improve XEP-0153 compliance in interactions with our other resources
Summary: Improve XEP-0153 compliance in interactions with our other resources
Status: RESOLVED FIXED
Alias: None
Product: Telepathy
Classification: Unclassified
Component: gabble (show other bugs)
Version: unspecified
Hardware: Other All
: low minor
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-09 05:03 UTC by Simon McVittie
Modified: 2009-10-06 05:03 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Simon McVittie 2008-05-09 05:03:41 UTC
_grab_avatar_sha1 in src/presence-cache.c says:

+      /* FIXME: according to XEP-0153,
+       * if (handle == priv->conn->parent.self_handle), then we MUST
+       * immediately send a presence update with an empty update child
+       * element (no photo node), then re-download our own vCard;
+       * when that arrives, we may start setting the photo node in our
+       * presence again.
+       *
+       * At the moment we ignore that requirement and trust that our other
+       * resource is getting its sha1 right - but it's a good policy to not
+       * trust anyone's XMPP implementation :-) */

We should add the extra checks.
Comment 1 Simon McVittie 2008-07-17 07:14:51 UTC
What was this doing filed against tp-glib? I must have been asleep. Assigning to Gabble like it should have been.
Comment 2 Will Thompson 2009-10-06 05:03:57 UTC
This was fixed in 0.8.5.


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.