[Standards] Proposed XMPP Extension: Portable Import/Export Format for XMPP-IM Servers

Olivier Goffart ogoffart at kde.org
Tue Aug 7 17:08:47 UTC 2007

Le lundi 30 juillet 2007, XMPP Extensions Editor a écrit :
> Title: Portable Import/Export Format for XMPP-IM Servers
> Abstract: A file format for importing and exporting user data in XMPP-IM
> servers.
> URL: http://www.xmpp.org/extensions/inbox/pie.html

This is I think something important. I already has the idea.

This would not be usefull only to change a particular implementation, but also 
to move a virtual host from one server to another.

Anyway, in the requirements, I read:

> The data is stored in a single file.

You already seen this is probably not a good idea.  A directory tree could 
work. And for convenience, it could be tar.gz

> All user data is stored, but no server configuration data.

It could be usefull as well to contains configuration data.
Those which are implementation specific could be placed into some namespaces.
If we find some config data which are common to every implementation, they 
could be placed as it.

>   <user name='juliet' password='s3crEt'>

I don't know if it's a good idea to store the password in plain text.  Some 
server could even not store the password in plaintext internally.
That field should be facilitative, and eventually be possible to store the 
password hash.  
The problem is that user will loose their password so this is not good

Also, there are many xep and future xep that are not in that format.  So it 
should be trivial to add new namespace in the format on later XEP 
publications. (i think for example to message archive, ...)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.jabber.org/pipermail/standards/attachments/20070807/a0975e5b/attachment.sig>

More information about the Standards mailing list