annotate mod_privacy.wiki @ 18:d6217ecfaa2a

Edited wiki page through web user interface.
author t.ephraim
date Fri, 25 Sep 2009 20:26:02 +0000
parents 14793f6394ca
children a96213be1606
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
13
5e5e9f20753d Created wiki page through web user interface.
t.ephraim
parents:
diff changeset
1 #summary XEP-0016: Privacy Lists
5e5e9f20753d Created wiki page through web user interface.
t.ephraim
parents:
diff changeset
2
5e5e9f20753d Created wiki page through web user interface.
t.ephraim
parents:
diff changeset
3 = Introduction =
5e5e9f20753d Created wiki page through web user interface.
t.ephraim
parents:
diff changeset
4
5e5e9f20753d Created wiki page through web user interface.
t.ephraim
parents:
diff changeset
5 Implements [http://xmpp.org/extensions/xep-0016.html XEP-0016: Privacy Lists]
5e5e9f20753d Created wiki page through web user interface.
t.ephraim
parents:
diff changeset
6
5e5e9f20753d Created wiki page through web user interface.
t.ephraim
parents:
diff changeset
7
5e5e9f20753d Created wiki page through web user interface.
t.ephraim
parents:
diff changeset
8 = Details =
5e5e9f20753d Created wiki page through web user interface.
t.ephraim
parents:
diff changeset
9
5e5e9f20753d Created wiki page through web user interface.
t.ephraim
parents:
diff changeset
10 UNFINISHED! Currently in development.
5e5e9f20753d Created wiki page through web user interface.
t.ephraim
parents:
diff changeset
11
5e5e9f20753d Created wiki page through web user interface.
t.ephraim
parents:
diff changeset
12
5e5e9f20753d Created wiki page through web user interface.
t.ephraim
parents:
diff changeset
13
5e5e9f20753d Created wiki page through web user interface.
t.ephraim
parents:
diff changeset
14 == TODO ==
18
d6217ecfaa2a Edited wiki page through web user interface.
t.ephraim
parents: 17
diff changeset
15 * If a client attempts to create or update a list with non-unique order values, the server MUST return to the client a "bad-request" stanza error.
13
5e5e9f20753d Created wiki page through web user interface.
t.ephraim
parents:
diff changeset
16 * Examples 29-51
14
864a4adb250b Edited wiki page through web user interface.
t.ephraim
parents: 13
diff changeset
17
864a4adb250b Edited wiki page through web user interface.
t.ephraim
parents: 13
diff changeset
18 === special TODO's ===
13
5e5e9f20753d Created wiki page through web user interface.
t.ephraim
parents:
diff changeset
19 * Privacy lists MUST be the first delivery rule applied by a server, superseding (1) the routing and delivery rules specified in server rules for handling XML stanzas defined in RFC 3921 and (2) the handling of subscription-related presence stanzas (and corresponding generation of roster pushes) specified in RFC 3921.
5e5e9f20753d Created wiki page through web user interface.
t.ephraim
parents:
diff changeset
20 * When a resource attempts to remove a list or specify a new default list while that list applies to a connected resource other than the sending resource, the server MUST return a "conflict" error to the sending resource and MUST NOT make the requested change.
15
c217cc3bd2ab Edited wiki page through web user interface.
t.ephraim
parents: 14
diff changeset
21 * Example 18. Client attempts to change the default list but that list is in use by another resource
c217cc3bd2ab Edited wiki page through web user interface.
t.ephraim
parents: 14
diff changeset
22 * Example 22. Client attempts to decline a default list but that list is in use by another resource