Bläddra i källkod

Merge pull request #6173 from mailcow/staging

2024-11b
Niklas Meyer 9 månader sedan
förälder
incheckning
bd9f4ba0a5
3 ändrade filer med 9 tillägg och 2 borttagningar
  1. 1 1
      data/conf/mysql/my.cnf
  2. 2 0
      data/web/inc/functions.inc.php
  3. 6 1
      data/web/inc/functions.mailbox.inc.php

+ 1 - 1
data/conf/mysql/my.cnf

@@ -20,7 +20,7 @@ thread_cache_size       = 8
 query_cache_type        = 0
 query_cache_size        = 0
 max_heap_table_size     = 48M
-thread_stack            = 128K
+thread_stack            = 192K
 skip-host-cache
 skip-name-resolve
 log-warnings            = 0

+ 2 - 0
data/web/inc/functions.inc.php

@@ -2515,6 +2515,8 @@ function reset_password($action, $data = null) {
         ':username' => $username
       ));
 
+      update_sogo_static_view($username);
+
       $_SESSION['return'][] = array(
         'type' => 'success',
         'log' => array(__FUNCTION__, $action, $_data_log),

+ 6 - 1
data/web/inc/functions.mailbox.inc.php

@@ -3351,7 +3351,12 @@ function mailbox($_action, $_type, $_data = null, $_extra = null) {
             'old_maildir' => $domain . '/' . $old_local_part,
             'new_maildir' => $domain . '/' . $new_local_part
           );
-          docker('post', 'dovecot-mailcow', 'exec', $exec_fields);
+          if (getenv("CLUSTERMODE") == "replication") {
+            // broadcast to each dovecot container
+            docker('broadcast', 'dovecot-mailcow', 'exec', $exec_fields);
+          } else {
+            docker('post', 'dovecot-mailcow', 'exec', $exec_fields);
+          }
 
           // rename username in sogo
           $exec_fields = array(