# HG changeset patch # User Sebastien Jodogne # Date 1481623601 -3600 # Node ID 262fcab240246d117e108e349f1e5eca77bf57e4 # Parent 3eefb84ac0bd82603f645fe8990d3ab048993381 fix for HttpsCACertificates diff -r 3eefb84ac0bd -r 262fcab24024 Core/HttpClient.cpp --- a/Core/HttpClient.cpp Tue Dec 13 10:27:20 2016 +0100 +++ b/Core/HttpClient.cpp Tue Dec 13 11:06:41 2016 +0100 @@ -318,10 +318,10 @@ url_ = ""; method_ = HttpMethod_Get; lastStatus_ = HttpStatus_200_Ok; - isVerbose_ = false; + SetVerbose(false); timeout_ = GlobalParameters::GetInstance().GetDefaultTimeout(); GlobalParameters::GetInstance().GetDefaultProxy(proxy_); - GlobalParameters::GetInstance().GetSslConfiguration(verifyPeers_, caCertificates_); + GlobalParameters::GetInstance().GetSslConfiguration(verifyPeers_, caCertificates_); } diff -r 3eefb84ac0bd -r 262fcab24024 OrthancServer/main.cpp --- a/OrthancServer/main.cpp Tue Dec 13 10:27:20 2016 +0100 +++ b/OrthancServer/main.cpp Tue Dec 13 11:06:41 2016 +0100 @@ -934,15 +934,18 @@ IStorageArea& storageArea, OrthancPlugins *plugins) { - ServerContext context(database, storageArea); - + // These configuration options must be set before creating the + // ServerContext, otherwise the possible Lua scripts will not be + // able to properly issue HTTP/HTTPS queries HttpClient::ConfigureSsl(Configuration::GetGlobalBoolParameter("HttpsVerifyPeers", true), - Configuration::GetGlobalStringParameter("HttpsCACertificates", "")); + Configuration::InterpretStringParameterAsPath + (Configuration::GetGlobalStringParameter("HttpsCACertificates", ""))); HttpClient::SetDefaultTimeout(Configuration::GetGlobalUnsignedIntegerParameter("HttpTimeout", 0)); HttpClient::SetDefaultProxy(Configuration::GetGlobalStringParameter("HttpProxy", "")); DicomUserConnection::SetDefaultTimeout(Configuration::GetGlobalUnsignedIntegerParameter("DicomScuTimeout", 10)); + ServerContext context(database, storageArea); context.SetCompressionEnabled(Configuration::GetGlobalBoolParameter("StorageCompression", false)); context.SetStoreMD5ForAttachments(Configuration::GetGlobalBoolParameter("StoreMD5ForAttachments", true));