From aadcc2d325b08007060abedc476d5f27b0c81695 Mon Sep 17 00:00:00 2001 From: Kevin Smith Date: Thu, 29 Mar 2018 08:45:27 +0100 Subject: [PATCH] Reflect messages This doesn't wrap them in a forward, which is something that needs discussion --- inbox/im-ng.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/inbox/im-ng.xml b/inbox/im-ng.xml index 9ffb564d..f44f3bbd 100644 --- a/inbox/im-ng.xml +++ b/inbox/im-ng.xml @@ -89,7 +89,7 @@ type='result'/>]]> -

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.

+

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.

A client activating IM-NG MUST NOT also activate Carbons.

An IM-NG client SHOULD send all IM-related messages to bare JIDs (as full-JID messages would not be distributed appropriately).

An IM-NG client SHOULD ignore any IM-related messages that are sent to a full-JID with an <im-ng xmlns='urn:xmpp:im-ng:0'> element (see Security Considerations).

+

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).