From 41a14b0ae2332b3f89816eb05359489813023bf0 Mon Sep 17 00:00:00 2001 From: Sam Whited Date: Sun, 28 Aug 2016 11:01:09 -0500 Subject: [PATCH 1/3] XEP-0369: specify subjects natural language --- xep-0369.xml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/xep-0369.xml b/xep-0369.xml index f894d7ba..f99a6659 100644 --- a/xep-0369.xml +++ b/xep-0369.xml @@ -204,12 +204,15 @@

Private Messages are not stored in the messages node.

-

The subject node publishes the current subject of channel. Subject history is stored in MAM. The id of each node is the current value of the channel subject. A single item is stored in this node at a time. Users subscribe to this node to receive subject updates. The following example shows the format of a item in the Subject node.

- - - -]]> +

The subject node publishes the current subject of channel. Subject history is stored in MAM. A single item is stored in this node at a time which may contain one or more "text" elements that SHOULD posess an xml:lang attribute that describes the natural language of the subject. Users subscribe to this node to receive subject updates. The following example shows the format of a item in the subject node.

+ + + + + How to use Toads + Wie zu verwenden Kröten + +]]>

Each channel participant is represented as an item of the 'urn:xmpp:mix:nodes:participants' channel node. Each item is named by the bare JID of the participant. For example 'coven+123456@mix.shakespeare.example' might name the node item associated with participant 'hag66@shakespeare.example'. The nick associated with the user is mandatory and is stored in the item. From 9b53b8e6c7c61c0d352d790cf9b90f1027c12369 Mon Sep 17 00:00:00 2001 From: Sam Whited Date: Sun, 28 Aug 2016 11:12:43 -0500 Subject: [PATCH 2/3] XEP-0369: Use PRECIS nickname profile for nicks --- xep-0369.xml | 7 ++----- xep.ent | 1 + 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/xep-0369.xml b/xep-0369.xml index f99a6659..7765c0ad 100644 --- a/xep-0369.xml +++ b/xep-0369.xml @@ -215,12 +215,9 @@ ]]> -

Each channel participant is represented as an item of the 'urn:xmpp:mix:nodes:participants' channel node. Each item is named by the bare JID of the participant. For example 'coven+123456@mix.shakespeare.example' might name the node item associated with participant 'hag66@shakespeare.example'. The nick associated with the user is mandatory and is stored in the item. +

Each channel participant is represented as an item of the 'urn:xmpp:mix:nodes:participants' channel node. Each item is named by the bare proxy JID of the participant. For example 'coven+123456@mix.shakespeare.example' might name the node item associated with participant 'hag66@shakespeare.example'. The nick associated with the user is mandatory and is stored in the item. This node may be subscribed to for jid-visible channels that permit subscription to this node - this will allow users to see changes to channel membership.

-

- QUESTION: Is there a requirement to mandate format of nick? -

@@ -591,7 +588,7 @@ ]]>

- The channel will return the nick that is to be used, noting that this may be different to the requested nick. MIX services SHOULD apply the "nickname" profile of the PRECIS OpaqueString class, which is defined in draft-ietf-precis-nickname. + The channel will return the nick that is to be used, noting that this may be different to the requested nick. MIX services SHOULD apply the "nickname" profile of the PRECIS OpaqueString class, as defined in &rfc7700;.

RFC 7395 RFC 7395: An Extensible Messaging and Presence Protocol (XMPP) Subprotocol for WebSocket <http://tools.ietf.org/html/rfc7395>." > RFC 7693 RFC 7693: The BLAKE2 Cryptographic Hash and Message Authentication Code (MAC) <http://tools.ietf.org/html/rfc7693>." > RFC 7564 RFC 7564: PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols <http://tools.ietf.org/html/rfc7564>." > +RFC 7700 RFC 7700: Preparation, Enforcement, and Comparison of Internationalized Strings Representing Nicknames<http://tools.ietf.org/html/rfc7700>." > RFC 7712 RFC 7712: Domain Name Associations (DNA) in the Extensible Messaging and Presence Protocol (XMPP)<http://tools.ietf.org/html/rfc7712>." > From 53ae5711a603691c5b0d3b599ec02fd7e41aa922 Mon Sep 17 00:00:00 2001 From: Sam Whited Date: Tue, 30 Aug 2016 09:21:12 -0500 Subject: [PATCH 3/3] XEP-0369: Fix German in i18n example --- xep-0369.xml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/xep-0369.xml b/xep-0369.xml index 7765c0ad..2e963365 100644 --- a/xep-0369.xml +++ b/xep-0369.xml @@ -205,12 +205,11 @@

The subject node publishes the current subject of channel. Subject history is stored in MAM. A single item is stored in this node at a time which may contain one or more "text" elements that SHOULD posess an xml:lang attribute that describes the natural language of the subject. Users subscribe to this node to receive subject updates. The following example shows the format of a item in the subject node.

- How to use Toads - Wie zu verwenden Kröten + Wie benutzt man Kröten ]]>