diff --git a/xep-0384.xml b/xep-0384.xml index bf231e9f..56410898 100644 --- a/xep-0384.xml +++ b/xep-0384.xml @@ -27,6 +27,12 @@ andy@strb.org andy@strb.org + + 0.3.0 + 2018-07-31 + egp +

Make examples show items published to the id "current", as per XEP-0060 §12.20.

+
0.2.2 2018-11-03 @@ -172,7 +178,7 @@ id='update_01'> - + @@ -188,7 +194,7 @@ - + @@ -198,13 +204,14 @@ ]]> +

NOTE: as per XEP-0060 §12.20, it is RECOMMENDED for the publisher to specify an ItemID of "current" to ensure that the publication of a new item will overwrite the existing item.

This step presents the risk of introducing a race condition: Two devices might simultaneously try to announce themselves, unaware of the other's existence. The second device would overwrite the first one. To mitigate this, devices MUST check that their own device ID is contained in the list whenever they receive a PEP update from their own account. If they have been removed, they MUST reannounce themselves.

Furthermore, a device MUST announce its IdentityKey, a signed PreKey, and a list of PreKeys in a separate, per-device PEP node. The list SHOULD contain 100 PreKeys, but MUST contain no less than 20.

- + BASE64ENCODED...