Browse Source

feat(prosody): Option to enable filter messages module.

damencho 1 month ago
parent
commit
e1db42e51d
2 changed files with 5 additions and 0 deletions
  1. 1 0
      docker-compose.yml
  2. 4 0
      prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua

+ 1 - 0
docker-compose.yml

@@ -279,6 +279,7 @@ services:
             - PROSODY_RESERVATION_REST_BASE_URL
             - PROSODY_RESERVATION_REST_BASE_URL
             - PROSODY_DISABLE_C2S_LIMIT
             - PROSODY_DISABLE_C2S_LIMIT
             - PROSODY_DISABLE_S2S_LIMIT
             - PROSODY_DISABLE_S2S_LIMIT
+            - PROSODY_ENABLE_FILTER_MESSAGES
             - PROSODY_ENABLE_RATE_LIMITS
             - PROSODY_ENABLE_RATE_LIMITS
             - PROSODY_ENABLE_RECORDING_METADATA
             - PROSODY_ENABLE_RECORDING_METADATA
             - PROSODY_ENABLE_STANZA_COUNTS
             - PROSODY_ENABLE_STANZA_COUNTS

+ 4 - 0
prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua

@@ -6,6 +6,7 @@
 {{ $ENABLE_AV_MODERATION := .Env.ENABLE_AV_MODERATION | default "true" | toBool -}}
 {{ $ENABLE_AV_MODERATION := .Env.ENABLE_AV_MODERATION | default "true" | toBool -}}
 {{ $ENABLE_BREAKOUT_ROOMS := .Env.ENABLE_BREAKOUT_ROOMS | default "true" | toBool -}}
 {{ $ENABLE_BREAKOUT_ROOMS := .Env.ENABLE_BREAKOUT_ROOMS | default "true" | toBool -}}
 {{ $ENABLE_END_CONFERENCE := .Env.ENABLE_END_CONFERENCE | default "true" | toBool -}}
 {{ $ENABLE_END_CONFERENCE := .Env.ENABLE_END_CONFERENCE | default "true" | toBool -}}
+{{ $ENABLE_FILTER_MESSAGES := .Env.PROSODY_ENABLE_FILTER_MESSAGES | default "false" | toBool -}}
 {{ $ENABLE_GUEST_DOMAIN := and $ENABLE_AUTH (.Env.ENABLE_GUESTS | default "0" | toBool) -}}
 {{ $ENABLE_GUEST_DOMAIN := and $ENABLE_AUTH (.Env.ENABLE_GUESTS | default "0" | toBool) -}}
 {{ $ENABLE_JAAS_COMPONENTS := .Env.ENABLE_JAAS_COMPONENTS | default "0" | toBool -}}
 {{ $ENABLE_JAAS_COMPONENTS := .Env.ENABLE_JAAS_COMPONENTS | default "0" | toBool -}}
 {{ $ENABLE_LOBBY := .Env.ENABLE_LOBBY | default "true" | toBool -}}
 {{ $ENABLE_LOBBY := .Env.ENABLE_LOBBY | default "true" | toBool -}}
@@ -330,6 +331,9 @@ Component "{{ $XMPP_MUC_DOMAIN }}" "muc"
         "muc_max_occupants";
         "muc_max_occupants";
         {{ end }}
         {{ end }}
         "muc_password_whitelist";
         "muc_password_whitelist";
+        {{ if $ENABLE_FILTER_MESSAGES }}
+        "filter_messages";
+        {{ end }}
     }
     }
 
 
     {{ if $ENABLE_RATE_LIMITS -}}
     {{ if $ENABLE_RATE_LIMITS -}}