[Standards] [XEP-0384] OMEMO: xml:lang + max_items

Philipp Hörist philipp at hoerist.com
Fri Jul 27 14:10:38 UTC 2018

On the Pubsub Questions:

1. In Pubsub there is already defined the Singleton Node:
https://xmpp.org/extensions/xep-0060.html#impl-singleton, no need to invent
a new item id for that

2. I think its not specified because your client should not care how many
items are in a PubSub Node. Your Client either uses PEP and PEP should only
notify you about the last/most recent item on the node, i think thats the
reason PEP exists.

3. if you dont want to use PEP you can always request the most recent item
from a node with specifying max_items=1 in the request.

So my question would be, how do you get into a situation where a server
sends you all items of the Node?


2018-07-27 16:03 GMT+02:00 Goffi <goffi at goffi.org>:

> Hello,
> I'm currently working on OMEMO implementation in Salut à Toi thanks to the
> work of Syndace (https://github.com/Syndace/python-omemo), and I have two
> issues with it:
> - SàT is using xml:lang attribute, and I don't see a way to specify it
> with
> OMEMO, how should I do? What are business rules when several bodies are
> available (I know it's not common, but it's allowed by RFCs)?
> - only the first item of PEP nodes are used, and it seems that client are
> implicitly expecting max_items=1 (i.e. singleton pattern), but I don't see
> any mention of that in the XEP.  Furthermore, max_items support is
> optional
> in Pubsub, and I see in my PEP nodes the same items published several
> times. This could be mitigated by using a well known id for the item (e.g.
> the OMEMO namespace), so even pubsub services not featuring max_items
> would
> simply override the existing item.
> That's all for now, thanks
> Goffi
> _______________________________________________
> Standards mailing list
> Info: https://mail.jabber.org/mailman/listinfo/standards
> Unsubscribe: Standards-unsubscribe at xmpp.org
> _______________________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.jabber.org/pipermail/standards/attachments/20180727/e4ea3767/attachment.html>

More information about the Standards mailing list