Mercurial > prosody-modules
annotate mod_muc_log/README.md @ 6280:6ea80b73d8f2
mod_http_oauth2: Only require redirect URIs when using grant types that need it
In the Device flow, no redirect URI is used because the client instead
receives responses by polling. It is therefore unnecessary to enforce a
requirement that these include redirect URI(s).
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Thu, 03 Jul 2025 15:42:42 +0200 |
| parents | ba8f5cdc1676 |
| children |
| rev | line source |
|---|---|
|
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
1 --- |
|
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
2 labels: |
|
6169
ba8f5cdc1676
mod_muc_log: Delete because obsolete
Kim Alvefur <zash@zash.se>
parents:
5975
diff
changeset
|
3 - 'Stage-Obsolete' |
|
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
4 summary: Log chatroom messages to disk |
|
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
5 ... |
| 1782 | 6 |
|
6169
ba8f5cdc1676
mod_muc_log: Delete because obsolete
Kim Alvefur <zash@zash.se>
parents:
5975
diff
changeset
|
7 ::: {.alert .alert-danger} |
|
ba8f5cdc1676
mod_muc_log: Delete because obsolete
Kim Alvefur <zash@zash.se>
parents:
5975
diff
changeset
|
8 This module was an early and obsolete way to record group chat logs. |
|
ba8f5cdc1676
mod_muc_log: Delete because obsolete
Kim Alvefur <zash@zash.se>
parents:
5975
diff
changeset
|
9 |
|
ba8f5cdc1676
mod_muc_log: Delete because obsolete
Kim Alvefur <zash@zash.se>
parents:
5975
diff
changeset
|
10 For a modern approach, use [mod_muc_mam][doc:modules:mod_muc_mam]. |
|
ba8f5cdc1676
mod_muc_log: Delete because obsolete
Kim Alvefur <zash@zash.se>
parents:
5975
diff
changeset
|
11 |
|
ba8f5cdc1676
mod_muc_log: Delete because obsolete
Kim Alvefur <zash@zash.se>
parents:
5975
diff
changeset
|
12 For converting legacy logs stored by this module, see [mod_storage_muc_log], it can be used with [mod_migrate] or [prosody-migrator][doc:migrator]. |
|
ba8f5cdc1676
mod_muc_log: Delete because obsolete
Kim Alvefur <zash@zash.se>
parents:
5975
diff
changeset
|
13 ::: |
|
ba8f5cdc1676
mod_muc_log: Delete because obsolete
Kim Alvefur <zash@zash.se>
parents:
5975
diff
changeset
|
14 |
|
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
15 Introduction |
|
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
16 ============ |
| 1782 | 17 |
|
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
18 This module logs the conversation of chatrooms running on the server to |
|
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
19 Prosody's data store. To view them you will need a module such as |
| 1821 | 20 [mod\_muc\_log\_http](mod_muc_log_http.html). |
| 1782 | 21 |
|
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
22 Details |
|
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
23 ======= |
| 1782 | 24 |
|
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
25 mod\_muc\_log must be loaded individually for the components that need |
|
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
26 it. Assuming you have a MUC component already running on |
|
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
27 conference.example.org then you can add muc\_log to it like so: |
| 1782 | 28 |
|
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
29 Component "conference.example.org" "muc" |
|
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
30 modules_enabled = { |
|
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
31 "muc_log"; |
|
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
32 } |
| 1782 | 33 |
|
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
34 Logging is not enabled by default. In 0.9+ logging can be enabled per |
|
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
35 room in the room config form. |
| 1782 | 36 |
|
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
37 To enable logging in older versions, or to enable logging by default for |
|
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
38 all rooms, set |
|
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
39 |
|
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
40 muc_log_by_default = true -- Log all rooms by default |
| 1782 | 41 |
|
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
42 Compatibility |
|
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
43 ============= |
| 1782 | 44 |
|
6169
ba8f5cdc1676
mod_muc_log: Delete because obsolete
Kim Alvefur <zash@zash.se>
parents:
5975
diff
changeset
|
45 Does **not** work with currently supported versions of Prosody. |
