[Standards-JIG] XEP0191 - Blocking - Directed Presense

Mridul mridul at sun.com
Thu Oct 12 22:48:33 UTC 2006


  I did not see the part where sender gets a not-acceptable when 
recipient had blocked him ... From xep 191 , the sender will get a 
not-acceptable when he has blocked recipient  and tries to send a 
message/presence/etc to him.
Which essentially means that , it will be the remote servers 
responsibility to decide how to handle the xmpp stanza.

BTW , does blocking imply unavailability in all forms to the contact ? 
As in , before blocking a contact for a user , should server send an 
unavailable presence to it on behalf of the user ?
How is presence probe from a contact to be handled in case that contact 
is blocked by the user ? (in case above is true)
How does message delivery in context of amp be affected ? As in , will 
amp extensions be evaluated as if the user is unavailable ?


Chris Mullins wrote:
> Let's say a user announces presence. 
> The server would attempt to send presence to user at otherserver.com, run
> into a block, and get back <not-acceptable/>. 
> This presence error is then added to the presence error table in the
> server, and no presence packets can be sent here (xmpp requirement). 
> The remote user then removes the block, but my server isn't going to
> send them prences, as we're in an in-between state. Not until they send
> us presence will the expected results happen. Is this race condition
> acceptable to everyone?

More information about the Standards mailing list