[JDEV] Exodus ignores external roster items??

Heiner Wolf wolf at bluehands.de
Thu Jan 8 07:32:28 CST 2004


Hi,

Exodus seems to ignore roster items if they are added by other 
clients. I run Exodus 0.8.6.0. I add a roster item "by hand" 
typing into the Debug XML window: 

<iq id="1234" type="set">
  <query xmlns="jabber:iq:roster">
    <item jid="susi at jabber.bluehands.de" name="Susi"
subscription='none'>
      <group>Test</group>
    </item>
  </query>
</iq>

The server sends back exactly the same data. Exodus should add the 
item to the bussy list, but just ignores it. If I let Exodus add the 
item from its "Add Contact" dialog then Exodus sends exactly the 
same <iq/>-tag plus an additional:

<presence to="susi at jabber.bluehands.de" type="subscribe"/>

Does an "roster item" really need a "presence subscribe" to be valid 
for the client? Why does Exodus not just show the item without any 
online/subscriptipn/pending state?

To be complete: this is not just a funny question. In my project 
I would like to add/remove temporary roster items to Exodus to be
able to use Exodus features on these contacts like video conference
plugins although they will never be subscribed for presence.

Klaus
--
Dr. Klaus H. Wolf
bluehands GmbH & Co.mmunication KG
http://www.bluehands.de/people/hw
+49 (0721) 16108 75
 



More information about the JDev mailing list