From 42c2425b2921b927b518bcdb84028106b2fa8b81 Mon Sep 17 00:00:00 2001 From: Emmanuel Gil Peyrot Date: Sat, 13 Aug 2016 03:15:36 +0100 Subject: [PATCH] XEP-0369: Make the XEP-0128 dataform valid in service disco#info. XEP-0004 specifies that the var attribute is mandatory on every non-fixed field of a dataform. Also, for i18n reasons, mandating a label as a field identifier would prevent any translation of it. --- xep-0369.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xep-0369.xml b/xep-0369.xml index 04defa69..4de20511 100644 --- a/xep-0369.xml +++ b/xep-0369.xml @@ -349,7 +349,8 @@ urn:xmpp:mix:0#serviceinfo - chat.shakespeare.example @@ -358,7 +359,7 @@ ]]>

The result is returned in an extended disco results in a form whose type value is 'urn:xmpp:mix:0#serviceinfo'. - If the MIX service is mirrored to a MUC service for backwards-compatibility, this SHOULD be signaled by the inclusion of field with label 'Location of MUC mirror service', the value of which is the mirrored MUC domain. Where a MIX server supports MIX channels as &xep0045; rooms, the domain used for MUC may be different to the MIX domain or it MAY be the same.

+ If the MIX service is mirrored to a MUC service for backwards-compatibility, this SHOULD be signaled by the inclusion of field with var='muc-mirror', the value of which is the mirrored MUC domain's JID. Where a MIX server supports MIX channels as &xep0045; rooms, the domain used for MUC may be different to the MIX domain or it MAY be the same.

Note that the MIX service itself doesn't advertise support for &xep0313;, nor is support for generic &xep0060; advertised.