[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