1
0
mirror of https://github.com/moparisthebest/xeps synced 2024-11-24 02:02:16 -05:00

Merge branch 'premerge' into 'main'

Premerge

See merge request xsf/xeps!27
This commit is contained in:
Jonas Schäfer 2020-10-20 14:54:40 +00:00
commit e57480df23
6 changed files with 88 additions and 7 deletions

View File

@ -10,7 +10,7 @@
<abstract>This document specifies an XMPP extension for use of the vCard4 XML format in XMPP systems, with the intent of obsoleting the vcard-temp format.</abstract> <abstract>This document specifies an XMPP extension for use of the vCard4 XML format in XMPP systems, with the intent of obsoleting the vcard-temp format.</abstract>
&LEGALNOTICE; &LEGALNOTICE;
<number>0292</number> <number>0292</number>
<status>Proposed</status> <status>Deferred</status>
<lastcall>2019-02-19</lastcall> <lastcall>2019-02-19</lastcall>
<type>Standards Track</type> <type>Standards Track</type>
<sig>Standards</sig> <sig>Standards</sig>

View File

@ -21,6 +21,12 @@
<supersededby/> <supersededby/>
<shortname>message-correct</shortname> <shortname>message-correct</shortname>
&ksmith; &ksmith;
<revision>
<version>1.2.0</version>
<date>2020-10-20</date>
<initials>gl</initials>
<remark><p>Reword note about how to handle LMC in cases where it is not clear that all recipients support it.</p></remark>
</revision>
<revision> <revision>
<version>1.1.0</version> <version>1.1.0</version>
<date>2019-05-15</date> <date>2019-05-15</date>
@ -80,7 +86,7 @@
... ...
</query> </query>
</iq>]]></example> </iq>]]></example>
<p>It is expected that clients will not send message corrections to clients that do not support them, as non-supporting clients will render these as duplicate (corrected) messages. There may be environments (particularly within a &xep0045; MUC room) where it is unknown whether some or all recipients support this extension, and implementors could choose to allow or disallow sending in such cases, as is appropriate for the intended deployments. It is suggested that when the support of recipients is not known a sending client will make the user aware of the potential for duplicate messages to be interpreted by the recipients.</p> <p>Message corrections sent to clients that do not support them will be rendered as duplicate (corrected) messages. In most Instant Messaging environments (particularly within a &xep0045; room, but also with a recipient having multiple clients using &xep0280; and &xep0313;) it is unknown whether some or all receiving devices support this extension. It is suggested that a client should always allow sending corrections, but may make the user aware of the potential for duplicate messages to be interpreted by the recipients. In restricted environments, implementors could choose to allow or disallow sending in such cases, as is appropriate for the intended deployments.</p>
</section1> </section1>
<section1 topic='Use Case' anchor='usecase'> <section1 topic='Use Case' anchor='usecase'>
<p>When a user indicates to the client that he wants to correct the most recently sent message to a contact, the client will resend the corrected message with a new id, and with the replace payload refering to the previous message by id. The receiving client then treats the newly received payloads as completely replacing all payloads of the original message.</p> <p>When a user indicates to the client that he wants to correct the most recently sent message to a contact, the client will resend the corrected message with a new id, and with the replace payload refering to the previous message by id. The receiving client then treats the newly received payloads as completely replacing all payloads of the original message.</p>

View File

@ -10,7 +10,7 @@
<abstract>This document defines a way for the client to indicate its active/inactive state.</abstract> <abstract>This document defines a way for the client to indicate its active/inactive state.</abstract>
&LEGALNOTICE; &LEGALNOTICE;
<number>0352</number> <number>0352</number>
<status>Proposed</status> <status>Draft</status>
<lastcall>2020-08-18</lastcall> <lastcall>2020-08-18</lastcall>
<lastcall>2017-12-21</lastcall> <lastcall>2017-12-21</lastcall>
<lastcall>2017-11-15</lastcall> <lastcall>2017-11-15</lastcall>
@ -28,6 +28,12 @@
<supersededby/> <supersededby/>
<shortname>csi</shortname> <shortname>csi</shortname>
&mwild; &mwild;
<revision>
<version>1.0.0</version>
<date>2020-10-14</date>
<initials>XEP Editor (jsc)</initials>
<remark>Accepted as Draft as per Council vote from 2020-08-26.</remark>
</revision>
<revision> <revision>
<version>0.3.0</version> <version>0.3.0</version>
<date>2018-11-08</date> <date>2018-11-08</date>

View File

@ -10,7 +10,7 @@
<abstract>This specification provides a way for the initiator of a Jingle session to propose sending an invitation in an XMPP message stanza, thus taking advantage of message delivery semantics instead of sending IQ stanzas to all of the responder's online resources or choosing a particular online resource.</abstract> <abstract>This specification provides a way for the initiator of a Jingle session to propose sending an invitation in an XMPP message stanza, thus taking advantage of message delivery semantics instead of sending IQ stanzas to all of the responder's online resources or choosing a particular online resource.</abstract>
&LEGALNOTICE; &LEGALNOTICE;
<number>0353</number> <number>0353</number>
<status>Proposed</status> <status>Deferred</status>
<lastcall>2019-08-13</lastcall> <lastcall>2019-08-13</lastcall>
<type>Standards Track</type> <type>Standards Track</type>
<sig>Standards</sig> <sig>Standards</sig>

View File

@ -10,7 +10,7 @@
<abstract>This specification describes a method to migrate to PEP based bookmarks without loosing compatibility with client that still use Private XML.</abstract> <abstract>This specification describes a method to migrate to PEP based bookmarks without loosing compatibility with client that still use Private XML.</abstract>
&LEGALNOTICE; &LEGALNOTICE;
<number>0411</number> <number>0411</number>
<status>Proposed</status> <status>Draft</status>
<lastcall>2020-10-14</lastcall> <lastcall>2020-10-14</lastcall>
<type>Standards Track</type> <type>Standards Track</type>
<sig>Standards</sig> <sig>Standards</sig>
@ -29,6 +29,12 @@
<email>daniel@gultsch.de</email> <email>daniel@gultsch.de</email>
<jid>daniel@gultsch.de</jid> <jid>daniel@gultsch.de</jid>
</author> </author>
<revision>
<version>1.0.0</version>
<date>2020-10-20</date>
<initials>XEP Editor (jsc)</initials>
<remark>Accepted as Draft by vote of Council on 2020-10-14.</remark>
</revision>
<revision> <revision>
<version>0.2.1</version> <version>0.2.1</version>
<date>2020-05-25</date> <date>2020-05-25</date>

View File

@ -22,7 +22,8 @@
</abstract> </abstract>
&LEGALNOTICE; &LEGALNOTICE;
<number>0443</number> <number>0443</number>
<status>Experimental</status> <status>Proposed</status>
<lastcall>2020-11-03</lastcall>
<type>Standards Track</type> <type>Standards Track</type>
<sig>Standards</sig> <sig>Standards</sig>
<dependencies> <dependencies>
@ -62,6 +63,12 @@
<email>georg@op-co.de</email> <email>georg@op-co.de</email>
<jid>georg@yax.im</jid> <jid>georg@yax.im</jid>
</author> </author>
<revision>
<version>0.2.0</version>
<date>2020-10-20</date>
<initials>dg</initials>
<remark>Added section about A/V calls</remark>
</revision>
<revision> <revision>
<version>0.1.0</version> <version>0.1.0</version>
<date>2020-10-06</date> <date>2020-10-06</date>
@ -114,7 +121,7 @@
<section2 topic='Changes since 2020' anchor='changes-2020'> <section2 topic='Changes since 2020' anchor='changes-2020'>
<p>The following changes were made to the Compliance Suites since &xep0423;:</p> <p>The following changes were made to the Compliance Suites since &xep0423;:</p>
<ul> <ul>
<li>TODO</li> <li>Introduced new category for <strong>A/V Calling</strong>.</li>
</ul> </ul>
</section2> </section2>
<section2 topic='Changes since 2019' anchor='changes'> <section2 topic='Changes since 2019' anchor='changes'>
@ -457,6 +464,62 @@
<li>&xep0286;</li> <li>&xep0286;</li>
</ul> </ul>
</section2> </section2>
<section2 topic='A/V Calling Compliance Suite' anchor='av'>
<p>
To be considered XMPP A/V calling compliant, all features from the core
compliance category must be met, as well as all features in this suite.
</p>
<table caption='A/V Calling Compliance Levels'>
<tr>
<th>Feature</th>
<th>Core Server</th>
<th>Core Client</th>
<th>Advanced Server</th>
<th>Advanced Client</th>
<th>Providers</th>
</tr>
<tr>
<td><strong>Call Setup</strong></td>
<td align='center'>N/A</td>
<td align='center'>&yes;</td>
<td align='center'>N/A</td>
<td align='center'>&yes;</td>
<td>&xep0167;, &xep0353;</td>
</tr>
<tr>
<td><strong>Transport</strong></td>
<td align='center'>N/A</td>
<td align='center'>&yes;</td>
<td align='center'>N/A</td>
<td align='center'>&yes;</td>
<td>&xep0176;</td>
</tr>
<tr>
<td><strong>Encryption</strong></td>
<td align='center'>N/A</td>
<td align='center'>&yes;</td>
<td align='center'>N/A</td>
<td align='center'>&yes;</td>
<td>&xep0320;</td>
</tr>
<tr>
<td><strong>STUN/TURN server discovery</strong></td>
<td align='center'>&yes;</td>
<td align='center'>&yes;</td>
<td align='center'>&yes;</td>
<td align='center'>&yes;</td>
<td>&xep0215;</td>
</tr>
<tr>
<td><strong>Quality and Performance improvements</strong></td>
<td align='center'>N/A</td>
<td align='center'>&no;</td>
<td align='center'>N/A</td>
<td align='center'>&yes;</td>
<td>&xep0293;, &xep0294;, &xep0338;, &xep0339;</td>
</tr>
</table>
</section2>
</section1> </section1>
<section1 topic='Future Development' anchor='future'> <section1 topic='Future Development' anchor='future'>
<p>This section outlines the protocol specifications that are relevant for <p>This section outlines the protocol specifications that are relevant for