Merge branch 'master' of github.com:mailcow/mailcow-dockerized

master
andryyy 2021-08-02 19:19:24 +02:00
commit b54ec15850
8 changed files with 65 additions and 8 deletions

View File

@ -1214,7 +1214,7 @@ if (!isset($_SESSION['gal']) && $license_cache = $redis->Get('LICENSE_STATUS_CAC
</div>
<div class="form-group">
<label for="uitests_apps_name"><?=$lang['admin']['apps_name'];?>:</label>
<input type="text" class="form-control" id="uitests_apps_name" name="apps_name" placeholder="mailcow Apps" value="<?=$ui_texts['apps_name'];?>">
<input type="text" class="form-control" id="uitests_apps_name" name="apps_name" placeholder="<?=$lang['header']['apps']?>" value="<?=$ui_texts['apps_name'];?>">
</div>
<div class="form-group">
<label for="help_text"><?=$lang['admin']['help_text'];?>:</label>

View File

@ -105,7 +105,7 @@
<li><a href data-toggle="modal" data-container="sogo-mailcow" data-target="#RestartContainer"><i class="bi bi-arrow-repeat"></i> <?= $lang['header']['restart_sogo']; ?></a></li>
<?php } ?>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><i class="bi bi-link-45deg"></i> <?= $lang['header']['apps']; ?> <span class="caret"></span></a>
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><i class="bi bi-link-45deg"></i> <?=$UI_TEXTS['apps_name'];?> <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<?php foreach ($MAILCOW_APPS as $app) {
if (getenv('SKIP_SOGO') == "y" && preg_match('/^\/SOGo/i', $app['link'])) { continue; }

View File

@ -0,0 +1,17 @@
<?xml version='1.0' standalone='yes'?>
<extension name="vnd.dovecot.execute">
<test name="execute">
<parameter type="tag" name="pipe" regex="pipe" occurrence="optional"/>
<parameter type="string" name="program-name"/>
<parameter type="stringlist" name="arguments" occurrence="optional"/>
</test>
<command name="execute">
<parameter type="tag" name="pipe" regex="pipe" occurrence="optional"/>
<parameter type="string" name="program-name"/>
<parameter type="stringlist" name="arguments" occurrence="optional"/>
</command>
</extension>

View File

@ -0,0 +1,15 @@
<?xml version='1.0' standalone='yes'?>
<extension name="vnd.dovecot.filter">
<test name="filter">
<parameter type="string" name="program-name"/>
<parameter type="stringlist" name="arguments" occurrence="optional"/>
</test>
<command name="filter">
<parameter type="string" name="program-name"/>
<parameter type="stringlist" name="arguments" occurrence="optional"/>
</command>
</extension>

View File

@ -0,0 +1,11 @@
<?xml version='1.0' standalone='yes'?>
<extension name="vnd.dovecot.pipe">
<command name="pipe">
<parameter type="tag" name="try" regex="try" occurrence="optional"/>
<parameter type="string" name="program-name"/>
<parameter type="stringlist" name="arguments" occurrence="optional"/>
</command>
</extension>

View File

@ -106,13 +106,13 @@
"alias_empty": "Alias nie może być pusty",
"alias_goto_identical": "Alias i Idź do nie mogą być identyczne",
"alias_invalid": "Alias nieprawidłowy",
"aliasd_targetd_identical": "Alias domeny nie może być identyczny z domenš docelową",
"aliasd_targetd_identical": "Alias domeny nie może być identyczny z domeną docelową",
"aliases_in_use": "Maks. liczba aliasów musi być większa od lub równa %d",
"description_invalid": "Nieprawidłowy opis źródła",
"dkim_domain_or_sel_invalid": "Nieprawidłowa domena lub selektor DKIM",
"domain_exists": "Domena %s już istnieje",
"domain_invalid": "Błędna nazwa domeny",
"domain_not_empty": "Nie można usunšć niepustej domeny",
"domain_not_empty": "Nie można usunąć niepustej domeny",
"domain_not_found": "Nie znaleziono domeny %s",
"domain_quota_m_in_use": "Limit domeny %s MiB",
"goto_empty": "Adres Idź do nie może być pusty",
@ -120,15 +120,15 @@
"is_alias": "%s został już podany jako alias",
"is_alias_or_mailbox": "%s podano wcześniej jako alias lub skrzynkę",
"is_spam_alias": "%s podano wcześniej jako alias dla spam",
"last_key": "Nie można usunšć ostatniego klucza",
"last_key": "Nie można usunąć ostatniego klucza",
"login_failed": "Niepowodzenie logowania",
"mailbox_invalid": "Nieprawidłowa nazwa skrzynki",
"mailbox_quota_exceeded": "Wielkość przekracza limit domeny (maks. %d MiB)",
"mailbox_quota_exceeds_domain_quota": "Maksymalna wielkość przekracza limit domeny",
"mailbox_quota_left_exceeded": "Za mało dostępnego miejsca (zostało: %d MiB)",
"mailboxes_in_use": "Maks. liczba skrzynek musi być większa od lub równa %d",
"max_alias_exceeded": "Przekroczono maksymalnš liczbę aliasów",
"max_mailbox_exceeded": "Przekroczono maksymalnš liczbę skrzynek (%d z %d)",
"max_alias_exceeded": "Przekroczono maksymalną liczbę aliasów",
"max_mailbox_exceeded": "Przekroczono maksymalną liczbę skrzynek (%d z %d)",
"max_quota_in_use": "Limit skrzynki musi być większy od lub równy %d MiB",
"maxquota_empty": "Maks wielkość. dla skrzynki nie może wynosić 0.",
"object_exists": "Obiekt %s już istnieje",
@ -302,7 +302,7 @@
"domain_admin_removed": "Usunięto administratora domeny %s",
"domain_modified": "Zapisano zmiany w domenie %s",
"domain_removed": "Usunięto domenę %s",
"eas_reset": "Zresetowano urzšdzenia ActiveSync dla użytkownika %s",
"eas_reset": "Zresetowano urządzenia ActiveSync dla użytkownika %s",
"f2b_modified": "Zmiany w Fail2ban zostały zapisane",
"forwarding_host_added": "Dodano hosta przekazującego %s",
"forwarding_host_removed": "Usunięto hosta przekazującego %s",

View File

@ -49,6 +49,8 @@ services:
- "${REDIS_PORT:-127.0.0.1:7654}:6379"
environment:
- TZ=${TZ}
sysctls:
- net.core.somaxconn=4096
networks:
mailcow-network:
ipv4_address: ${IPV4_NETWORK:-172.22.1}.249

View File

@ -6,6 +6,13 @@ if [ "$(id -u)" -ne "0" ]; then
exit 1
fi
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
# Run pre-update-hook
if [ -f "${SCRIPT_DIR}/pre_update_hook.sh" ]; then
bash "${SCRIPT_DIR}/pre_update_hook.sh"
fi
if [[ "$(uname -r)" =~ ^4\.15\.0-60 ]]; then
echo "DO NOT RUN mailcow ON THIS UBUNTU KERNEL!";
echo "Please update to 5.x or use another distribution."
@ -693,6 +700,11 @@ fi
echo -e "\e[32mCollecting garbage...\e[0m"
docker_garbage
# Run post-update-hook
if [ -f "${SCRIPT_DIR}/post_update_hook.sh" ]; then
bash "${SCRIPT_DIR}/post_update_hook.sh"
fi
#echo "In case you encounter any problem, hard-reset to a state before updating mailcow:"
#echo
#git reflog --color=always | grep "Before update on "