XEP-0424: Recommend XEP-0428 fallback and XEP-03334 store hint

This commit is contained in:
JC Brand 2020-03-25 16:27:22 +01:00
parent 8217e64306
commit 8ea9b8f1df
2 changed files with 18 additions and 1 deletions

View File

@ -2,7 +2,7 @@
[![Build Status](https://img.shields.io/travis/xsf/xeps.svg)](https://travis-ci.org/xsf/xeps)
XMPP Extension Protocols (XEPs)
=========
===============================
This repository is used to manage work on XMPP Extension Protocols
(XEPs), which are the specifications produced by the XMPP Standards
@ -32,6 +32,10 @@ defines the standards process followed by the XMPP Standards Foundation.
Building XEPs
-------------
You'll need xmllint and xsltproc.
On Ubuntu, you can install them with `sudo apt install libxml2-utils xsltproc`
To build a single XEP as HTML simply run:
make xep-xxxx.html

View File

@ -26,6 +26,12 @@
<shortname>message-retract</shortname>
&lance;
&jcbrand;
<revision>
<version>0.2.1</version>
<date>2020-03-25</date>
<initials>jcb</initials>
<remark>Recommend XEP-0428 fallback body and XEP-0334 store hint</remark>
</revision>
<revision>
<version>0.2.0</version>
<date>2019-11-11</date>
@ -104,7 +110,14 @@
<apply-to id="origin-id-1" xmlns="urn:xmpp:fasten:0">
<retract xmlns='urn:xmpp:message-retract:0'/>
</apply-to>
<fallback xmlns="urn:xmpp:fallback:0"/>
<body>This person attempted to retract a previous message, but it's unsupported by your client.</body>
<store xmlns="urn:xmpp:hints"/>
</message>]]></example>
<p>It's RECOMMENDED that you include a &xep0428; tag with fallback text in the &lt;body/&gt;, so that older clients can still indicate the intent to retract and so that older servers will archive the retraction. Additionally, you MAY include a &xep0334; &lt;store/&gt; hint, to indicate that the stanza needs to be archived.</p>
</section1>
<section1 topic='Tombstones' anchor='tombstones'>