Only pass verify_peer settings to cURL and fopen if the setting is disabled

This commit is contained in:
Djamil Legato
2016-10-20 10:54:05 -07:00
parent b42366cad2
commit 790429e286
3 changed files with 20 additions and 10 deletions

View File

@@ -1,3 +1,9 @@
# v1.1.7
## XX/XX/2016
1. [](#bugfix)
* Only pass verify_peer settings to cURL and fopen if the setting is disabled
# v1.1.6
## 10/19/2016

View File

@@ -121,17 +121,19 @@ class Response
'proxy_url' => $config->get('system.gpm.proxy_url', $config->get('system.proxy_url', false)),
];
$overrides = array_replace_recursive([], $overrides, [
'curl' => [
CURLOPT_SSL_VERIFYPEER => $settings['verify_peer']
],
'fopen' => [
'ssl' => [
'verify_peer' => $settings['verify_peer'],
'verify_peer_name' => $settings['verify_peer'],
if (!$settings['verify_peer']) {
$overrides = array_replace_recursive([], $overrides, [
'curl' => [
CURLOPT_SSL_VERIFYPEER => $settings['verify_peer']
],
'fopen' => [
'ssl' => [
'verify_peer' => $settings['verify_peer'],
'verify_peer_name' => $settings['verify_peer'],
]
]
]
]);
]);
}
// Proxy Setting
if ($settings['proxy_url']) {

View File

@@ -40,3 +40,5 @@ debugger:
twig: true
shutdown:
close_connection: true
gpm:
verify_peer: false