Browse Source

Reflect messages

This doesn't wrap them in a forward, which is something that needs
discussion
Kevin Smith 11 months ago
parent
commit
aadcc2d325
1 changed files with 2 additions and 1 deletions
  1. 2
    1
      inbox/im-ng.xml

+ 2
- 1
inbox/im-ng.xml View File

@@ -89,7 +89,7 @@
89 89
             type='result'/>]]></example>
90 90
     </section2>
91 91
     <section2 topic='Sending messages' anchor='sending'>
92
-        <p>When an entity wants to send a non-error message to be handled by all a user's IM-NG clients they will send it to the user's bare JID, which the receiving server then MUST send to all IM-NG resources.</p>
92
+        <p>When an entity wants to send a non-error message to be handled by all a user's IM-NG clients they will send it to the user's bare JID, which the receiving server then MUST send to all the contact's IM-NG resources, and the sending server must reflect to all the user's IM-NG resources.</p>
93 93
         <example caption='Client sends a message that IM-NG will route to all resources'><![CDATA[
94 94
       <message xmlns='jabber:client'
95 95
           from='montague@montague.example/bas149a'
@@ -117,6 +117,7 @@
117 117
   <p>A client activating IM-NG MUST NOT also activate Carbons.</p>
118 118
   <p>An IM-NG client SHOULD send all IM-related messages to bare JIDs (as full-JID messages would not be distributed appropriately).</p>
119 119
   <p>An IM-NG client SHOULD ignore any IM-related messages that are sent to a full-JID with an &lt;im-ng xmlns='urn:xmpp:im-ng:0'&gt; element (see Security Considerations).</p>
120
+  <p>When reflecting an IM-NG client's outbound bare-JID messages, the server SHOULD reflect the archived version (i.e. after any transforms have taken place).</p>
120 121
 </section1>
121 122
 <!--<section1 topic='Implementation Notes' anchor='impl'>
122 123
   <p>OPTIONAL.</p>

Loading…
Cancel
Save