Mercurial > prosody-modules
annotate mod_muc_mam_markers/README.markdown @ 5264:d3ebaef1ea7a
mod_http_oauth2: Correctly verify OAuth client credentials on revocation
Makes no sense to validate against username and password here, or using
a token to revoke another token, or itself?
In fact, upon further discussion, why do you need credentials to revoke
a token? If you are not supposed to have the token, revoking it seems
the most responsible thing to do with it, so it should be allowed, while
if you are supposed to have it, you should be allowed to revoke it.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Tue, 21 Mar 2023 21:57:18 +0100 |
parents | a1fc677d0cc8 |
children |
rev | line source |
---|---|
3499
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
1 --- |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
2 labels: |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
3 - 'Stage-alpha' |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
4 summary: Save received chat markers into MUC archives' |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
5 ... |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
6 |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
7 Introduction |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
8 ============ |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
9 |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
10 Chat markers (XEP-0333) specification states that markers _SHOULD_ be |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
11 archived. This is already happening in one to one conversations in |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
12 the personal archives but not in Group Chats. This module hooks the |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
13 _muc-message-is-historic_ event to customize the `mod_muc_mam` |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
14 behavior and have the chat markers archived. |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
15 |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
16 Usage |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
17 ===== |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
18 |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
19 First copy the module to the prosody plugins directory. |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
20 |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
21 Then add "muc\_mam\_markers" to your `modules\_enabled` list in your |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
22 MUC component's definition. |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
23 |
a1fc677d0cc8
muc_mam_markers: store chat markers in the Group Chat archives
marc0s <marcos.devera@quobis.com>
parents:
diff
changeset
|
24 No configuration options are available. |