From 620e75b014ff81134e904ed503105b5a1bd404fa Mon Sep 17 00:00:00 2001 From: djmaze <> Date: Fri, 23 Oct 2026 17:24:28 +0200 Subject: [PATCH] Added curl_verify_peer option in application.ini, default is true --- .../v/0.0.0/app/libraries/RainLoop/Config/Application.php | 1 + snappymail/v/0.0.0/app/libraries/snappymail/repository.php | 2 ++ 2 files changed, 3 insertions(+) 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 0621cff84..f8db8862b 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 @@ -441,6 +441,7 @@ Enables caching in the system'), 'folders_spec_limit' => array(50), 'curl_proxy' => array(''), 'curl_proxy_auth' => array(''), + 'curl_verify_peer' => array(true), 'custom_login_link' => array(''), 'custom_logout_link' => array(''), 'http_client_ip_check_proxy' => array(false), 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 2a36360b0..c235b2c69 100644 --- a/snappymail/v/0.0.0/app/libraries/snappymail/repository.php +++ b/snappymail/v/0.0.0/app/libraries/snappymail/repository.php @@ -12,6 +12,7 @@ abstract class Repository $oHTTP = HTTP\Request::factory(/*'socket' or 'curl'*/); $oHTTP->proxy = \RainLoop\Api::Config()->Get('labs', 'curl_proxy', ''); $oHTTP->proxy_auth = \RainLoop\Api::Config()->Get('labs', 'curl_proxy_auth', ''); + $oHTTP->verify_peer = \RainLoop\Api::Config()->Get('labs', 'curl_verify_peer', true); $oHTTP->max_response_kb = 0; $oHTTP->timeout = 15; // timeout in seconds. $oResponse = $oHTTP->doRequest('GET', static::BASE_URL . $path); @@ -37,6 +38,7 @@ abstract class Repository $oHTTP = HTTP\Request::factory(/*'socket' or 'curl'*/); $oHTTP->proxy = \RainLoop\Api::Config()->Get('labs', 'curl_proxy', ''); $oHTTP->proxy_auth = \RainLoop\Api::Config()->Get('labs', 'curl_proxy_auth', ''); + $oHTTP->verify_peer = \RainLoop\Api::Config()->Get('labs', 'curl_verify_peer', true); $oHTTP->max_response_kb = 0; $oHTTP->timeout = 15; // timeout in seconds. $oHTTP->streamBodyTo($pDest);