From 0deb9a6aee1025326abed8b0812cd7d9749ca3ab Mon Sep 17 00:00:00 2001 From: Thulinma Date: Wed, 20 Mar 2019 21:22:09 +0100 Subject: [PATCH] Make licensing system use HTTPS if SSL support is enabled. --- src/controller/controller_license.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/controller/controller_license.cpp b/src/controller/controller_license.cpp index 3b2129d4..34cd8356 100644 --- a/src/controller/controller_license.cpp +++ b/src/controller/controller_license.cpp @@ -97,7 +97,11 @@ namespace Controller{ JSON::Value response; HTTP::Downloader dl; +#ifdef SSL + HTTP::URL url("https://releases.mistserver.org/license.php"); +#else HTTP::URL url("http://releases.mistserver.org/license.php"); +#endif url.args = "release="+Encodings::URL::encode(RELEASE)+"&version="+Encodings::URL::encode(PACKAGE_VERSION)+"&iid="+Encodings::URL::encode(instanceId)+"&hrn="+Encodings::URL::encode(Storage["config"]["serverid"])+"&lid="+currentLicense["lic_id"].asString() + extra; long long currID = currentLicense["lic_id"].asInt();