Annotate

mod_privacy_lists/README.md @ 6193:e977174082ee

mod_invites_register_api: Use set_password() for password resets Previously the code relied on the (weird) behaviour of create_user(), which would update the password for a user account if it already existed. This has several issues, and we plan to deprecate this behaviour of create_user(). The larger issue is that this route does not trigger the user-password-changed event, which can be a security problem. For example, it did not disconnect existing user sessions (this occurs in mod_c2s in response to the event). Switching to set_password() is the right thing to do
author Matthew Wild <mwild1@gmail.com>
date Thu, 06 Feb 2025 10:24:30 +0000
parent 6003:fe081789f7b5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1803
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1 ---
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
2 labels:
5859
9f41d2d33e3e mod_privacy_lists: Deprecate
Kim Alvefur <zash@zash.se>
parents: 2237
diff changeset
3 - Stage-Deprecated
9f41d2d33e3e mod_privacy_lists: Deprecate
Kim Alvefur <zash@zash.se>
parents: 2237
diff changeset
4 summary: Privacy lists (XEP-0016) support
9f41d2d33e3e mod_privacy_lists: Deprecate
Kim Alvefur <zash@zash.se>
parents: 2237
diff changeset
5 ---
9f41d2d33e3e mod_privacy_lists: Deprecate
Kim Alvefur <zash@zash.se>
parents: 2237
diff changeset
6
9f41d2d33e3e mod_privacy_lists: Deprecate
Kim Alvefur <zash@zash.se>
parents: 2237
diff changeset
7 ::: {.alert .alert-warning}
9f41d2d33e3e mod_privacy_lists: Deprecate
Kim Alvefur <zash@zash.se>
parents: 2237
diff changeset
8 [XEP-0016 Privacy Lists] and this module has been deprecated, instead
9f41d2d33e3e mod_privacy_lists: Deprecate
Kim Alvefur <zash@zash.se>
parents: 2237
diff changeset
9 use [mod_blocklist][doc:modules:mod_blocklist], included with Prosody.
9f41d2d33e3e mod_privacy_lists: Deprecate
Kim Alvefur <zash@zash.se>
parents: 2237
diff changeset
10 :::
1803
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
11
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
12 Introduction
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
13 ------------
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
14
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
15 Privacy lists are a flexible method for blocking communications.
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
16
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
17 Originally known as mod\_privacy and bundled with Prosody, this module
5861
7d11a3133d17 mod_blocking: Drop mention of mod_privacy
Kim Alvefur <zash@zash.se>
parents: 5859
diff changeset
18 was phased out in favour of the newer simpler blocking (XEP-0191)
2237
7c90e8a67a4f mod_privacy_lists/README: Link to mod_blocklist
Kim Alvefur <zash@zash.se>
parents: 1894
diff changeset
19 protocol, implemented in [mod\_blocklist][doc:modules:mod_blocklist].
1803
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
20
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
21 Configuration
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
22 -------------
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
23
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
24 None. Each user can specify their privacy lists using their client (if
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
25 it supports XEP-0016).
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
26
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
27 Compatibility
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
28 -------------
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
29
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
30 ------ -------
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
31 0.9 Works
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
32 0.10 Works
4d73a1a6ba68 Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
diff changeset
33 ------ -------