From f322942889c23f1a08d6515d94a30a8c42f4887b Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Tue, 27 Nov 2018 19:30:56 +0000
Subject: [PATCH] Remove muc logging

---
 src/freedombone-app-xmpp | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/src/freedombone-app-xmpp b/src/freedombone-app-xmpp
index 2afb26842..ee4a28958 100755
--- a/src/freedombone-app-xmpp
+++ b/src/freedombone-app-xmpp
@@ -203,10 +203,8 @@ function logging_off_xmpp {
     # shellcheck disable=SC2001
     prosody_chat_domain_str=$(echo "$prosody_chat_domain" | sed 's|\.|%2e|g')
     if [ -d "/var/lib/prosody/${prosody_chat_domain_str}/muc_log" ]; then
-        echo "rm -rf /var/lib/prosody/${prosody_chat_domain_str}/muc_log*"
         # shellcheck disable=SC2086
         rm -rf /var/lib/prosody/${prosody_chat_domain_str}/muc_log*
-        ls -lh "/var/lib/prosody/${prosody_chat_domain_str}"
         logging_restart_prosody=1
     fi
 
@@ -699,6 +697,16 @@ function upgrade_xmpp {
     xmpp_contact_info /etc/prosody/prosody.cfg.lua
     xmpp_server_blacklist /etc/prosody/prosody.cfg.lua
 
+    # remove muc logging
+    if grep -q '"muc_log"' /etc/prosody/prosody.cfg.lua; then
+        sed -i '/"muc_log"/d' /etc/prosody/prosody.cfg.lua
+        xmpp_restart=1
+    fi
+    if grep -q '"muc_log_http"' /etc/prosody/prosody.cfg.lua; then
+        sed -i '/"muc_log_http"/d' /etc/prosody/prosody.cfg.lua
+        xmpp_restart=1
+    fi
+
     # remove any broadcast settings
     if grep -q '"broadcast"' /etc/prosody/prosody.cfg.lua; then
         sed -i '/broadcast/d' /etc/prosody/prosody.cfg.lua
@@ -1251,11 +1259,9 @@ function xmpp_create_config {
       echo '    modules_enabled = {';
       echo '        "muc_limits";';
       echo '        "muc_block_pm";';
-      echo '        "muc_log";';
       echo '        "tls";';
       echo '        "vcard_muc";';
       echo '        "s2s_blacklist";';
-      echo '        "muc_log_http";';
       echo '    }'; } >> /etc/prosody/prosody.cfg.lua
 
     if [[ "$ONION_ONLY" == 'no' ]]; then
-- 
GitLab