#1815 mod_block_strangers - Exception list of recipient JIDs
Reporter
Brian S.
Owner
Nobody
Created
Updated
Stars
★★ (2)
Tags
Type-Enhancement
Priority-Medium
Component-Community
Status-New
Brian S.
on
Description of feature:
A list of recipient JIDs as exceptions to the "block anyone not in my contact list" logic. For flexibility, it seems like it should be separately configured, rather than tied to something like the admin role.
Motivation:
While I like the idea of blocking strangers for spam control, it seems like it gets in the way for listed server admin contacts. While Gajim and other clients have a per-account option to ignore messages from non-contacts, I'd rather not depend on that.
I currently have a modified version of mod_block_strangers on my own server, and would be happy to make the code available if you're interested.
I have a patch for the existing module, and I sent it somewhere around that time... maybe to the dev team contact address. The config for excepttions is optional, so it's not as if a completely new module is needed.
Description of feature: A list of recipient JIDs as exceptions to the "block anyone not in my contact list" logic. For flexibility, it seems like it should be separately configured, rather than tied to something like the admin role. Motivation: While I like the idea of blocking strangers for spam control, it seems like it gets in the way for listed server admin contacts. While Gajim and other clients have a per-account option to ignore messages from non-contacts, I'd rather not depend on that. I currently have a modified version of mod_block_strangers on my own server, and would be happy to make the code available if you're interested.
I do think some people would be interested in this, you can contribute your module like explained here: https://prosody.im/community_modules
I have a patch for the existing module, and I sent it somewhere around that time... maybe to the dev team contact address. The config for excepttions is optional, so it's not as if a completely new module is needed.