diff --git a/xep-0016.xml b/xep-0016.xml index dde19cd7..d16aff05 100644 --- a/xep-0016.xml +++ b/xep-0016.xml @@ -21,6 +21,12 @@ privacy &pgmillard; &stpeter; + + 1.5 + 2006-11-21 + psa +

In order to track XEP-0191, specified that server should not ignore messages from blocked entities but instead should return a <service-unavailable/> error.

+
1.4 2006-10-04 @@ -726,8 +732,13 @@

As a result of creating and applying the foregoing list, the user will not receive any communications from, nor send any stanzas to, any other users.

-

If a blocked entity attempts to send message or presence stanzas to the user, the user's server SHOULD silently drop the stanza and MUST NOT return an error to the sending entity.

-

If a blocked entity attempts to send an IQ stanza of type "get" or "set" to the user, the user's server MUST return to the sending entity a <service-unavailable/> stanza error, since this is the standard error code sent from a client that does not understand the namespace of an IQ get or set. IQ stanzas of other types SHOULD be silently dropped by the server.

+

If a blocked entity attempts to send a stanza to the user (i.e., an inbound stanza from the user's perspective), the user's server shall handle the stanza according to the following rules:

+ +

If the foregoing suggestions are followed, the user will appear offline to the contact.