From b17a405a81dcd2a9839cc591a533048d213eccbc Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Thu, 21 Apr 2022 11:06:26 +0200 Subject: [PATCH] Update core option in application.ini for #337 Default = off --- .../app/libraries/RainLoop/Config/Application.php | 12 ++++++++++++ .../v/0.0.0/app/libraries/snappymail/repository.php | 3 ++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/Config/Application.php b/snappymail/v/0.0.0/app/libraries/RainLoop/Config/Application.php index e96a04a2c..fc840b314 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Config/Application.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Config/Application.php @@ -185,6 +185,18 @@ class Application extends \RainLoop\Config\AbstractConfig 'encrypt_cipher' => array($sCipher) ), + 'admin_panel' => array( +/* + 'enabled' => array(true, 'Access settings'), + 'login' => array('admin', 'Login and password for web admin panel'), + 'password' => array(''), + 'totp' => array(''), + 'host' => array(''), + 'key' => array('admin'), +*/ + 'allow_update' => array(false) + ), + 'ssl' => array( 'verify_certificate' => array(false, 'Require verification of SSL certificate used.'), 'allow_self_signed' => array(true, 'Allow self-signed certificates. Requires verify_certificate.'), diff --git a/snappymail/v/0.0.0/app/libraries/snappymail/repository.php b/snappymail/v/0.0.0/app/libraries/snappymail/repository.php index 44bfd72a9..b4ff49125 100644 --- a/snappymail/v/0.0.0/app/libraries/snappymail/repository.php +++ b/snappymail/v/0.0.0/app/libraries/snappymail/repository.php @@ -173,7 +173,8 @@ abstract class Repository { return \version_compare(APP_VERSION, '2.0', '>') && \is_writable(\dirname(APP_VERSION_ROOT_PATH)) - && \is_writable(APP_INDEX_ROOT_PATH . 'index.php'); + && \is_writable(APP_INDEX_ROOT_PATH . 'index.php') + && \RainLoop\Api::Config()->Get('admin_panel', 'allow_update', false); } public static function getPackagesList() : array