AnsweredAssumed Answered

Presense in MUC bug or bugfix?

Question asked by sethgo on Sep 9, 2013
Latest reply on Sep 10, 2013 by wroot

I just updated all my users to the latest build of spark (#609), and they are no longer able to see any room occupants.  I found the only way to get this working now, is to enable "Anyone" to view the JIDs of room occupants.  I came to this conclusion after i tested with an admin user, and a normal user (was trying to make sure it wasn't the packet filter).

 

the presense packets that are sent to a user who can't view JID of a user look like this

 

<presence id="hB2hJ-450" to="jared.go@onyx.net/Spark 2.6.3" from="incontact@ithelp.onyx.net/al.be">

  <x xmlns="http://jabber.org/protocol/muc#user">

    <item affiliation="none" role="participant">

      <reason/>

      <actor jid=""/>

    </item>

  </x>

</presence>

 

 

the presense packets for an admin user who CAN see JIDs

 

 

<presence id="hB2hJ-450" to="seth.go@onyx.net/Spark 2.6.3" from="incontact@ithelp.onyx.net/al.be">

  <x xmlns="http://jabber.org/protocol/muc#user">

    <item affiliation="none" jid="al.be@onyx.net/Spark 2.6.3" role="participant">

      <reason/>

      <actor jid=""/>

    </item>

  </x>

</presence>

 

 

I have a workaround, so this doesn't effect me, I'm just posting here in case something was "broken" in an attempt to fix something else.  

(sorry i'm not a programmer, hopefully this will be helpful to someone though)

Outcomes