From 33259cd11956dbfaad9c678cab9bb61a3f871c95 Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Mon, 13 Nov 2017 19:46:17 +0100 Subject: [PATCH 1/3] XEP-0373: Specify values that send_last_published_item should be set to Also weaken the requirement regarding PEP persistence. --- xep-0373.xml | 36 ++++++++++++++++++++++++++++++++---- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/xep-0373.xml b/xep-0373.xml index 8fd12c25..4521727f 100644 --- a/xep-0373.xml +++ b/xep-0373.xml @@ -18,7 +18,7 @@ devices. &LEGALNOTICE; 0373 - Deferred + Experimental Standards Track Standards Council @@ -46,6 +46,17 @@ look@my.amazin.horse valodim@stratum0.org + + 0.2.1 + 2017-11-13 + fs + +
    +
  • Recommend setting the PubSub configuration field 'send_last_published_item' to 'on_sub'.
  • +
  • Only recommend persistent PubSub nodes.
  • +
+
+
0.2 2017-09-11 @@ -265,9 +276,9 @@ child element of the <pubkeys/> element qualified by the 'urn:xmpp:openpgp:0' namespace. Note that OpenPGP's ASCII Armor is not used, instead the XMPP client MUST encode the public key using - Base64. Client SHOULD only try to store the public key if the + Base64. Clients MAY only try to store the public key if the Personal Eventing Protocol service supports persistent-items, thus - it SHOULD check if the service reports the + they possibly check if the service reports the 'http://jabber.org/protocol/pubsub#persistent-items' feature.

whitelist + + on_sub + @@ -556,6 +570,16 @@ + + +

The PubSub nodes specified by herein SHOULD be configured to either never send the latest + item, or to send the latest item only when a new entity subscribed. Thus the nodes + 'send_last_published_item' configuration option SHOULD be set to either 'never' or 'on_sub' (see + XEP-0060 § 16.4.4).

+ +
+ @@ -619,7 +643,6 @@ -

The format of XMPP addresses, sometimes called JIDs, is well defined. Thus they need to be normalized, as defined in &rfc7622;. When implementations are required to compare XMPP @@ -781,3 +804,8 @@ + + + + + From 2967d911bfd28cc0d865c3fbea256b51f5e12691 Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Thu, 23 Nov 2017 20:15:19 +0100 Subject: [PATCH 2/3] XEP-0277: Cite where the used XMPP URI is specified --- xep-0277.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xep-0277.xml b/xep-0277.xml index 2a1cff71..41edf0f0 100644 --- a/xep-0277.xml +++ b/xep-0277.xml @@ -98,10 +98,11 @@ -

A person's microblog SHOULD be located at a personal eventing (PEP) node whose name is "urn:xmpp:microblog:0" but MAY be located at a generic publish-subscribe node that is not attached to a user's IM account. For instance, if the Shakespearean character Romeo has a JabberID of <romeo@montague.lit> then his microblog would be located at that JID with a node of "urn:xmpp:microblog:0". Outside of native XMPP systems, this node can be referred to as the following XMPP URI (the ":" character from the namespace URN is percent-encoded in the query component; see &rfc5122; and &rfc3986;).

+

A person's microblog SHOULD be located at a personal eventing (PEP) node whose name is "urn:xmpp:microblog:0" but MAY be located at a generic publish-subscribe node that is not attached to a user's IM account. For instance, if the Shakespearean character Romeo has a JabberID of <romeo@montague.lit> then his microblog would be located at that JID with a node of "urn:xmpp:microblog:0". Outside of native XMPP systems, this node can be referred to as the following XMPP URI (see XEP-0060 § 12.21).

+

Note that the ":" character from the namespace URN is percent-encoded in the query component (see &rfc5122; and &rfc3986;).

Naturally, this node can be discovered by contacting romeo@montague.lit directly using &xep0030;.

From 8f1368582773a5c91e6884987e89b403455c6daf Mon Sep 17 00:00:00 2001 From: Jonas Wielicki Date: Tue, 28 Nov 2017 14:40:17 +0100 Subject: [PATCH 3/3] =?UTF-8?q?XEP-0277:=C2=A0Add=20revision=20block?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xep-0277.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/xep-0277.xml b/xep-0277.xml index 41edf0f0..b15c50e4 100644 --- a/xep-0277.xml +++ b/xep-0277.xml @@ -34,6 +34,12 @@ valerian@jappix.com https://valeriansaliou.name/ + + 0.6.2 + 2017-11-28 + fs (XEP Editor: jwi) + Editing + 0.6.1 2015-12-09