mirror of https://github.com/nymea/nymea.git
guhd -> nymead
parent
4be14f1904
commit
22533fb23c
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
/*!
|
||||
\class guhserver::BluetoothServer
|
||||
\brief This class represents the bluetooth server for guhd.
|
||||
\brief This class represents the bluetooth server for nymead.
|
||||
|
||||
\ingroup server
|
||||
\inmodule core
|
||||
|
|
|
|||
|
|
@ -338,8 +338,8 @@ QByteArray DebugServerHandler::createDebugXmlDocument()
|
|||
|
||||
writer.writeStartElement("div");
|
||||
writer.writeAttribute("class", "download-name-column");
|
||||
//: The guhd settings download description of the debug interface
|
||||
writer.writeTextElement("p", QCoreApplication::translate("main", "Guhd settings"));
|
||||
//: The nymead settings download description of the debug interface
|
||||
writer.writeTextElement("p", QCoreApplication::translate("main", "nymead settings"));
|
||||
writer.writeEndElement(); // div download-name-column
|
||||
|
||||
writer.writeStartElement("div");
|
||||
|
|
@ -352,7 +352,7 @@ QByteArray DebugServerHandler::createDebugXmlDocument()
|
|||
writer.writeStartElement("form");
|
||||
writer.writeAttribute("class", "download-button");
|
||||
writer.writeAttribute("method", "get");
|
||||
writer.writeAttribute("action", "/debug/settings/guhd");
|
||||
writer.writeAttribute("action", "/debug/settings/nymead");
|
||||
writer.writeStartElement("button");
|
||||
writer.writeAttribute("class", "button");
|
||||
writer.writeAttribute("type", "submit");
|
||||
|
|
@ -763,7 +763,7 @@ HttpReply *DebugServerHandler::processDebugRequest(const QString &requestPath)
|
|||
return reply;
|
||||
}
|
||||
|
||||
if (requestPath.startsWith("/debug/settings/guhd")) {
|
||||
if (requestPath.startsWith("/debug/settings/nymead")) {
|
||||
QString settingsFileName = GuhSettings(GuhSettings::SettingsRoleGlobal).fileName();
|
||||
qCDebug(dcWebServer()) << "Loading" << settingsFileName;
|
||||
QFile settingsFile(settingsFileName);
|
||||
|
|
|
|||
|
|
@ -1,34 +0,0 @@
|
|||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* *
|
||||
* Copyright (C) 2018 Simon Stürz <simon.stuerz@guh.io> *
|
||||
* *
|
||||
* This file is part of guh. *
|
||||
* *
|
||||
* This library is free software; you can redistribute it and/or *
|
||||
* modify it under the terms of the GNU Lesser General Public *
|
||||
* License as published by the Free Software Foundation; either *
|
||||
* version 2.1 of the License, or (at your option) any later version. *
|
||||
* *
|
||||
* This library is distributed in the hope that it will be useful, *
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
|
||||
* Lesser General Public License for more details. *
|
||||
* *
|
||||
* You should have received a copy of the GNU Lesser General Public *
|
||||
* License along with this library; If not, see *
|
||||
* <http://www.gnu.org/licenses/>. *
|
||||
* *
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
|
||||
#include "hardwaremanagerdbusservice.h"
|
||||
|
||||
namespace guhserver {
|
||||
|
||||
HardwareManagerDBusService::HardwareManagerDBusService(const QString &objectPath, QObject *parent) :
|
||||
GuhDBusService(objectPath, parent)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -1,45 +0,0 @@
|
|||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* *
|
||||
* Copyright (C) 2018 Simon Stürz <simon.stuerz@guh.io> *
|
||||
* *
|
||||
* This file is part of guh. *
|
||||
* *
|
||||
* This library is free software; you can redistribute it and/or *
|
||||
* modify it under the terms of the GNU Lesser General Public *
|
||||
* License as published by the Free Software Foundation; either *
|
||||
* version 2.1 of the License, or (at your option) any later version. *
|
||||
* *
|
||||
* This library is distributed in the hope that it will be useful, *
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
|
||||
* Lesser General Public License for more details. *
|
||||
* *
|
||||
* You should have received a copy of the GNU Lesser General Public *
|
||||
* License along with this library; If not, see *
|
||||
* <http://www.gnu.org/licenses/>. *
|
||||
* *
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
#ifndef HARDWAREMANAGERDBUSSERVICE_H
|
||||
#define HARDWAREMANAGERDBUSSERVICE_H
|
||||
|
||||
#include <QObject>
|
||||
#include "guhdbusservice.h"
|
||||
|
||||
namespace guhserver {
|
||||
|
||||
class HardwareManagerDBusService : public GuhDBusService
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit HardwareManagerDBusService(const QString &objectPath, QObject *parent = nullptr);
|
||||
|
||||
signals:
|
||||
|
||||
public slots:
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif // HARDWAREMANAGERDBUSSERVICE_H
|
||||
|
|
@ -59,8 +59,8 @@ ServerManager::ServerManager(GuhConfiguration* configuration, QObject *parent) :
|
|||
QString configCertificateFileName = configuration->sslCertificate();
|
||||
QString configKeyFileName = configuration->sslCertificateKey();
|
||||
|
||||
QString fallbackCertificateFileName = GuhSettings::storagePath() + "/certs/guhd-certificate.crt";
|
||||
QString fallbackKeyFileName = GuhSettings::storagePath() + "/certs/guhd-certificate.key";
|
||||
QString fallbackCertificateFileName = GuhSettings::storagePath() + "/certs/nymead-certificate.crt";
|
||||
QString fallbackKeyFileName = GuhSettings::storagePath() + "/certs/nymead-certificate.key";
|
||||
|
||||
bool certsLoaded = false;
|
||||
if (loadCertificate(configKeyFileName, configCertificateFileName)) {
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
/*!
|
||||
\class guhserver::TcpServer
|
||||
\brief This class represents the tcp server for guhd.
|
||||
\brief This class represents the tcp server for nymead.
|
||||
|
||||
\ingroup server
|
||||
\inmodule core
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
/*!
|
||||
\class guhserver::WebServer
|
||||
\brief This class represents the web server for guhd.
|
||||
\brief This class represents the web server for nymead.
|
||||
|
||||
\ingroup server
|
||||
\inmodule core
|
||||
|
|
@ -384,7 +384,7 @@ void WebServer::readClient()
|
|||
reply->deleteLater();
|
||||
return;
|
||||
} else {
|
||||
qCWarning(dcWebServer()) << "The debug server handler is disabled. You can enable it by adding \'debugServerEnabled=true\' in the \'guhd\' section of the guhd.conf file.";
|
||||
qCWarning(dcWebServer()) << "The debug server handler is disabled. You can enable it by adding \'debugServerEnabled=true\' in the \'nymead\' section of the guhd.conf file.";
|
||||
HttpReply *reply = RestResource::createErrorReply(HttpReply::NotFound);
|
||||
reply->setClientId(clientId);
|
||||
sendHttpReply(reply);
|
||||
|
|
@ -666,7 +666,7 @@ QByteArray WebServer::createServerXmlDocument(QHostAddress address)
|
|||
writer.writeTextElement("manufacturer", "guh GmbH");
|
||||
writer.writeTextElement("manufacturerURL", "http://guh.io");
|
||||
writer.writeTextElement("modelDescription", "IoT server");
|
||||
writer.writeTextElement("modelName", "guhd");
|
||||
writer.writeTextElement("modelName", "nymead");
|
||||
writer.writeTextElement("modelNumber", GUH_VERSION_STRING);
|
||||
writer.writeTextElement("modelURL", "http://guh.io"); // (optional)
|
||||
writer.writeTextElement("UDN", "uuid:" + uuid);
|
||||
|
|
@ -763,7 +763,7 @@ QByteArray WebServer::createServerXmlDocument(QHostAddress address)
|
|||
|
||||
/*!
|
||||
\class guhserver::WebServerClient
|
||||
\brief This class represents a client the web server for guhd.
|
||||
\brief This class represents a client the web server for nymead.
|
||||
|
||||
\ingroup server
|
||||
\inmodule core
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
/*!
|
||||
\class guhserver::WebSocketServer
|
||||
\brief This class represents the websocket server for guhd.
|
||||
\brief This class represents the websocket server for nymead.
|
||||
|
||||
\ingroup server
|
||||
\inmodule core
|
||||
|
|
|
|||
|
|
@ -186,7 +186,7 @@ static void catchUnixSignals(const std::vector<int>& quitSignals, const std::vec
|
|||
}
|
||||
|
||||
qCDebug(dcApplication) << "=====================================";
|
||||
qCDebug(dcApplication) << "Shutting down guh daemon";
|
||||
qCDebug(dcApplication) << "Shutting down nymea daemon";
|
||||
qCDebug(dcApplication) << "=====================================";
|
||||
|
||||
s_aboutToShutdown = true;
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@
|
|||
\ingroup core
|
||||
\inmodule server
|
||||
|
||||
The \l{GuhService} represents the forked guhd.
|
||||
The \l{GuhService} represents the forked nymead.
|
||||
|
||||
\sa QtService
|
||||
*/
|
||||
|
|
@ -43,26 +43,26 @@
|
|||
|
||||
namespace guhserver {
|
||||
|
||||
/*! Constructs the forked guhd application with the given argument count \a argc and argument vector \a argv. */
|
||||
/*! Constructs the forked nymead application with the given argument count \a argc and argument vector \a argv. */
|
||||
GuhService::GuhService(int argc, char **argv):
|
||||
QtService<QCoreApplication>(argc, argv, "guh - IoT server")
|
||||
QtService<QCoreApplication>(argc, argv, "nymea - IoT server")
|
||||
{
|
||||
application()->setOrganizationName("guh");
|
||||
application()->setApplicationName("guhd");
|
||||
application()->setApplicationName("nymead");
|
||||
application()->setApplicationVersion(GUH_VERSION_STRING);
|
||||
close(STDIN_FILENO);
|
||||
close(STDOUT_FILENO);
|
||||
close(STDERR_FILENO);
|
||||
setServiceDescription("guh - IoT server");
|
||||
setServiceDescription("nymea - IoT server");
|
||||
setServiceFlags(QtServiceBase::CanBeSuspended);
|
||||
}
|
||||
|
||||
/*! Destroyes the forked guhd application. */
|
||||
/*! Destroyes the forked nymead application. */
|
||||
GuhService::~GuhService()
|
||||
{
|
||||
}
|
||||
|
||||
/*! Starts the forked guhd application. */
|
||||
/*! Starts the forked nymead application. */
|
||||
void GuhService::start()
|
||||
{
|
||||
// check if config directory for logfile exists
|
||||
|
|
@ -71,7 +71,7 @@ void GuhService::start()
|
|||
exit(EXIT_FAILURE);
|
||||
}
|
||||
qCDebug(dcApplication) << "=====================================";
|
||||
qCDebug(dcApplication) << "guhd" << GUH_VERSION_STRING << "started as daemon.";
|
||||
qCDebug(dcApplication) << "nymead" << GUH_VERSION_STRING << "started as daemon.";
|
||||
qCDebug(dcApplication) << "=====================================";
|
||||
GuhCore::instance();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -105,7 +105,7 @@ int main(int argc, char *argv[])
|
|||
|
||||
GuhApplication application(argc, argv);
|
||||
application.setOrganizationName("guh");
|
||||
application.setApplicationName("guhd");
|
||||
application.setApplicationName("nymead");
|
||||
application.setApplicationVersion(GUH_VERSION_STRING);
|
||||
|
||||
// logging filers for core and libnymea
|
||||
|
|
@ -150,7 +150,7 @@ int main(int argc, char *argv[])
|
|||
// check if there are local translations
|
||||
if (!translator.load(QLocale::system(), application.applicationName(), "-", QDir(QCoreApplication::applicationDirPath() + "../../translations/").absolutePath(), ".qm"))
|
||||
if (!translator.load(QLocale::system(), application.applicationName(), "-", GuhSettings::translationsPath(), ".qm"))
|
||||
qWarning(dcApplication()) << "Could not find guhd translations for" << QLocale::system().name() << endl << (QDir(QCoreApplication::applicationDirPath() + "../../translations/").absolutePath()) << endl << GuhSettings::translationsPath();
|
||||
qWarning(dcApplication()) << "Could not find nymead translations for" << QLocale::system().name() << endl << (QDir(QCoreApplication::applicationDirPath() + "../../translations/").absolutePath()) << endl << GuhSettings::translationsPath();
|
||||
|
||||
|
||||
|
||||
|
|
@ -165,13 +165,13 @@ int main(int argc, char *argv[])
|
|||
"device available in the system and create individual scenes and behaviors \n"
|
||||
"for your environment.\n\n");
|
||||
|
||||
applicationDescription.append(QString("guhd %1 %2 2014-2018 guh GmbH\n"
|
||||
applicationDescription.append(QString("nymead %1 %2 2014-2018 guh GmbH\n"
|
||||
"Released under the GNU GENERAL PUBLIC LICENSE Version 2.\n\n"
|
||||
"API version: %3\n").arg(GUH_VERSION_STRING).arg(QChar(0xA9)).arg(JSON_PROTOCOL_VERSION));
|
||||
|
||||
parser.setApplicationDescription(applicationDescription);
|
||||
|
||||
QCommandLineOption foregroundOption(QStringList() << "n" << "no-daemon", QCoreApplication::translate("main", "Run guhd in the foreground, not as daemon."));
|
||||
QCommandLineOption foregroundOption(QStringList() << "n" << "no-daemon", QCoreApplication::translate("main", "Run nymead in the foreground, not as daemon."));
|
||||
parser.addOption(foregroundOption);
|
||||
|
||||
QString debugDescription = QCoreApplication::translate("main", "Debug categories to enable. Prefix with \"No\" to disable. Warnings from all categories will be printed unless explicitly muted with \"NoWarnings\". \n\nCategories are:");
|
||||
|
|
@ -194,7 +194,7 @@ int main(int argc, char *argv[])
|
|||
QCommandLineOption allOption(QStringList() << "p" << "print-all", QCoreApplication::translate("main", "Enables all debug categories. Single debug categories can be disabled again with -d parameter."));
|
||||
parser.addOption(allOption);
|
||||
|
||||
QCommandLineOption logOption({"l", "log"}, QCoreApplication::translate("main", "Specify a log file to write to, if this option is not specified, logs will be printed to the standard output."), "logfile", "/var/log/guhd.log");
|
||||
QCommandLineOption logOption({"l", "log"}, QCoreApplication::translate("main", "Specify a log file to write to, if this option is not specified, logs will be printed to the standard output."), "logfile", "/var/log/nymead.log");
|
||||
parser.addOption(logOption);
|
||||
|
||||
QCommandLineOption dbusOption(QStringList() << "session", QCoreApplication::translate("main", "If specified, all D-Bus interfaces will be bound to the session bus instead of the system bus."));
|
||||
|
|
@ -257,11 +257,11 @@ int main(int argc, char *argv[])
|
|||
exit(EXIT_FAILURE);
|
||||
}
|
||||
qCDebug(dcApplication) << "=====================================";
|
||||
qCDebug(dcApplication) << "guhd" << GUH_VERSION_STRING << "started with user ID" << userId;
|
||||
qCDebug(dcApplication) << "nymead" << GUH_VERSION_STRING << "started with user ID" << userId;
|
||||
qCDebug(dcApplication) << "=====================================";
|
||||
} else {
|
||||
qCDebug(dcApplication) << "=====================================";
|
||||
qCDebug(dcApplication) << "guhd" << GUH_VERSION_STRING << "started as root.";
|
||||
qCDebug(dcApplication) << "nymead" << GUH_VERSION_STRING << "started as root.";
|
||||
qCDebug(dcApplication) << "=====================================";
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
include(../nymea.pri)
|
||||
|
||||
TARGET = guhd
|
||||
TARGET = nymead
|
||||
TEMPLATE = app
|
||||
|
||||
INCLUDEPATH += ../libnymea ../libnymea-core
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE RCC><RCC version="1.0">
|
||||
<qresource>
|
||||
<file>guhd-v2.sqlite</file>
|
||||
<file>guhd-broken.sqlite</file>
|
||||
<file>nymead-v2.sqlite</file>
|
||||
<file>nymead-broken.sqlite</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
|
|
|
|||
|
|
@ -557,19 +557,19 @@ void TestWebserver::getDebugServer_data()
|
|||
QTest::newRow("POST /debug/syslog | server enabled | 404") << "post" << "/debug/syslog" << false << 404;
|
||||
QTest::newRow("DELETE /debug/syslog | server enabled | 404") << "delete" << "/debug/syslog" << false << 404;
|
||||
|
||||
// settings/guhd enabled
|
||||
QTest::newRow("GET /debug/settings/guhd | server enabled | 200") << "get" << "/debug/settings/guhd" << true << 200;
|
||||
QTest::newRow("OPTIONS /debug/settings/guhd | server enabled | 200") << "options" << "/debug/settings/guhd" << true << 200;
|
||||
QTest::newRow("PUT /debug/settings/guhd | server enabled | 405") << "put" << "/debug/settings/guhd" << true << 405;
|
||||
QTest::newRow("POST /debug/settings/guhd | server enabled | 405") << "post" << "/debug/settings/guhd" << true << 405;
|
||||
QTest::newRow("DELETE /debug/settings/guhd | server enabled | 405") << "delete" << "/debug/settings/guhd" << true << 405;
|
||||
// settings/nymead enabled
|
||||
QTest::newRow("GET /debug/settings/nymead | server enabled | 200") << "get" << "/debug/settings/nymead" << true << 200;
|
||||
QTest::newRow("OPTIONS /debug/settings/nymead | server enabled | 200") << "options" << "/debug/settings/nymead" << true << 200;
|
||||
QTest::newRow("PUT /debug/settings/nymead | server enabled | 405") << "put" << "/debug/settings/nymead" << true << 405;
|
||||
QTest::newRow("POST /debug/settings/nymead | server enabled | 405") << "post" << "/debug/settings/nymead" << true << 405;
|
||||
QTest::newRow("DELETE /debug/settings/nymead | server enabled | 405") << "delete" << "/debug/settings/nymead" << true << 405;
|
||||
|
||||
// settings/guhd disabled
|
||||
QTest::newRow("GET /debug/settings/guhd | server disabled | 404") << "get" << "/debug/settings/guhd" << false << 404;
|
||||
QTest::newRow("OPTIONS /debug/settings/guhd | server disabled | 404") << "options" << "/debug/settings/guhd" << false << 404;
|
||||
QTest::newRow("PUT /debug/settings/guhd | server disabled | 404") << "put" << "/debug/settings/guhd" << false << 404;
|
||||
QTest::newRow("POST /debug/settings/guhd | server disabled | 404") << "post" << "/debug/settings/guhd" << false << 404;
|
||||
QTest::newRow("DELETE /debug/settings/guhd | server disabled | 404") << "delete" << "/debug/settings/guhd" << false << 404;
|
||||
// settings/nymead disabled
|
||||
QTest::newRow("GET /debug/settings/nymead | server disabled | 404") << "get" << "/debug/settings/nymead" << false << 404;
|
||||
QTest::newRow("OPTIONS /debug/settings/nymead | server disabled | 404") << "options" << "/debug/settings/nymead" << false << 404;
|
||||
QTest::newRow("PUT /debug/settings/nymead | server disabled | 404") << "put" << "/debug/settings/nymead" << false << 404;
|
||||
QTest::newRow("POST /debug/settings/nymead | server disabled | 404") << "post" << "/debug/settings/nymead" << false << 404;
|
||||
QTest::newRow("DELETE /debug/settings/nymead | server disabled | 404") << "delete" << "/debug/settings/nymead" << false << 404;
|
||||
|
||||
// settings/devices enabled
|
||||
QTest::newRow("GET /debug/settings/devices | server enabled | 200") << "get" << "/debug/settings/devices" << true << 200;
|
||||
|
|
|
|||
Loading…
Reference in New Issue