[Standards] XEP-136 and XEP-59 implementation comments: followup
lists at ndl.kiev.ua
Thu Nov 15 18:37:33 UTC 2007
Besides proposing "versioning" of collections instead of using "by"
attribute (see my previous letter) there seems to be one more thing
I'd like to change in my original proposals.
In original letter I stated that problem of retrieving collections for
particular domain (and not all its users) is not important - now I do
not think so, as the same problem holds for prefs also, and there it's
Suppose that I'd like to disable messages archiving (or at least set
small expire time) for messages coming from icq.example.com transport
- anyway, there are not that much useful things it can tell me besides
that ICQ stopped working one more time ;-) However, with current
specification this is just impossible: if I specify 'icq.domain.com'
in prefs it will override prefs for all users on that transport, which
is certainly not what I want.
(by the way, there's also no explicit mentioning of this overriding
schema in prefs, i.e. that prefs for FullJID override prefs for
BareJID, both override prefs for Domain and Domain prefs override
default ones, but I assume it is implied, otherwise it all just
doesn't make sense)
What could be the right way to address this issue? One idea I
currently have is to add attribute "exact" to prefs (and,
correspondingly, in collections listing and collections removal to
make it all uniform), which, being set to "true" means that the scope
of JID is not extended and it is treated literally.
What do you think about this idea?
Good luck! Alexander
More information about the Standards