From e1db42e51db41ec78526b42c198670b6c0b38c87 Mon Sep 17 00:00:00 2001 From: damencho Date: Tue, 1 Apr 2025 18:47:57 -0500 Subject: [PATCH] feat(prosody): Option to enable filter messages module. --- docker-compose.yml | 1 + prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 5816b0b..93ec295 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -279,6 +279,7 @@ services: - PROSODY_RESERVATION_REST_BASE_URL - PROSODY_DISABLE_C2S_LIMIT - PROSODY_DISABLE_S2S_LIMIT + - PROSODY_ENABLE_FILTER_MESSAGES - PROSODY_ENABLE_RATE_LIMITS - PROSODY_ENABLE_RECORDING_METADATA - PROSODY_ENABLE_STANZA_COUNTS diff --git a/prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua b/prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua index 863ffea..681e497 100644 --- a/prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua +++ b/prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua @@ -6,6 +6,7 @@ {{ $ENABLE_AV_MODERATION := .Env.ENABLE_AV_MODERATION | default "true" | toBool -}} {{ $ENABLE_BREAKOUT_ROOMS := .Env.ENABLE_BREAKOUT_ROOMS | 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_JAAS_COMPONENTS := .Env.ENABLE_JAAS_COMPONENTS | default "0" | toBool -}} {{ $ENABLE_LOBBY := .Env.ENABLE_LOBBY | default "true" | toBool -}} @@ -330,6 +331,9 @@ Component "{{ $XMPP_MUC_DOMAIN }}" "muc" "muc_max_occupants"; {{ end }} "muc_password_whitelist"; + {{ if $ENABLE_FILTER_MESSAGES }} + "filter_messages"; + {{ end }} } {{ if $ENABLE_RATE_LIMITS -}}