mirror of
https://github.com/moparisthebest/xeps
synced 2024-11-24 18:22:24 -05:00
1.5
git-svn-id: file:///home/ksmith/gitmigration/svn/xmpp/trunk@197 4b5297f7-1745-476d-ba37-a9c6900126ab
This commit is contained in:
parent
45ca755e90
commit
b57b7caea7
15
xep-0016.xml
15
xep-0016.xml
@ -21,6 +21,12 @@
|
||||
<shortname>privacy</shortname>
|
||||
&pgmillard;
|
||||
&stpeter;
|
||||
<revision>
|
||||
<version>1.5</version>
|
||||
<date>2006-11-21</date>
|
||||
<initials>psa</initials>
|
||||
<remark><p>In order to track XEP-0191, specified that server should not ignore messages from blocked entities but instead should return a <service-unavailable/> error.</p></remark>
|
||||
</revision>
|
||||
<revision>
|
||||
<version>1.4</version>
|
||||
<date>2006-10-04</date>
|
||||
@ -726,8 +732,13 @@
|
||||
<p>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.</p>
|
||||
</section2>
|
||||
<section2 topic="Blocked Entity Attempts to Communicate with User" anchor="protocol-error">
|
||||
<p>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.</p>
|
||||
<p>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.</p>
|
||||
<p>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:</p>
|
||||
<ul>
|
||||
<li>For presence stanzas (including notifications, subscriptions, and probes), the server MUST NOT respond and MUST NOT return an error.</li>
|
||||
<li>For message stanzas, the server SHOULD return an error, which SHOULD be &unavailable;.</li>
|
||||
<li>For IQ stanzas of type "get" or "set", the server MUST return an error, which SHOULD be &unavailable;. IQ stanzas of other types MUST be silently dropped by the server.</li>
|
||||
</ul>
|
||||
<p>If the foregoing suggestions are followed, the user will appear offline to the contact.</p>
|
||||
<example caption='Blocked entity attempts to send IQ get'><![CDATA[
|
||||
<iq type='get'
|
||||
to='romeo@example.net'
|
||||
|
Loading…
Reference in New Issue
Block a user