Mercurial > prosody-wiki
view mod_archive.wiki @ 182:3b8d6c25756f
Add Type-Storage tag, and a note that this module needs updating.
author | MWild1 |
---|---|
date | Wed, 06 Apr 2011 22:39:48 +0000 |
parents | 5d350ab051f8 |
children | 757684c251d9 |
line wrap: on
line source
#summary XEP-0136: Message Archiving #labels Stage-Beta = Introduction = Currently many XMPP clients save the messages locally and it's not convenient or even possible to retrieve the historical messages, especially when one switches the clients a lot. So it will be much easier if the XMPP server supports server-side message archiving. In this case, the clients can retrieve archived messages anytime and anywhere. XMPP Extension Proposal XEP-0136 is defined for this purpose. This module is an implementation of [http://xmpp.org/extensions/xep-0136.html XEP-0136: Message Archiving]. = Details = The server will have the ability to archive messages passing through. = Usage = First copy the module to the prosody plugins directory. Then add "archive" to your modules_enabled list: {{{ modules_enabled = { -- ... "privacy", "archive", -- ... }}} = Configuration = || *Name* || *Description* || *Type* || *Default value* || || default_max || the maximum number of items to return when requesting collection list or archived messages || integer || 100 || || force_archiving || archive every message automatically, and do NOT consider the preferences || boolean || false || || auto_archiving_enabled || applied when no any preferences available || boolean || true || = Compatibility = || 0.7.0 || Works || = TODO = * consider '`exactmatch`' attribute when do JID matching. * return a `<feature-not-implemented/>` error when the client set the value of the '`save`' attribute to '`stream`'.