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.