diff --git a/xep-0313.xml b/xep-0313.xml index 3e74dc42..48459206 100644 --- a/xep-0313.xml +++ b/xep-0313.xml @@ -130,7 +130,7 @@
The most typical address is that of a user's own bare JID, within which those messages sent to or from that user's account would generally automatically be stored by the server. The collection is ordered chronologically by the time each message was sent/received.
- +Servers that expose archive messages on behalf of local users MUST expose these archives to the user on the user's bare JID
To ensure that the client knows when the results are complete, the server MUST send a <fin> message. The client can optionally include a 'queryid' attribute in their query, which allows the client to match results to their initiating query, and if present in the client's query the server MUST include it in the <fin> response.
When querying a pubsub node's archive, the 'node' attribute is added to the <query> element.
The <first> and <last> elements specify the UID of the first and last returned results (not necessarily of all the messages that matched the query, if the results have been limited).
- +The RSM <count> element and the 'index' attribute on the RSM <first> element are optional, but servers SHOULD include them. Please refer to the RSM specification for more information surrounding their meaning and use.
@@ -566,7 +568,7 @@ the standard 'feature-not-implemented' (the server does not support configuration of preferences), 'forbidden' (the user is not authorized to change their preferences) or 'not-allowed' (the server generally does not allow changing of configuration preferences). - +If a JID is in neither the 'always archive' nor the 'never archive' list then whether it is archived depends on this setting, the default.