X-Git-Url: https://git.stg.codes/ssmd.git/blobdiff_plain/f4e0381cdc80094ab557b5787aed0de9924bc807..HEAD:/src/syncer.cpp diff --git a/src/syncer.cpp b/src/syncer.cpp index b9da80b..436c396 100644 --- a/src/syncer.cpp +++ b/src/syncer.cpp @@ -18,11 +18,11 @@ #include "datatypes.h" #include "logger.h" -using GTS::Syncer; -using GTS::Timer; -using GTS::Switch; -using GTS::Subscriber; -using GTS::Lines; +using SSMD::Syncer; +using SSMD::Timer; +using SSMD::Switch; +using SSMD::Subscriber; +using SSMD::Lines; Timer::Timer(boost::function callback, time_t interval) : _interval(interval), @@ -64,7 +64,7 @@ Syncer::~Syncer() void Syncer::run(const bool & running, bool & reload) { logger << "Syncer::run()" << std::endl; - while (running) { + while (true) { if (wait()) { logger << "Syncer::run() - wait stopped by signal" << std::endl; if (!running) @@ -166,6 +166,7 @@ bool Syncer::getDBData(std::string & data) const if (handle) { char errorBuffer[CURL_ERROR_SIZE]; curl_easy_setopt(handle, CURLOPT_SSL_VERIFYPEER, 0); // Accept self-signed certs + curl_easy_setopt(handle, CURLOPT_SSL_VERIFYHOST, 0); // Accept certs for wrong hosts curl_easy_setopt(handle, CURLOPT_LOW_SPEED_LIMIT, 1); // Less than 1 bps curl_easy_setopt(handle, CURLOPT_LOW_SPEED_TIME, 60); // During 60 secs curl_easy_setopt(handle, CURLOPT_URL, _settingsParser.settings().dataURL().c_str()); // Our URL