From 02366067c08314f23eb37da3fe6b46f6c5ece451 Mon Sep 17 00:00:00 2001
From: the-djmaze <>
Date: Mon, 11 Dec 2023 16:46:50 +0100
Subject: [PATCH] Fix upgrade issue
---
snappymail/v/0.0.0/app/libraries/snappymail/integrity.php | 5 +++++
snappymail/v/0.0.0/app/libraries/snappymail/upgrade.php | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/snappymail/v/0.0.0/app/libraries/snappymail/integrity.php b/snappymail/v/0.0.0/app/libraries/snappymail/integrity.php
index 752769226..66155727a 100644
--- a/snappymail/v/0.0.0/app/libraries/snappymail/integrity.php
+++ b/snappymail/v/0.0.0/app/libraries/snappymail/integrity.php
@@ -22,6 +22,11 @@ abstract class Integrity
echo '
- ' . \implode('
li>- ', $result) . '
';
}
+/*
+ echo ''.APP_VERSION_ROOT_PATH.'static directory permissions: ' . substr(sprintf('%o', fileperms(APP_VERSION_ROOT_PATH . 'static')), -4) . '
';
+ echo ''.APP_VERSION_ROOT_PATH.'themes directory permissions: ' . substr(sprintf('%o', fileperms(APP_VERSION_ROOT_PATH . 'themes')), -4) . '
';
+*/
+
$uri = (isset($_SERVER['HTTPS']) ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST']
. \RainLoop\Utils::WebVersionPath();
$HTTP = \SnappyMail\HTTP\Request::factory();
diff --git a/snappymail/v/0.0.0/app/libraries/snappymail/upgrade.php b/snappymail/v/0.0.0/app/libraries/snappymail/upgrade.php
index e1a131388..0ac2b6396 100644
--- a/snappymail/v/0.0.0/app/libraries/snappymail/upgrade.php
+++ b/snappymail/v/0.0.0/app/libraries/snappymail/upgrade.php
@@ -228,7 +228,7 @@ abstract class Upgrade
public static function fixPermissions($mode = 0755) : void
{
\clearstatcache(true);
- \umask(0022);
+ \umask(0000);
$target = \rtrim(APP_INDEX_ROOT_PATH, '\\/');
// Prevent Apache access error due to directories being 0700
foreach (\glob("{$target}/snappymail/v/*", \GLOB_ONLYDIR) as $dir) {