Diff

mod_firewall/scripts/spam-blocking.pfw @ 2605:8908d001faf3

mod_firewall: spam-blocking.pfw: Allow groupchat messages and presence to offline full JIDs
author Matthew Wild <mwild1@gmail.com>
date Mon, 06 Mar 2017 15:39:47 +0000
parent 2571:a33edc07d829
child 4128:879955a32a37
line wrap: on
line diff
--- a/mod_firewall/scripts/spam-blocking.pfw	Mon Mar 06 01:05:38 2017 +0100
+++ b/mod_firewall/scripts/spam-blocking.pfw	Mon Mar 06 15:39:47 2017 +0000
@@ -91,6 +91,12 @@
 
 JUMP CHAIN=user/spam_check_message_custom
 
+# Type 'groupchat' messages addressed to an offline full JID are harmless,
+# and should be routed normally to handle MUC 'ghosts' correctly
+TO: <*>@<*>/<*>
+TYPE: groupchat
+PASS.
+
 # Non-chat message types often generate pop-ups in clients,
 # so we won't accept them from strangers
 NOT TYPE: chat
@@ -107,6 +113,11 @@
 
 JUMP CHAIN=user/spam_check_presence_custom
 
+# Presence to offline full JIDs is harmless, and should be routed
+# normally to handle MUC 'ghosts' correctly
+TO: <*>@<*>/<*>
+PASS.
+
 # These may be received if rosters get out of sync and are harmless
 # because they will not be routed to the client unless necessary
 TYPE: unsubscribe|unsubscribed