[JDEV] roster managment and the server
Robert Temple
RWTEMPLE at go.com
Thu Sep 14 02:43:13 CDT 2000
The server responds inconsistenly to roster management and
presence subscription messages if a client has not ever
sent an iq to get the whole roster. This isn't documented
anywhere and it cost me a lot of time trying to figure it
out.
Try it out, telnet to a server, login, but don't send a
<iq type="get"><query xmlns="jabber:iq:roster"...
Sending a:
<iq type="set"><query xmlns="jabber:iq:roster"><item...
makes the server responds with only a
<iq type="result"...
But if a the whole roster was requested already, the server would have responded with a
<iq type="set"><query xmlns="jabber:iq:roster">
followed by a
<iq type="result"...
If this is by design it really ought to be documented somewhere.
-Robert
___________________________________________________
GO.com Mail
Get Your Free, Private E-mail at http://mail.go.com
More information about the JDev
mailing list