diff --git a/xep-0424.xml b/xep-0424.xml index 01102a18..fb8bbaec 100644 --- a/xep-0424.xml +++ b/xep-0424.xml @@ -26,6 +26,12 @@ message-retract &lance; &jcbrand; + + 0.2.0 + 2019-11-11 + jcb + Replace the message contents with a tombstone (instead of the message itself) and require an origin-id in tombstone + 0.1.0 2019-11-01 @@ -91,7 +97,7 @@ ]]>

The message author notices that the message was sent to the wrong recipient and indicates to their client that the message should be retracted.

-

The client sends out a retraction message which uses &xep0422; to indicate that it applies to the wrongly sent message by referring to its XEP-0359 origin ID.

+

The client sends out a retraction message which uses &xep0422; to indicate that it applies to the wrongly sent message by referring to its &xep0359; origin ID.

@@ -102,14 +108,21 @@ -

An archiving service MAY replace a retracted message with a 'tombstone' recording the fact that the message was retracted (but otherwise preserving the fact that the message did once exist in order to aid synchronizing archives). The message gets replaced with a <retracted/> element which SHOULD include a 'by' attribute specifying the JID of the entity that sent the retraction and a 'stamp' attribute indicating the time at which the retraction took place.

+

It might be desirable to remove the retracted message from a &xep0313; service, while still recording the fact that it once existed, in order to aid clients in synchronizing their archives. To do this, the archiving service MAY replace the retracted message contents with a 'tombstone'.

+

The original message contents (i.e. the <body/> and any related elements which might leak information about the original message) get replaced with a <retracted/> element which MUST include its <origin-id/>, so that clients can match it to the subsequent retraction (which MUST also be stored in the archive).

+

The <retracted/> element SHOULD also include a 'stamp' attribute indicating the time at which the retraction took place.

+

As with other XEP-0313 archived messages, the &xep0203; <delay/> element is used to indicate when the original message was received.

- + - + + + + + ]]>