XEP-0405: Clarify behaviour on later roster gets without <annotate/>

This commit is contained in:
Linus Jahn 2022-07-14 23:31:27 +02:00
parent 7c46fc60c0
commit 9f154d7349
1 changed files with 11 additions and 1 deletions

View File

@ -38,9 +38,15 @@
<shortname>MIX-PAM</shortname>
&ksmithisode;
&skille;
<revision>
<version>0.5.3</version>
<date>2022-07-15</date>
<initials>lnj</initials>
<remark><p>Clarify that later roster requests reset the state of the annotation setting</p></remark>
</revision>
<revision>
<version>0.5.2</version>
<date>2021-07-02</date>
<date>2022-07-02</date>
<initials>lnj</initials>
<remark><p>Fix wrong mix presence extension namespace in examples</p></remark>
</revision>
@ -547,6 +553,10 @@ This approach enables flexible support of multiple clients for a MIX channel pa
<p>
Once a client has made an IQ request to return additional MIX information, the server MUST return this information on all subsequent roster updates that are sent by the server to the client. The server MUST NOT send additional MIX information when this has not been explicitly requested. It is anticipated that a client will fetch the roster after connection has been established and will set its preference for this MIX capability information at that time.
</p>
<p>
Each later roster request resets the state of the MIX annotations. If a roster request is missing the &lt;annotate/&gt; element, the server MUST stop sending the additional MIX information.
</p>
</section2>
<section2 topic="MAM Archive Support" anchor="usecase-mam">