From bd57162ad26fe5c57689d30c12776639a7b617f1 Mon Sep 17 00:00:00 2001 From: "Matthew A. Miller" Date: Mon, 23 Mar 2015 13:12:34 -0500 Subject: [PATCH] XEP-0355 v.02 -- see remarks --- xep-0355.xml | 316 ++++++++++++++++++++++++++++++--------------------- 1 file changed, 186 insertions(+), 130 deletions(-) diff --git a/xep-0355.xml b/xep-0355.xml index a1285c29..3a4724a5 100644 --- a/xep-0355.xml +++ b/xep-0355.xml @@ -28,22 +28,45 @@ goffi@goffi.org goffi@jabber.fr + + + 0.2 + 2014-03-21 + jp +

Several updates according to feedbacks:

+
    +
  • Added attribute filtering, mainly to manage correctly MAM
  • +
  • Simplification of configuration in admin mode: no more &IQ; negociation
  • +
  • Delegations notifications to the managing entity are now done with a &MESSAGE; stanza
  • +
  • Forwarding now use &xep0297; to avoid server to parse every stanza and a to have a cleaner separation
  • +
  • The behaviour when managing entity is unavailable is specified
  • +
  • Use of namespace in field var for client mode negociation is now mandatory
  • +
  • Behaviour when managing a delegation kept between session in client mode, when managing entity is not available, is specified
  • +
  • Implementation note added for in-order processing issue (thanks to Kurt Zeilenga for pointing this)
  • +
  • Added an note for discovery nesting with attribute filtering
  • +
  • Updated namespace to reflect incompatible changes
  • +
+
+
+ 0.1 2014-12-18 XEP Editor (mam)

Initial published version approved by the XMPP Council.

+ 0.0.1 2014-11-13 jp

First draft.

+

Some XMPP features must be offered by the server itself, or can't be available, that's the case of &xep0163; which is used in several places (e.g. bookmarks storage). But it can be desirable to use an external entity to manage some of these features, because it implements things that the server don't, or because it uses a special implementation useful in a particular case. Some people may also want to decentralize a feature on an entity under their control. This XEP try to solve these cases.
Additionaly, a method to do generic treatments (independent of server) on stanza is also provided.

-

This XEP is complementary to priviliged entity XEP (and works in a similar way), although they can be used together or separately.

+

This XEP is complementary to &xep0356; (and works in a similar way), although they can be used together or separately.

Here are some use cases of namespace delegation: