Mercurial > prosody-modules
annotate mod_register_dnsbl/README.markdown @ 4942:e7b9bc629ecc
mod_rest: Add special handling to catch MAM results from remote hosts
Makes MAM queries to remote hosts works.
As the comment says, MAM results from users' local archives or local
MUCs are returned via origin.send() which is provided in the event and
thus already worked. Results from remote hosts go via normal stanza
routing and events, which need this extra handling to catch.
This pattern of iq-set, message+, iq-result is generally limited to MAM.
Closest similar thing might be MUC join, but to really handle that you
would need the webhook callback mechanism.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Mon, 16 May 2022 19:47:09 +0200 |
parents | 6412595e2046 |
children |
rev | line source |
---|---|
2295 | 1 Introduction |
2 ============ | |
3 | |
2890
6412595e2046
mod_register_dnsbl: Use async support in trunk to actually block registration if a positive match is found in the DNSBL
Kim Alvefur <zash@zash.se>
parents:
2295
diff
changeset
|
4 This module checks the IP addresses attempting to register an account |
6412595e2046
mod_register_dnsbl: Use async support in trunk to actually block registration if a positive match is found in the DNSBL
Kim Alvefur <zash@zash.se>
parents:
2295
diff
changeset
|
5 against a DNSBL, blocking the attempt if there is a hit. |
2295 | 6 |
7 Configuration | |
8 ============= | |
9 | |
10 Option Type Default | |
11 ------------------- -------- ------------ | |
12 registration\_rbl string *Required* | |
13 | |
2890
6412595e2046
mod_register_dnsbl: Use async support in trunk to actually block registration if a positive match is found in the DNSBL
Kim Alvefur <zash@zash.se>
parents:
2295
diff
changeset
|
14 Compatibility |
6412595e2046
mod_register_dnsbl: Use async support in trunk to actually block registration if a positive match is found in the DNSBL
Kim Alvefur <zash@zash.se>
parents:
2295
diff
changeset
|
15 ============= |
2295 | 16 |
2890
6412595e2046
mod_register_dnsbl: Use async support in trunk to actually block registration if a positive match is found in the DNSBL
Kim Alvefur <zash@zash.se>
parents:
2295
diff
changeset
|
17 Prosody Trunk |
6412595e2046
mod_register_dnsbl: Use async support in trunk to actually block registration if a positive match is found in the DNSBL
Kim Alvefur <zash@zash.se>
parents:
2295
diff
changeset
|
18 [1a0b76b07b7a](https://hg.prosody.im/trunk/rev/1a0b76b07b7a) or later. |