diff --git a/data/Dockerfiles/acme/docker-entrypoint.sh b/data/Dockerfiles/acme/docker-entrypoint.sh
index 10898066..ced251ae 100755
--- a/data/Dockerfiles/acme/docker-entrypoint.sh
+++ b/data/Dockerfiles/acme/docker-entrypoint.sh
@@ -251,7 +251,6 @@ while true; do
if [[ $ACME_RESPONSE =~ "No registration exists" ]]; then
log_f "Registration keys are invalid, deleting old keys and restarting..."
rm ${ACME_BASE}/acme/private/account.key
- rm ${ACME_BASE}/acme/private/privkey.pem
exec $(readlink -f "$0")
fi
if [[ -f ${ACME_BASE}/acme/private/${DATE}.bak/fullchain.pem ]] && [[ -f ${ACME_BASE}/acme/private/${DATE}.bak/privkey.pem ]]; then
diff --git a/data/web/autodiscover.php b/data/web/autodiscover.php
index 88f91da8..557c887c 100644
--- a/data/web/autodiscover.php
+++ b/data/web/autodiscover.php
@@ -21,7 +21,7 @@ if (strpos($data, 'autodiscover/outlook/responseschema') !== false) {
// Office for macOS does not support EAS
strpos($_SERVER['HTTP_USER_AGENT'], 'Mac') === false &&
// Outlook 2013 (version 15) or higher
- preg_match('/(Outlook|Office).+15\./', $_SERVER['HTTP_USER_AGENT'])
+ preg_match('/(Outlook|Office).+1[5-9]\./', $_SERVER['HTTP_USER_AGENT'])
) {
$autodiscover_config['autodiscoverType'] = 'activesync';
}
diff --git a/data/web/lang/lang.de.php b/data/web/lang/lang.de.php
index f47534c2..11cd6cc5 100644
--- a/data/web/lang/lang.de.php
+++ b/data/web/lang/lang.de.php
@@ -446,17 +446,6 @@ $lang['diagnostics']['optional'] = 'Dieser Eintrag ist optional.';
$lang['diagnostics']['cname_from_a'] = 'Wert abgeleitet von A/AAAA Eintrag. Wird unterstützt, sofern der Eintrag auf die korrekte Ressource zeigt.';
$lang['admin']['relay_from'] = "Absenderadresse";
$lang['admin']['relay_run'] = "Test durchführen";
-$lang['admin']['customize'] = "Anpassung";
-$lang['admin']['change_logo'] = "Logo ändern";
-$lang['admin']['logo_info'] = "Die hochgeladene Grafik wird für die Navigationsleiste auf eine Höhe von 40px skaliert. Für die Startseite ist eine Skalierung auf eine maximale Breite von 250px programmiert. Eine frei skalierbare Grafik (etwa SVG) wird empfohlen.";
-$lang['admin']['upload'] = "Hochladen";
-$lang['admin']['app_links'] = "App Links";
-$lang['admin']['app_name'] = "App Name";
-$lang['admin']['link'] = "Link";
-$lang['admin']['remove_row'] = "Zeile entfernen";
-$lang['admin']['add_row'] = "Zeile hinzufügen";
-$lang['admin']['reset_default'] = "Auf Standard zurücksetzen";
-$lang['admin']['merged_vars_hint'] = 'Ausgegraute Zeilen wurden aus der Datei vars.inc.(local.)php
gelesen und können nicht mittels UI verändert werden.';
$lang['mailbox']['waiting'] = "Wartend";
$lang['mailbox']['status'] = "Status";
$lang['mailbox']['running'] = "In Ausführung";
@@ -477,7 +466,7 @@ $lang['admin']['link'] = "Link";
$lang['admin']['remove_row'] = "Entfernen";
$lang['admin']['add_row'] = "Reihe hinzufügen";
$lang['admin']['reset_default'] = "Zurücksetzen auf Standard";
-$lang['admin']['merged_vars_hint'] = 'Ausgegraute Reihen wurden aus der Datei vars.inc.(local.)php
gelesen und können hier nicht verändert werden.';
+$lang['admin']['merged_vars_hint'] = 'Ausgegraute Reihen wurden aus der Datei vars.(local.)inc.php
gelesen und können hier nicht verändert werden.';
$lang['edit']['spam_score'] = "Einen benutzerdefiniterten Spam-Score festlegen";
$lang['edit']['spam_policy'] = "Hinzufügen und Entfernen von Einträgen in White- und Blacklists";
diff --git a/data/web/lang/lang.fr.php b/data/web/lang/lang.fr.php
index e496af28..1951260e 100644
--- a/data/web/lang/lang.fr.php
+++ b/data/web/lang/lang.fr.php
@@ -391,7 +391,7 @@ $lang['admin']['link'] = "Lien";
$lang['admin']['remove_row'] = "Retirer la ligne";
$lang['admin']['add_row'] = "Ajouter une ligne";
$lang['admin']['reset_default'] = "Remise à zéro par défaut";
-$lang['admin']['merged_vars_hint'] = "Les lignes grisées ont été importées depuis vars.inc.(local.)php
et ne peuvent pas être modifiées.";
+$lang['admin']['merged_vars_hint'] = "Les lignes grisées ont été importées depuis vars.(local.)inc.php
et ne peuvent pas être modifiées.";
$lang['edit']['spam_score'] = "Définir un score personnalisé de pourriel";
$lang['edit']['spam_policy'] = "Ajouter ou retirer des éléments des listes blanches/noires";
diff --git a/data/web/lang/lang.ru.php b/data/web/lang/lang.ru.php
index 92fa556e..2b291309 100644
--- a/data/web/lang/lang.ru.php
+++ b/data/web/lang/lang.ru.php
@@ -392,7 +392,7 @@ $lang['admin']['link'] = "Ссылка";
$lang['admin']['remove_row'] = "Удалить строку";
$lang['admin']['add_row'] = "Добавить строку";
$lang['admin']['reset_default'] = "Восстановить по умолчанию";
-$lang['admin']['merged_vars_hint'] = 'Серым цветом выделены строки полученные из vars.inc.(local.)php
и не могут быть изменены.';
+$lang['admin']['merged_vars_hint'] = 'Серым цветом выделены строки полученные из vars.(local.)inc.php
и не могут быть изменены.';
$lang['edit']['spam_score'] = "Задать индивидуальное определение спама";
$lang['edit']['spam_policy'] = "Добавление или удаление элементов в белом/черном списке";