From d33831d1486e8335a2de8cbef96836c5e4b79aaf Mon Sep 17 00:00:00 2001 From: Steve Kille Date: Fri, 30 Sep 2016 16:01:04 +0100 Subject: [PATCH] Modify Prefernces to use XEP-0004 --- xep-0369.xml | 63 ++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 56 insertions(+), 7 deletions(-) diff --git a/xep-0369.xml b/xep-0369.xml index 52cefa8f..33eba9a5 100644 --- a/xep-0369.xml +++ b/xep-0369.xml @@ -44,7 +44,7 @@ 0.4 2016-09-21 sek -

Clarification of MIX Proxy concept; Clarify node definitions; Make all nodes optional; Merge ACL node into configuration node; Add information node including avatar; Resolve 4.1 question by accepting provisional answer; Add discovery examples; setting and sharing Subject; Protocol to request channel information and participants; vCard Request; Private Messages

+

Clarification of MIX Proxy concept; Clarify node definitions; Make all nodes optional; Merge ACL node into configuration node; Add information node including avatar; Resolve 4.1 question by accepting provisional answer; Add discovery examples; setting and sharing Subject; Protocol to request channel information and participants; vCard Request; Private Messages; Set user preferences with XEP-0004

0.3.1 @@ -754,17 +754,24 @@ 'vCard''Allow', 'Block' 'Block' -

When joining a channel, the client may specify one or more preference options. In the response, the server MUST specify all of the user preferences supported by the server, with default values if the user has not requested a different value. The following example shows joining a channel and setting a preference.

+

When joining a channel, the client may specify one or more preference options as a &xep0004; form. In the response, the server MUST specify all of the user preferences supported by the server, with default values if the user has not requested a different value. The following example shows joining a channel and setting a preference.

- + - + + + urn:xmpp:mix:0 + + + Never Show JID + + ]]> @@ -777,13 +784,55 @@ - - - + + + urn:xmpp:mix:0 + + + Never Show JID + + + Allow + + + Block + + ]]> +

The client may also query the channel in order to find out which user preferences are supported and the options available. This will allow users to set options not specified in the standard. The result is a form template.

+ + + + + + + + + urn:xmpp:mix:0 + + + + + + + + + + + + + +]]>