From 6be84f8ab49d0631e422886252405814ad97b1be Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Wed, 27 Mar 2024 01:24:34 +0100 Subject: [PATCH] Added ConnectionSecurityType::TLS --- .../MailSo/Net/Enumerations/ConnectionSecurityType.php | 1 + .../v/0.0.0/app/libraries/RainLoop/Model/Domain.php | 9 +++------ 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/snappymail/v/0.0.0/app/libraries/MailSo/Net/Enumerations/ConnectionSecurityType.php b/snappymail/v/0.0.0/app/libraries/MailSo/Net/Enumerations/ConnectionSecurityType.php index 660e0b870..4db1fd99f 100644 --- a/snappymail/v/0.0.0/app/libraries/MailSo/Net/Enumerations/ConnectionSecurityType.php +++ b/snappymail/v/0.0.0/app/libraries/MailSo/Net/Enumerations/ConnectionSecurityType.php @@ -20,6 +20,7 @@ abstract class ConnectionSecurityType { const NONE = 0; const SSL = 1; + const TLS = 1; const STARTTLS = 2; const AUTO_DETECT = 9; diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/Model/Domain.php b/snappymail/v/0.0.0/app/libraries/RainLoop/Model/Domain.php index fe13302cc..c00ab3e7f 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Model/Domain.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Model/Domain.php @@ -224,17 +224,14 @@ class Domain implements \JsonSerializable */ public static function StrConnectionSecurityTypeToCons(string $sType) : int { - $iSecurityType = ConnectionSecurityType::NONE; switch (\strtoupper($sType)) { case 'SSL': - $iSecurityType = ConnectionSecurityType::SSL; - break; + return ConnectionSecurityType::SSL; case 'TLS': - $iSecurityType = ConnectionSecurityType::STARTTLS; - break; + return ConnectionSecurityType::STARTTLS; } - return $iSecurityType; + return ConnectionSecurityType::NONE; } #[\ReturnTypeWillChange]