From 76f886c2209daf472d4dbf47944078176a687459 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Wed, 20 Jul 2016 12:46:44 +0200 Subject: [PATCH] make test server only listen to localhost for security reasons --- debian/guh-plugins.install | 1 + server/httpreply.cpp | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/debian/guh-plugins.install b/debian/guh-plugins.install index 64348bc2..1f202f56 100644 --- a/debian/guh-plugins.install +++ b/debian/guh-plugins.install @@ -16,3 +16,4 @@ usr/lib/guh/plugins/libguh_devicepluginelgato.so usr/lib/guh/plugins/libguh_devicepluginawattar.so usr/lib/guh/plugins/libguh_devicepluginnetatmo.so usr/lib/guh/plugins/libguh_deviceplugindenon.so +usr/lib/guh/plugins/libguh_devicepluginsenic.so diff --git a/server/httpreply.cpp b/server/httpreply.cpp index 09ed8593..0dfcae4e 100644 --- a/server/httpreply.cpp +++ b/server/httpreply.cpp @@ -131,6 +131,7 @@ #include "httpreply.h" #include "loggingcategories.h" +#include "guhcore.h" #include #include @@ -154,7 +155,7 @@ HttpReply::HttpReply(QObject *parent) : // set known headers setHeader(HttpReply::ContentTypeHeader, "text/plain; charset=\"utf-8\";"); setHeader(HttpHeaderType::ServerHeader, "guh/" + QByteArray(GUH_VERSION_STRING)); - setHeader(HttpHeaderType::DateHeader, QDateTime::currentDateTime().toString("ddd, dd MMM yyyy hh:mm:ss").toUtf8() + " GMT"); + setHeader(HttpHeaderType::DateHeader, GuhCore::instance()->timeManager()->currentDateTime().toString("ddd, dd MMM yyyy hh:mm:ss").toUtf8()); setHeader(HttpHeaderType::CacheControlHeader, "no-cache"); setHeader(HttpHeaderType::ConnectionHeader, "Keep-Alive"); setRawHeader("Access-Control-Allow-Origin","*"); @@ -177,7 +178,7 @@ HttpReply::HttpReply(const HttpReply::HttpStatusCode &statusCode, const HttpRepl // set known / default headers setHeader(HttpReply::ContentTypeHeader, "text/plain; charset=\"utf-8\";"); setHeader(HttpHeaderType::ServerHeader, "guh/" + QByteArray(GUH_VERSION_STRING)); - setHeader(HttpHeaderType::DateHeader, QDateTime::currentDateTime().toString("ddd, dd MMM yyyy hh:mm:ss").toUtf8() + " GMT"); + setHeader(HttpHeaderType::DateHeader, GuhCore::instance()->timeManager()->currentDateTime().toString("ddd, dd MMM yyyy hh:mm:ss").toUtf8()); setHeader(HttpHeaderType::CacheControlHeader, "no-cache"); setHeader(HttpHeaderType::ConnectionHeader, "Keep-Alive"); setRawHeader("Access-Control-Allow-Origin","*");