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="[EMAIL PROTECTED]" 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="[EMAIL PROTECTED]" 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
_______________________________________________
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev