On Aug 29, 2007, at 10:06 AM, Remko Tronçon wrote:

Maybe the server could only send a client's presence back to him if it
has changed since the server last sent it?

I don't get the point. Why complicate things if the current behavior
(i.e. send presence back to all resources, no exception) is easier for
both the server *and* the client?

Because that is not, unfortunately, the current behavior. (Worse, there is no strictly defined present behavior.)

The XMPP bis presently suggests servers should NOT do this. And in line with that, some servers (including some very large, widely used ones) will not send you presence subscriptions if you are on your own roster. But some will.

So the situation right now is that you /do/ need the special case code in order to allow people to put their JID on their own roster under all cases, even though you do not need the code in /every/ case.

--
Rachel Blackman <[EMAIL PROTECTED]>
Trillian Messenger - http://www.trillianastra.com/


Reply via email to