Mercurial > prosody-modules
view mod_mam_adhoc/README.markdown @ 4931:13070c6a7ce8
mod_http_muc_log: Fix exception on lack of trailing slash in room path
A request to /room leads to the match call returning nil which in turn
calls nodeprep(nil). In Prosody 0.11.x this does nothing and simply
returns the nil, while in 0.12 it is an error.
Now it redirects to the calendar view at /room/ - even for non-existant
rooms.
Discovered at a deployment with http_paths = { muc_log = "/" } and
requests to /robots.txt and similar, which now result in a uses redirect
before returning 404.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 22 Apr 2022 14:29:32 +0200 |
parents | 8de50be756e5 |
children |
line wrap: on
line source
--- labels: - 'Stage-Alpha' summary: 'Ad-hoc interface to Message Archive Management Settings' ... Introduction ============ This module complements mod\_mam by allowing clients to change archiving preferences through an Ad-hoc command. Details ======= When enabled, an "Archive Settings" command should appear in the list of Ad-hoc commands available. This allows the user to change default policy (always, never, roster) and which JIDs to always store or never store. Usage ===== First copy the module to the prosody plugins directory. Then add "mam\_adhoc" to your modules\_enabled list: ``` {.lua} modules_enabled = { -- ... "mam", "mam_adhoc", -- ... } ```