Merge PR #45: Update license text and add SPDX identifier
This commit is contained in:
commit
668b99b090
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,5 +1,5 @@
|
|||||||
*.pro.user*
|
*.pro.user*
|
||||||
|
build/
|
||||||
|
|
||||||
coverage-html
|
coverage-html
|
||||||
client/nymea-remoteproxy-client
|
client/nymea-remoteproxy-client
|
||||||
|
|||||||
1
COPYING.LESSER
Symbolic link
1
COPYING.LESSER
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
LICENSE.LGPL3
|
||||||
14
LICENSE.GPL3
14
LICENSE.GPL3
@ -1,7 +1,7 @@
|
|||||||
GNU GENERAL PUBLIC LICENSE
|
GNU GENERAL PUBLIC LICENSE
|
||||||
Version 3, 29 June 2007
|
Version 3, 29 June 2007
|
||||||
|
|
||||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
||||||
Everyone is permitted to copy and distribute verbatim copies
|
Everyone is permitted to copy and distribute verbatim copies
|
||||||
of this license document, but changing it is not allowed.
|
of this license document, but changing it is not allowed.
|
||||||
|
|
||||||
@ -631,8 +631,8 @@ to attach them to the start of each source file to most effectively
|
|||||||
state the exclusion of warranty; and each file should have at least
|
state the exclusion of warranty; and each file should have at least
|
||||||
the "copyright" line and a pointer to where the full notice is found.
|
the "copyright" line and a pointer to where the full notice is found.
|
||||||
|
|
||||||
nymea-remoteproxy
|
<one line to give the program's name and a brief idea of what it does.>
|
||||||
Copyright (C) 2018 cloud
|
Copyright (C) <year> <name of author>
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -645,14 +645,14 @@ the "copyright" line and a pointer to where the full notice is found.
|
|||||||
GNU General Public License for more details.
|
GNU General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
Also add information on how to contact you by electronic and paper mail.
|
Also add information on how to contact you by electronic and paper mail.
|
||||||
|
|
||||||
If the program does terminal interaction, make it output a short
|
If the program does terminal interaction, make it output a short
|
||||||
notice like this when it starts in an interactive mode:
|
notice like this when it starts in an interactive mode:
|
||||||
|
|
||||||
nymea-remoteproxy Copyright (C) 2018 cloud
|
<program> Copyright (C) <year> <name of author>
|
||||||
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||||
This is free software, and you are welcome to redistribute it
|
This is free software, and you are welcome to redistribute it
|
||||||
under certain conditions; type `show c' for details.
|
under certain conditions; type `show c' for details.
|
||||||
@ -664,11 +664,11 @@ might be different; for a GUI interface, you would use an "about box".
|
|||||||
You should also get your employer (if you work as a programmer) or school,
|
You should also get your employer (if you work as a programmer) or school,
|
||||||
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
if any, to sign a "copyright disclaimer" for the program, if necessary.
|
||||||
For more information on this, and how to apply and follow the GNU GPL, see
|
For more information on this, and how to apply and follow the GNU GPL, see
|
||||||
<http://www.gnu.org/licenses/>.
|
<https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
The GNU General Public License does not permit incorporating your program
|
The GNU General Public License does not permit incorporating your program
|
||||||
into proprietary programs. If your program is a subroutine library, you
|
into proprietary programs. If your program is a subroutine library, you
|
||||||
may consider it more useful to permit linking proprietary applications with
|
may consider it more useful to permit linking proprietary applications with
|
||||||
the library. If this is what you want to do, use the GNU Lesser General
|
the library. If this is what you want to do, use the GNU Lesser General
|
||||||
Public License instead of this License. But first, please read
|
Public License instead of this License. But first, please read
|
||||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
<https://www.gnu.org/licenses/why-not-lgpl.html>.
|
||||||
|
|||||||
186
README.md
186
README.md
@ -1,129 +1,139 @@
|
|||||||
# nymea remote proxy server
|
# nymea remote proxy server
|
||||||
----------------------------------------------
|
|
||||||
|
|
||||||
The nymea remote proxy server is the meeting point of nymea servers and nymea clients in order to establishing a secure remote connection.
|
The nymea remote proxy server acts as the rendezvous point between nymea servers and nymea clients and provides a secure tunnel to reach devices that sit behind NAT or firewalled networks.
|
||||||
|
|
||||||
# Build
|
## Features
|
||||||
|
|
||||||
In order to build the proxy server you need to install the qt default package.
|
- Secure TLS-protected tunnels between nymea instances.
|
||||||
|
- JSON-RPC based control plane with optional monitoring interface.
|
||||||
|
- Usable as system service or launched from a build tree for development.
|
||||||
|
|
||||||
apt install qtbase5-dev qtbase5-dev-tools libqt5websockets5-dev libncurses5-dev dpkg-dev debhelper
|
## Requirements
|
||||||
|
|
||||||
|
To build the proxy from source, install the Qt development packages and the helper tools that produce the Debian packages:
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo apt install debhelper dpkg-dev pkg-config qt6-base-dev qt6-base-dev-tools \
|
||||||
|
qt6-websockets-dev libncurses5-dev
|
||||||
|
```
|
||||||
|
|
||||||
## Build from source
|
## Build from source
|
||||||
Change into the source directory and run following commands
|
|
||||||
|
|
||||||
$ cd nymea-remoteproxy
|
```
|
||||||
$ mkdir build
|
cd nymea-remoteproxy
|
||||||
$ cd build
|
mkdir -p build && cd build
|
||||||
$ qmake ../
|
qmake ../
|
||||||
$ make -j$(nproc)
|
make -j$(nproc)
|
||||||
|
```
|
||||||
|
|
||||||
In the build directory you can find the resulting library and binary files.
|
The resulting binaries and libraries will be available in the `build` directory. When running directly from there, the helper libraries must be discoverable:
|
||||||
|
|
||||||
If you want to start the proxy server from the build directory, you need to export the library path before starting the application:
|
```
|
||||||
|
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/libnymea-remoteproxy:$(pwd)/libnymea-remoteproxyclient
|
||||||
|
./server/nymea-remoteproxy -c ../nymea-remoteproxy/nymea-remoteproxy.conf
|
||||||
|
```
|
||||||
|
|
||||||
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/libnymea-remoteproxy:$(pwd)/libnymea-remoteproxyclient
|
## Install
|
||||||
$ ./server/nymea-remoteproxy -c ../nymea-remoteproxy/nymea-remoteproxy.conf
|
|
||||||
|
|
||||||
|
### From repository
|
||||||
|
|
||||||
# Install
|
Official nymea packages are available:
|
||||||
|
|
||||||
## From repository
|
```
|
||||||
There is a public version available in the nymea repository.
|
sudo apt install nymea-remoteproxy nymea-remoteproxy-tunnelclient nymea-remoteproxy-monitor
|
||||||
|
```
|
||||||
|
|
||||||
$ apt install nymea-remoteproxy nymea-remoteproxy-tunnelclient nymea-remoteproxy-monitor
|
The installation starts the `nymea-remoteproxy.service` systemd unit and also installs a test client.
|
||||||
|
|
||||||
This will install a systemd service called `nymea-remoteproxy.service` and the client application for testing.
|
### From build directory
|
||||||
|
|
||||||
## From build directory
|
```
|
||||||
|
sudo make install
|
||||||
|
```
|
||||||
|
|
||||||
Simply run following command in the build dir:
|
## Configuration
|
||||||
|
|
||||||
$ sudo make install
|
The package ships `/etc/nymea/nymea-remoteproxy.conf` which can be used verbatim or as a template:
|
||||||
|
|
||||||
# Configure
|
```
|
||||||
|
[ProxyServer]
|
||||||
|
name=nymea-remoteproxy
|
||||||
|
writeLogs=false
|
||||||
|
logFile=/var/log/nymea-remoteproxy.log
|
||||||
|
logEngineEnabled=false
|
||||||
|
monitorSocket=/tmp/nymea-remoteproxy-monitor.sock
|
||||||
|
jsonRpcTimeout=10000
|
||||||
|
inactiveTimeout=8000
|
||||||
|
|
||||||
The package will deliver a default configuration file with following content (`/etc/nymea/nymea-remoteproxy.conf`):
|
[SSL]
|
||||||
|
enabled=false
|
||||||
[ProxyServer]
|
certificate=/etc/ssl/certs/ssl-cert-snakeoil.pem
|
||||||
name=nymea-remoteproxy
|
certificateKey=/etc/ssl/private/ssl-cert-snakeoil.key
|
||||||
writeLogs=false
|
certificateChain=
|
||||||
logFile=/var/log/nymea-remoteproxy.log
|
|
||||||
logEngineEnabled=false
|
|
||||||
monitorSocket=/tmp/nymea-remoteproxy-monitor.sock
|
|
||||||
jsonRpcTimeout=10000
|
|
||||||
inactiveTimeout=8000
|
|
||||||
|
|
||||||
[SSL]
|
|
||||||
enabled=false
|
|
||||||
certificate=/etc/ssl/certs/ssl-cert-snakeoil.pem
|
|
||||||
certificateKey=/etc/ssl/private/ssl-cert-snakeoil.key
|
|
||||||
certificateChain=
|
|
||||||
|
|
||||||
[UnixSocketServerTunnelProxy]
|
|
||||||
unixSocketFileName=/run/nymea-remoteproxy.socket
|
|
||||||
|
|
||||||
[WebSocketServerTunnelProxy]
|
|
||||||
host=127.0.0.1
|
|
||||||
port=2212
|
|
||||||
|
|
||||||
[TcpServerTunnelProxy]
|
|
||||||
host=127.0.0.1
|
|
||||||
port=2213
|
|
||||||
|
|
||||||
|
|
||||||
## Test coverage report
|
[UnixSocketServerTunnelProxy]
|
||||||
|
unixSocketFileName=/run/nymea-remoteproxy.socket
|
||||||
|
|
||||||
If you want to create a line coverage report from the tests simply run following command in the source directory:
|
[WebSocketServerTunnelProxy]
|
||||||
|
host=127.0.0.1
|
||||||
|
port=2212
|
||||||
|
|
||||||
> Note: run `qmake` with the argument `CONFIG+=converage` in order to generate coverage data for the tests. Then run the tests before creating the coverage report.
|
[TcpServerTunnelProxy]
|
||||||
|
host=127.0.0.1
|
||||||
|
port=2213
|
||||||
|
```
|
||||||
|
|
||||||
$ apt install lcov gcovr
|
## Test coverage
|
||||||
$ ./create-coverage-html.sh
|
|
||||||
|
|
||||||
The resulting coverage report will be place in the `coverage-html` directory.
|
To generate a line coverage report:
|
||||||
|
|
||||||
# Testing a local server
|
- Run `qmake CONFIG+=coverage` and execute the tests to produce the `.gcno`/`.gcda` data.
|
||||||
|
- Install tooling and generate the HTML report:
|
||||||
|
|
||||||
With following steps you can test a local instance with a self signed certificate.
|
```
|
||||||
|
sudo apt install lcov gcovr
|
||||||
|
./create-coverage-html.sh
|
||||||
|
```
|
||||||
|
|
||||||
## Start the server
|
The HTML output lives in `coverage-html/`.
|
||||||
|
|
||||||
In order to test a connection and play with the server API, you can install the proxy server on your machine and try to connect to it.
|
## Testing a local server
|
||||||
|
|
||||||
$ sudo apt update
|
You can experiment with a local instance by issuing a self-signed certificate and pointing the proxy to it.
|
||||||
$ sudo apt install nymea-remoteproxy nymea-remoteproxy-tunnelclient
|
|
||||||
|
|
||||||
Once installed, the `nymea-remoteproxy` will start automatically using the default configurations shipped in `/etc/nymea/nymea-remoteproxy.conf`.
|
```
|
||||||
Using this file allowes you to configure the server for your test purposes.
|
sudo apt update
|
||||||
|
sudo apt install nymea-remoteproxy nymea-remoteproxy-tunnelclient
|
||||||
|
```
|
||||||
|
|
||||||
The only thing you need is a certificate, which can be loaded from the server. The server does not support insecure connection for now. If you don't have any certificate, you can create one for testing.
|
After installation the daemon starts automatically using `/etc/nymea/nymea-remoteproxy.conf`, which you can adapt for local testing. Create a throwaway certificate:
|
||||||
|
|
||||||
> *Note:* you can enter whatever you like for the certificate.
|
```
|
||||||
|
cd /tmp
|
||||||
|
openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
|
||||||
|
-keyout test-proxy-certificate.key \
|
||||||
|
-out test-proxy-certificate.crt
|
||||||
|
sudo cp test-proxy-certificate.crt /etc/ssl/certs/
|
||||||
|
sudo cp test-proxy-certificate.key /etc/ssl/private/
|
||||||
|
```
|
||||||
|
|
||||||
$ cd /tmp/
|
Adjust the config:
|
||||||
$ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout test-proxy-certificate.key -out test-proxy-certificate.crt
|
|
||||||
|
|
||||||
Now place the certificate and the key where they belong:
|
```
|
||||||
|
certificate=/etc/ssl/certs/test-proxy-certificate.crt
|
||||||
|
certificateKey=/etc/ssl/private/test-proxy-certificate.key
|
||||||
|
```
|
||||||
|
|
||||||
$ sudo cp /tmp/test-proxy-certificate.crt /etc/ssl/certs/
|
Restart manually for verbose output:
|
||||||
$ sudo cp /tmp/test-proxy-certificate.key /etc/ssl/private/
|
|
||||||
|
|
||||||
Change following configuration in the `/etc/nymea/nymea-remoteproxy.conf`:
|
```
|
||||||
|
sudo systemctl stop nymea-remoteproxy.service
|
||||||
|
sudo nymea-remoteproxy -c /etc/nymea/nymea-remoteproxy.conf --verbose
|
||||||
|
```
|
||||||
|
|
||||||
...
|
## License
|
||||||
certificate=/etc/ssl/certs/test-proxy-certificate.crt
|
|
||||||
certificateKey=/etc/ssl/private/test-proxy-certificate.key
|
|
||||||
...
|
|
||||||
|
|
||||||
Now stop the proxy server and start it manually:
|
The nymea-remoteproxy server, monitoring tools, and tunnel client are distributed under the terms of the GNU General Public License version 3.
|
||||||
|
|
||||||
$ sudo systemctl stop nymea-remoteproxy.service
|
|
||||||
|
|
||||||
$ sudo nymea-remoteproxy -c /etc/nymea/nymea-remoteproxy --verbose
|
|
||||||
|
|
||||||
|
|
||||||
# License
|
|
||||||
|
|
||||||
This is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3 of the License.
|
|
||||||
|
|
||||||
|
The reusable libraries located in `libnymea-remoteproxy` and `libnymea-remoteproxyclient` are provided under the GNU Lesser General Public License version 3 (or later).
|
||||||
|
See `LICENSE.GPL3` and `LICENSE.LGPL3` for the full texts.
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU Lesser General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under the terms of the GNU
|
|
||||||
* Lesser General Public License as published by the Free Software Foundation; version 3.
|
|
||||||
* this project 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 project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "slipdataprocessor.h"
|
#include "slipdataprocessor.h"
|
||||||
|
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU Lesser General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under the terms of the GNU
|
|
||||||
* Lesser General Public License as published by the Free Software Foundation; version 3.
|
|
||||||
* this project 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 project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef SLIPDATAPROCESSOR_H
|
#ifndef SLIPDATAPROCESSOR_H
|
||||||
#define SLIPDATAPROCESSOR_H
|
#define SLIPDATAPROCESSOR_H
|
||||||
|
|||||||
@ -1,12 +1,12 @@
|
|||||||
Source: nymea-remoteproxy
|
Source: nymea-remoteproxy
|
||||||
Section: utils
|
Section: utils
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Maintainer: nymea GmbH <developer@nymea.io>
|
Maintainer: chargebyte austria GmbH <contact@nymea.io>
|
||||||
Standards-Version: 4.6.0
|
Standards-Version: 4.6.0
|
||||||
Homepage: https://nymea.io
|
Homepage: https://nymea.io
|
||||||
Vcs-Git: https://github.com/nymea/nymea-remoteproxy.git
|
Vcs-Git: https://github.com/nymea/nymea-remoteproxy.git
|
||||||
Build-depends: debhelper (>= 9.0.0),
|
Build-depends: debhelper,
|
||||||
dpkg-dev (>= 1.16.1~),
|
dpkg-dev,
|
||||||
pkg-config,
|
pkg-config,
|
||||||
qtbase5-dev,
|
qtbase5-dev,
|
||||||
qtbase5-dev-tools,
|
qtbase5-dev-tools,
|
||||||
|
|||||||
@ -1,7 +1,8 @@
|
|||||||
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||||
Upstream-Name: nymea-remoteproxy
|
Upstream-Name: nymea-remoteproxy
|
||||||
Upstream-Contact: Simon Stürz <simon.stuerz@nymea.io>
|
Upstream-Contact: chargebyte austria GmbH <contact@nymea.io>
|
||||||
Copyright: 2018 - 2024, nymea GmbH
|
Copyright: 2018-2024, nymea GmbH
|
||||||
|
2024-2025, chargebyte austria GmbH
|
||||||
Download: http://www.github.com/nymea/nymea-remoteproxy
|
Download: http://www.github.com/nymea/nymea-remoteproxy
|
||||||
Source: https://github.com/nymea/nymea-remoteproxy.git
|
Source: https://github.com/nymea/nymea-remoteproxy.git
|
||||||
|
|
||||||
@ -14,5 +15,13 @@ License: LGPL-3
|
|||||||
Public License can be found in `/usr/share/common-licenses/LGPL-3'.
|
Public License can be found in `/usr/share/common-licenses/LGPL-3'.
|
||||||
|
|
||||||
Files: *
|
Files: *
|
||||||
License: LGPL-3
|
|
||||||
Copyright: 2018 - 2024, nymea GmbH <developer@nymea.io>
|
Copyright: 2018 - 2024, nymea GmbH <developer@nymea.io>
|
||||||
|
2024 - 2025, chargebyte austria GmbH <contact@nymea.io>
|
||||||
|
License: GPL-3
|
||||||
|
|
||||||
|
Files: libnymea-remoteproxy/*
|
||||||
|
libnymea-remoteproxyclient/*
|
||||||
|
common/*
|
||||||
|
Copyright: 2018 - 2024, nymea GmbH <developer@nymea.io>
|
||||||
|
2024 - 2025, chargebyte austria GmbH <contact@nymea.io>
|
||||||
|
License: LGPL-3
|
||||||
|
|||||||
@ -1,12 +1,12 @@
|
|||||||
Source: nymea-remoteproxy
|
Source: nymea-remoteproxy
|
||||||
Section: net
|
Section: net
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Maintainer: nymea GmbH <developer@nymea.io>
|
Maintainer: chargebyte austria GmbH <contact@nymea.io>
|
||||||
Standards-Version: 4.7.2
|
Standards-Version: 4.7.2
|
||||||
Homepage: https://nymea.io
|
Homepage: https://nymea.io
|
||||||
Vcs-Git: https://github.com/nymea/nymea-remoteproxy.git
|
Vcs-Git: https://github.com/nymea/nymea-remoteproxy.git
|
||||||
Build-depends: debhelper (>= 9.0.0),
|
Build-depends: debhelper,
|
||||||
dpkg-dev (>= 1.16.1~),
|
dpkg-dev,
|
||||||
pkg-config,
|
pkg-config,
|
||||||
qt6-base-dev,
|
qt6-base-dev,
|
||||||
qt6-base-dev-tools,
|
qt6-base-dev-tools,
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "engine.h"
|
#include "engine.h"
|
||||||
#include "loggingcategories.h"
|
#include "loggingcategories.h"
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef ENGINE_H
|
#ifndef ENGINE_H
|
||||||
#define ENGINE_H
|
#define ENGINE_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "jsonhandler.h"
|
#include "jsonhandler.h"
|
||||||
#include <QMetaMethod>
|
#include <QMetaMethod>
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef JSONHANDLER_H
|
#ifndef JSONHANDLER_H
|
||||||
#define JSONHANDLER_H
|
#define JSONHANDLER_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "engine.h"
|
#include "engine.h"
|
||||||
#include "jsonreply.h"
|
#include "jsonreply.h"
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef JSONRPCREPLY_H
|
#ifndef JSONRPCREPLY_H
|
||||||
#define JSONRPCREPLY_H
|
#define JSONRPCREPLY_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "jsontypes.h"
|
#include "jsontypes.h"
|
||||||
#include <QStringList>
|
#include <QStringList>
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef JSONTYPES_H
|
#ifndef JSONTYPES_H
|
||||||
#define JSONTYPES_H
|
#define JSONTYPES_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "tunnelproxyhandler.h"
|
#include "tunnelproxyhandler.h"
|
||||||
|
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef TUNNELPROXYHANDLER_H
|
#ifndef TUNNELPROXYHANDLER_H
|
||||||
#define TUNNELPROXYHANDLER_H
|
#define TUNNELPROXYHANDLER_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "logengine.h"
|
#include "logengine.h"
|
||||||
#include "loggingcategories.h"
|
#include "loggingcategories.h"
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef LOGENGINE_H
|
#ifndef LOGENGINE_H
|
||||||
#define LOGENGINE_H
|
#define LOGENGINE_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "loggingcategories.h"
|
#include "loggingcategories.h"
|
||||||
|
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef LOGGINGCATEGORIES_H
|
#ifndef LOGGINGCATEGORIES_H
|
||||||
#define LOGGINGCATEGORIES_H
|
#define LOGGINGCATEGORIES_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "loggingcategories.h"
|
#include "loggingcategories.h"
|
||||||
#include "proxyconfiguration.h"
|
#include "proxyconfiguration.h"
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef PROXYCONFIGURATION_H
|
#ifndef PROXYCONFIGURATION_H
|
||||||
#define PROXYCONFIGURATION_H
|
#define PROXYCONFIGURATION_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "engine.h"
|
#include "engine.h"
|
||||||
#include "jsonrpcserver.h"
|
#include "jsonrpcserver.h"
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef JSONRPCSERVER_H
|
#ifndef JSONRPCSERVER_H
|
||||||
#define JSONRPCSERVER_H
|
#define JSONRPCSERVER_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "engine.h"
|
#include "engine.h"
|
||||||
#include "monitorserver.h"
|
#include "monitorserver.h"
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef MONITORSERVER_H
|
#ifndef MONITORSERVER_H
|
||||||
#define MONITORSERVER_H
|
#define MONITORSERVER_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "tcpsocketserver.h"
|
#include "tcpsocketserver.h"
|
||||||
#include "loggingcategories.h"
|
#include "loggingcategories.h"
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef TCPSOCKETSERVER_H
|
#ifndef TCPSOCKETSERVER_H
|
||||||
#define TCPSOCKETSERVER_H
|
#define TCPSOCKETSERVER_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "transportclient.h"
|
#include "transportclient.h"
|
||||||
#include "server/transportinterface.h"
|
#include "server/transportinterface.h"
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef TRANSPORTCLIENT_H
|
#ifndef TRANSPORTCLIENT_H
|
||||||
#define TRANSPORTCLIENT_H
|
#define TRANSPORTCLIENT_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "transportinterface.h"
|
#include "transportinterface.h"
|
||||||
|
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef TRANSPORTINTERFACE_H
|
#ifndef TRANSPORTINTERFACE_H
|
||||||
#define TRANSPORTINTERFACE_H
|
#define TRANSPORTINTERFACE_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "unixsocketserver.h"
|
#include "unixsocketserver.h"
|
||||||
|
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef UNIXSOCKETSERVER_H
|
#ifndef UNIXSOCKETSERVER_H
|
||||||
#define UNIXSOCKETSERVER_H
|
#define UNIXSOCKETSERVER_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "websocketserver.h"
|
#include "websocketserver.h"
|
||||||
#include "loggingcategories.h"
|
#include "loggingcategories.h"
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef WEBSOCKETSERVER_H
|
#ifndef WEBSOCKETSERVER_H
|
||||||
#define WEBSOCKETSERVER_H
|
#define WEBSOCKETSERVER_H
|
||||||
|
|||||||
@ -1,3 +1,30 @@
|
|||||||
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
|
*
|
||||||
|
* nymea-remoteproxy
|
||||||
|
* Tunnel proxy server for the nymea remote access
|
||||||
|
*
|
||||||
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
|
*
|
||||||
|
* This file is part of nymea-remoteproxy.
|
||||||
|
*
|
||||||
|
* nymea-remoteproxy 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 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* nymea-remoteproxy 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "tunnelproxyclient.h"
|
#include "tunnelproxyclient.h"
|
||||||
#include "loggingcategories.h"
|
#include "loggingcategories.h"
|
||||||
#include "server/transportinterface.h"
|
#include "server/transportinterface.h"
|
||||||
|
|||||||
@ -1,3 +1,30 @@
|
|||||||
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
|
*
|
||||||
|
* nymea-remoteproxy
|
||||||
|
* Tunnel proxy server for the nymea remote access
|
||||||
|
*
|
||||||
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
|
*
|
||||||
|
* This file is part of nymea-remoteproxy.
|
||||||
|
*
|
||||||
|
* nymea-remoteproxy 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 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* nymea-remoteproxy 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef TUNNELPROXYCLIENT_H
|
#ifndef TUNNELPROXYCLIENT_H
|
||||||
#define TUNNELPROXYCLIENT_H
|
#define TUNNELPROXYCLIENT_H
|
||||||
|
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "tunnelproxyclientconnection.h"
|
#include "tunnelproxyclientconnection.h"
|
||||||
#include "server/transportclient.h"
|
#include "server/transportclient.h"
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef TUNNELPROXYCLIENTCONNECTION_H
|
#ifndef TUNNELPROXYCLIENTCONNECTION_H
|
||||||
#define TUNNELPROXYCLIENTCONNECTION_H
|
#define TUNNELPROXYCLIENTCONNECTION_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "tunnelproxyserver.h"
|
#include "tunnelproxyserver.h"
|
||||||
#include "loggingcategories.h"
|
#include "loggingcategories.h"
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef TUNNELPROXYSERVER_H
|
#ifndef TUNNELPROXYSERVER_H
|
||||||
#define TUNNELPROXYSERVER_H
|
#define TUNNELPROXYSERVER_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "tunnelproxyserverconnection.h"
|
#include "tunnelproxyserverconnection.h"
|
||||||
#include "server/transportclient.h"
|
#include "server/transportclient.h"
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef TUNNELPROXYSERVERCONNECTION_H
|
#ifndef TUNNELPROXYSERVERCONNECTION_H
|
||||||
#define TUNNELPROXYSERVERCONNECTION_H
|
#define TUNNELPROXYSERVERCONNECTION_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU Lesser General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under the terms of the GNU
|
|
||||||
* Lesser General Public License as published by the Free Software Foundation; version 3.
|
|
||||||
* this project 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 project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "jsonreply.h"
|
#include "jsonreply.h"
|
||||||
|
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU Lesser General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under the terms of the GNU
|
|
||||||
* Lesser General Public License as published by the Free Software Foundation; version 3.
|
|
||||||
* this project 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 project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef JSONREPLY_H
|
#ifndef JSONREPLY_H
|
||||||
#define JSONREPLY_H
|
#define JSONREPLY_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU Lesser General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under the terms of the GNU
|
|
||||||
* Lesser General Public License as published by the Free Software Foundation; version 3.
|
|
||||||
* this project 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 project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "proxyconnection.h"
|
#include "proxyconnection.h"
|
||||||
|
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU Lesser General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under the terms of the GNU
|
|
||||||
* Lesser General Public License as published by the Free Software Foundation; version 3.
|
|
||||||
* this project 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 project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef SOCKETCONNECTOR_H
|
#ifndef SOCKETCONNECTOR_H
|
||||||
#define SOCKETCONNECTOR_H
|
#define SOCKETCONNECTOR_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU Lesser General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under the terms of the GNU
|
|
||||||
* Lesser General Public License as published by the Free Software Foundation; version 3.
|
|
||||||
* this project 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 project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "proxyjsonrpcclient.h"
|
#include "proxyjsonrpcclient.h"
|
||||||
#include "proxyconnection.h"
|
#include "proxyconnection.h"
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU Lesser General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under the terms of the GNU
|
|
||||||
* Lesser General Public License as published by the Free Software Foundation; version 3.
|
|
||||||
* this project 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 project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef JSONRPCCLIENT_H
|
#ifndef JSONRPCCLIENT_H
|
||||||
#define JSONRPCCLIENT_H
|
#define JSONRPCCLIENT_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "tcpsocketconnection.h"
|
#include "tcpsocketconnection.h"
|
||||||
|
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef TCPSOCKETCONNECTION_H
|
#ifndef TCPSOCKETCONNECTION_H
|
||||||
#define TCPSOCKETCONNECTION_H
|
#define TCPSOCKETCONNECTION_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU Lesser General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under the terms of the GNU
|
|
||||||
* Lesser General Public License as published by the Free Software Foundation; version 3.
|
|
||||||
* this project 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 project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "tunnelproxyremoteconnection.h"
|
#include "tunnelproxyremoteconnection.h"
|
||||||
#include "proxyconnection.h"
|
#include "proxyconnection.h"
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU Lesser General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under the terms of the GNU
|
|
||||||
* Lesser General Public License as published by the Free Software Foundation; version 3.
|
|
||||||
* this project 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 project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef TUNNELPROXYREMOTECONNECTION_H
|
#ifndef TUNNELPROXYREMOTECONNECTION_H
|
||||||
#define TUNNELPROXYREMOTECONNECTION_H
|
#define TUNNELPROXYREMOTECONNECTION_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU Lesser General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under the terms of the GNU
|
|
||||||
* Lesser General Public License as published by the Free Software Foundation; version 3.
|
|
||||||
* this project 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 project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "tunnelproxysocket.h"
|
#include "tunnelproxysocket.h"
|
||||||
#include "proxyconnection.h"
|
#include "proxyconnection.h"
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU Lesser General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under the terms of the GNU
|
|
||||||
* Lesser General Public License as published by the Free Software Foundation; version 3.
|
|
||||||
* this project 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 project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef TUNNELPROXYSOCKET_H
|
#ifndef TUNNELPROXYSOCKET_H
|
||||||
#define TUNNELPROXYSOCKET_H
|
#define TUNNELPROXYSOCKET_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU Lesser General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under the terms of the GNU
|
|
||||||
* Lesser General Public License as published by the Free Software Foundation; version 3.
|
|
||||||
* this project 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 project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "tunnelproxysocketserver.h"
|
#include "tunnelproxysocketserver.h"
|
||||||
#include "proxyconnection.h"
|
#include "proxyconnection.h"
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU Lesser General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under the terms of the GNU
|
|
||||||
* Lesser General Public License as published by the Free Software Foundation; version 3.
|
|
||||||
* this project 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 project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef TUNNELPROXYSOCKETSERVER_H
|
#ifndef TUNNELPROXYSOCKETSERVER_H
|
||||||
#define TUNNELPROXYSOCKETSERVER_H
|
#define TUNNELPROXYSOCKETSERVER_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU Lesser General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under the terms of the GNU
|
|
||||||
* Lesser General Public License as published by the Free Software Foundation; version 3.
|
|
||||||
* this project 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 project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "websocketconnection.h"
|
#include "websocketconnection.h"
|
||||||
|
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef WEBSOCKETCONNECTOR_H
|
#ifndef WEBSOCKETCONNECTOR_H
|
||||||
#define WEBSOCKETCONNECTOR_H
|
#define WEBSOCKETCONNECTOR_H
|
||||||
|
|||||||
@ -1,29 +1,26 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* Contact: contact@nymea.io
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* This file is part of nymea-remoteproxy.
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* GNU version 3. this project is distributed in the hope that it will be useful, but WITHOUT ANY
|
* (at your option) any later version.
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
||||||
* PURPOSE. See the GNU General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* You should have received a copy of the GNU General Public License
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include <QUrl>
|
#include <QUrl>
|
||||||
#include <QFileInfo>
|
#include <QFileInfo>
|
||||||
|
|||||||
@ -1,29 +1,26 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* Contact: contact@nymea.io
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* This file is part of nymea-remoteproxy.
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* GNU version 3. this project is distributed in the hope that it will be useful, but WITHOUT ANY
|
* (at your option) any later version.
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
||||||
* PURPOSE. See the GNU General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* You should have received a copy of the GNU General Public License
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "monitor.h"
|
#include "monitor.h"
|
||||||
#include <QJsonDocument>
|
#include <QJsonDocument>
|
||||||
|
|||||||
@ -1,29 +1,26 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* Contact: contact@nymea.io
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* This file is part of nymea-remoteproxy.
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* GNU version 3. this project is distributed in the hope that it will be useful, but WITHOUT ANY
|
* (at your option) any later version.
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
||||||
* PURPOSE. See the GNU General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* You should have received a copy of the GNU General Public License
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef MONITOR_H
|
#ifndef MONITOR_H
|
||||||
#define MONITOR_H
|
#define MONITOR_H
|
||||||
|
|||||||
@ -1,29 +1,26 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* Contact: contact@nymea.io
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* This file is part of nymea-remoteproxy.
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* GNU version 3. this project is distributed in the hope that it will be useful, but WITHOUT ANY
|
* (at your option) any later version.
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
||||||
* PURPOSE. See the GNU General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* You should have received a copy of the GNU General Public License
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "monitorclient.h"
|
#include "monitorclient.h"
|
||||||
#include "utils.h"
|
#include "utils.h"
|
||||||
|
|||||||
@ -1,29 +1,26 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* Contact: contact@nymea.io
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* This file is part of nymea-remoteproxy.
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* GNU version 3. this project is distributed in the hope that it will be useful, but WITHOUT ANY
|
* (at your option) any later version.
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
||||||
* PURPOSE. See the GNU General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* You should have received a copy of the GNU General Public License
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef MONITORCLIENT_H
|
#ifndef MONITORCLIENT_H
|
||||||
#define MONITORCLIENT_H
|
#define MONITORCLIENT_H
|
||||||
|
|||||||
@ -1,29 +1,26 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* Contact: contact@nymea.io
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* This file is part of nymea-remoteproxy.
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* GNU version 3. this project is distributed in the hope that it will be useful, but WITHOUT ANY
|
* (at your option) any later version.
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
||||||
* PURPOSE. See the GNU General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* You should have received a copy of the GNU General Public License
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "noninteractivemonitor.h"
|
#include "noninteractivemonitor.h"
|
||||||
#include "utils.h"
|
#include "utils.h"
|
||||||
|
|||||||
@ -1,29 +1,26 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* Contact: contact@nymea.io
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* This file is part of nymea-remoteproxy.
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* GNU version 3. this project is distributed in the hope that it will be useful, but WITHOUT ANY
|
* (at your option) any later version.
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
||||||
* PURPOSE. See the GNU General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* You should have received a copy of the GNU General Public License
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef NONINTERACTIVEMONITOR_H
|
#ifndef NONINTERACTIVEMONITOR_H
|
||||||
#define NONINTERACTIVEMONITOR_H
|
#define NONINTERACTIVEMONITOR_H
|
||||||
|
|||||||
@ -1,29 +1,26 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* Contact: contact@nymea.io
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* This file is part of nymea-remoteproxy.
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* GNU version 3. this project is distributed in the hope that it will be useful, but WITHOUT ANY
|
* (at your option) any later version.
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
||||||
* PURPOSE. See the GNU General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* You should have received a copy of the GNU General Public License
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "terminalwindow.h"
|
#include "terminalwindow.h"
|
||||||
#include "utils.h"
|
#include "utils.h"
|
||||||
|
|||||||
@ -1,29 +1,26 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* Contact: contact@nymea.io
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* This file is part of nymea-remoteproxy.
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* GNU version 3. this project is distributed in the hope that it will be useful, but WITHOUT ANY
|
* (at your option) any later version.
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
||||||
* PURPOSE. See the GNU General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* You should have received a copy of the GNU General Public License
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef TERMINALWINDOW_H
|
#ifndef TERMINALWINDOW_H
|
||||||
#define TERMINALWINDOW_H
|
#define TERMINALWINDOW_H
|
||||||
|
|||||||
@ -1,29 +1,26 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* Contact: contact@nymea.io
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* This file is part of nymea-remoteproxy.
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* GNU version 3. this project is distributed in the hope that it will be useful, but WITHOUT ANY
|
* (at your option) any later version.
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
||||||
* PURPOSE. See the GNU General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* You should have received a copy of the GNU General Public License
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef UTILS_H
|
#ifndef UTILS_H
|
||||||
#define UTILS_H
|
#define UTILS_H
|
||||||
|
|||||||
@ -1,29 +1,26 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* Contact: contact@nymea.io
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* This file is part of nymea-remoteproxy.
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* GNU version 3. this project is distributed in the hope that it will be useful, but WITHOUT ANY
|
* (at your option) any later version.
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
||||||
* PURPOSE. See the GNU General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* You should have received a copy of the GNU General Public License
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include <QDir>
|
#include <QDir>
|
||||||
#include <QUrl>
|
#include <QUrl>
|
||||||
|
|||||||
@ -1,29 +1,26 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* Contact: contact@nymea.io
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* This file is part of nymea-remoteproxy.
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* GNU version 3. this project is distributed in the hope that it will be useful, but WITHOUT ANY
|
* (at your option) any later version.
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
||||||
* PURPOSE. See the GNU General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* You should have received a copy of the GNU General Public License
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "remoteproxyserverapplication.h"
|
#include "remoteproxyserverapplication.h"
|
||||||
#include "loggingcategories.h"
|
#include "loggingcategories.h"
|
||||||
|
|||||||
@ -1,29 +1,26 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* Contact: contact@nymea.io
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* This file is part of nymea-remoteproxy.
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* GNU version 3. this project is distributed in the hope that it will be useful, but WITHOUT ANY
|
* (at your option) any later version.
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
||||||
* PURPOSE. See the GNU General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* You should have received a copy of the GNU General Public License
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef REMOTEPROXYSERVERAPPLICATION_H
|
#ifndef REMOTEPROXYSERVERAPPLICATION_H
|
||||||
#define REMOTEPROXYSERVERAPPLICATION_H
|
#define REMOTEPROXYSERVERAPPLICATION_H
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2020, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "engine.h"
|
#include "engine.h"
|
||||||
#include "loggingcategories.h"
|
#include "loggingcategories.h"
|
||||||
|
|||||||
@ -1,29 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2020, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
|
||||||
* GNU version 3. this project 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 General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef NYMEA_REMOTEPROXY_TESTS_ONLINE_H
|
#ifndef NYMEA_REMOTEPROXY_TESTS_ONLINE_H
|
||||||
#define NYMEA_REMOTEPROXY_TESTS_ONLINE_H
|
#define NYMEA_REMOTEPROXY_TESTS_ONLINE_H
|
||||||
|
|||||||
@ -1,33 +1,29 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* Contact: contact@nymea.io
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* This file is part of nymea-remoteproxy.
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* GNU version 3. this project is distributed in the hope that it will be useful, but WITHOUT ANY
|
* (at your option) any later version.
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
||||||
* PURPOSE. See the GNU General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* You should have received a copy of the GNU General Public License
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "remoteproxyteststunnelproxy.h"
|
#include "remoteproxyteststunnelproxy.h"
|
||||||
|
|
||||||
|
|
||||||
#include "engine.h"
|
#include "engine.h"
|
||||||
#include "loggingcategories.h"
|
#include "loggingcategories.h"
|
||||||
#include "../common/slipdataprocessor.h"
|
#include "../common/slipdataprocessor.h"
|
||||||
|
|||||||
@ -1,29 +1,26 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2022, nymea GmbH
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* Contact: contact@nymea.io
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* This file is part of nymea-remoteproxy.
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* GNU version 3. this project is distributed in the hope that it will be useful, but WITHOUT ANY
|
* (at your option) any later version.
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
||||||
* PURPOSE. See the GNU General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* You should have received a copy of the GNU General Public License
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef REMOTEPROXYTESTSTUNNELPROXY_H
|
#ifndef REMOTEPROXYTESTSTUNNELPROXY_H
|
||||||
#define REMOTEPROXYTESTSTUNNELPROXY_H
|
#define REMOTEPROXYTESTSTUNNELPROXY_H
|
||||||
|
|||||||
@ -1,29 +1,26 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* Contact: contact@nymea.io
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* This file is part of nymea-remoteproxy.
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* GNU version 3. this project is distributed in the hope that it will be useful, but WITHOUT ANY
|
* (at your option) any later version.
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
||||||
* PURPOSE. See the GNU General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* You should have received a copy of the GNU General Public License
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "basetest.h"
|
#include "basetest.h"
|
||||||
|
|
||||||
|
|||||||
@ -1,29 +1,26 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* Contact: contact@nymea.io
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* This file is part of nymea-remoteproxy.
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* GNU version 3. this project is distributed in the hope that it will be useful, but WITHOUT ANY
|
* (at your option) any later version.
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
||||||
* PURPOSE. See the GNU General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* You should have received a copy of the GNU General Public License
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef BASETEST_H
|
#ifndef BASETEST_H
|
||||||
#define BASETEST_H
|
#define BASETEST_H
|
||||||
|
|||||||
@ -1,3 +1,27 @@
|
|||||||
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
|
*
|
||||||
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
|
*
|
||||||
|
* This file is part of nymea-remoteproxy.
|
||||||
|
*
|
||||||
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* nymea-remoteproxy 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 General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "clientconnection.h"
|
#include "clientconnection.h"
|
||||||
|
|
||||||
ClientConnection::ClientConnection(const QUrl &serverUrl, const QString &name, const QUuid &uuid, const QUuid &serverUuid, bool insecure, bool sendRandomData, QObject *parent) :
|
ClientConnection::ClientConnection(const QUrl &serverUrl, const QString &name, const QUuid &uuid, const QUuid &serverUuid, bool insecure, bool sendRandomData, QObject *parent) :
|
||||||
|
|||||||
@ -1,3 +1,27 @@
|
|||||||
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
|
*
|
||||||
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
|
*
|
||||||
|
* This file is part of nymea-remoteproxy.
|
||||||
|
*
|
||||||
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* nymea-remoteproxy 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 General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef CLIENTCONNECTION_H
|
#ifndef CLIENTCONNECTION_H
|
||||||
#define CLIENTCONNECTION_H
|
#define CLIENTCONNECTION_H
|
||||||
|
|
||||||
|
|||||||
@ -1,29 +1,26 @@
|
|||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* Contact: contact@nymea.io
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* This file is part of nymea-remoteproxy.
|
||||||
* This project including source code and documentation is protected by copyright law, and
|
|
||||||
* remains the property of nymea GmbH. All rights, including reproduction, publication,
|
|
||||||
* editing and translation, are reserved. The use of this project is subject to the terms of a
|
|
||||||
* license agreement to be concluded with nymea GmbH in accordance with the terms
|
|
||||||
* of use of nymea GmbH, available under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
* Alternatively, this project may be redistributed and/or modified under
|
* it under the terms of the GNU General Public License as published by
|
||||||
* the terms of the GNU General Public License as published by the Free Software Foundation,
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
* GNU version 3. this project is distributed in the hope that it will be useful, but WITHOUT ANY
|
* (at your option) any later version.
|
||||||
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
||||||
* PURPOSE. See the GNU General Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with this project.
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* If not, see <https://www.gnu.org/licenses/>.
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under contact@nymea.io
|
* You should have received a copy of the GNU General Public License
|
||||||
* or see our FAQ/Licensing Information on https://nymea.io/license/faq
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include <QUrl>
|
#include <QUrl>
|
||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
|
|||||||
@ -1,3 +1,27 @@
|
|||||||
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
|
*
|
||||||
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
|
*
|
||||||
|
* This file is part of nymea-remoteproxy.
|
||||||
|
*
|
||||||
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* nymea-remoteproxy 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 General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include "serverconnection.h"
|
#include "serverconnection.h"
|
||||||
|
|
||||||
ServerConnection::ServerConnection(const QUrl &serverUrl, const QString &name, const QUuid &uuid, bool insecure, bool echo, QObject *parent) :
|
ServerConnection::ServerConnection(const QUrl &serverUrl, const QString &name, const QUuid &uuid, bool insecure, bool echo, QObject *parent) :
|
||||||
|
|||||||
@ -1,3 +1,27 @@
|
|||||||
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
|
*
|
||||||
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
|
*
|
||||||
|
* This file is part of nymea-remoteproxy.
|
||||||
|
*
|
||||||
|
* nymea-remoteproxy is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* nymea-remoteproxy 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 General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef SERVERCONNECTION_H
|
#ifndef SERVERCONNECTION_H
|
||||||
#define SERVERCONNECTION_H
|
#define SERVERCONNECTION_H
|
||||||
|
|
||||||
|
|||||||
41
version.h.in
41
version.h.in
@ -1,32 +1,29 @@
|
|||||||
|
// SPDX-License-Identifier: LGPL-3.0-or-later
|
||||||
|
|
||||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||||
*
|
*
|
||||||
* Copyright 2013 - 2023, nymea GmbH
|
* nymea-remoteproxy
|
||||||
* Contact: contact@nymea.io
|
* Tunnel proxy server for the nymea remote access
|
||||||
*
|
*
|
||||||
* This file is part of nymea.
|
* Copyright (C) 2013 - 2024, nymea GmbH
|
||||||
* This project including source code and documentation is protected by
|
* Copyright (C) 2024 - 2025, chargebyte austria GmbH
|
||||||
* copyright law, and remains the property of nymea GmbH. All rights, including
|
|
||||||
* reproduction, publication, editing and translation, are reserved. The use of
|
|
||||||
* this project is subject to the terms of a license agreement to be concluded
|
|
||||||
* with nymea GmbH in accordance with the terms of use of nymea GmbH, available
|
|
||||||
* under https://nymea.io/license
|
|
||||||
*
|
*
|
||||||
* GNU General Public License Usage
|
* This file is part of nymea-remoteproxy.
|
||||||
* Alternatively, this project may be redistributed and/or modified under the
|
|
||||||
* terms of the GNU General Public License as published by the Free Software
|
|
||||||
* Foundation, GNU version 3. This project 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 General
|
|
||||||
* Public License for more details.
|
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License along with
|
* nymea-remoteproxy is free software: you can redistribute it and/or
|
||||||
* this project. If not, see <https://www.gnu.org/licenses/>.
|
* modify it under the terms of the GNU Lesser General Public License
|
||||||
|
* as published by the Free Software Foundation, either version 3
|
||||||
|
* of the License, or (at your option) any later version.
|
||||||
*
|
*
|
||||||
* For any further details and any questions please contact us under
|
* nymea-remoteproxy is distributed in the hope that it will be useful,
|
||||||
* contact@nymea.io or see our FAQ/Licensing Information on
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* https://nymea.io/license/faq
|
* 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 nymea-remoteproxy. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#ifndef VERSION_H
|
#ifndef VERSION_H
|
||||||
#define VERSION_H
|
#define VERSION_H
|
||||||
|
|||||||
Reference in New Issue
Block a user