[JDEV] MUC problems...
Mats Bengtsson
matben at privat.utfors.se
Sun Jun 8 01:26:56 CDT 2003
Hi all,
During the implementation of the MUC stuff (0.5.2) (jabberd 1.4.2)
in my client (coccinella.sourceforge.net) I have encountered several
issues that seem to be bugs, or is just a misunderstanding.
Reference: JEP Version 1.4
1: Setting the
<field var='title'><value>The Rooms Name</value></field>
attribute while creating the room does not set the rooms title
as seen when browsed.
2: Even rooms created as persistent are destroyed after some period (5-10 minutes?)
3: The <error/> elements are sent as child of the <item/> element
which seems not to be in accordance with MUC's DTD:
JEP Version 1.4, Example 52:
<iq type='error' from='darkcave at macbeth.shakespeare.lit'
to='wiccarocks at shakespeare.lit/laptop' id='kicktest'>
<query xmlns='http://jabber.org/protocol/muc#admin'>
<item nick='firstwitch' role='none'>
<reason>Be gone!</reason>
</item>
</query>
<error code='405'>Not Allowed</error>
</iq>
While the MUC compoenent returns:
RECV: <iq type='error' id='1012' to='matben at localhost/coccinella' from='mats at conference.localhost'>
<query xmlns='http://jabber.org/protocol/muc#admin'>
<item nick='stt' role='none'>
<error code='403'>Forbidden Kick request against admin</error>
</item>
</query>
</iq>
4: A room created as secret still allows any user to enter ???
<field var='secret'><value>xyz</value></field><field var='privacy'><value>1</value>
5: When the owner wants to configure a room after it is created, the returned
form does not have the default values the room was created with.
6: It is not possible to obtain list of role/affiliation items; all lists
are empty!
SEND: <iq type='get' id='1014' to='secret at conference.sgi.se'><query
xmlns='http://jabber.org/protocol/muc#admin'><item role='participant'/></query></iq>
RECV: <iq type='result' id='1014' to='matben at sgi.se/coccinella'
from='secret at conference.sgi.se'><query xmlns='http://jabber.org/protocol/muc#admin'/></iq>
Any idees anyone?
/Mats
More information about the JDev
mailing list