Update license text and add SPDX identifier

This commit is contained in:
Simon Stürz 2025-11-14 16:30:59 +01:00
parent f67d7da797
commit 44c3474370
42 changed files with 709 additions and 734 deletions

1
COPYING Symbolic link
View File

@ -0,0 +1 @@
LICENSE.GPL3

1
COPYING.LESSER Symbolic link
View File

@ -0,0 +1 @@
LICENSE.LGPL3

View File

@ -15,7 +15,9 @@ The project ships qmake files for Qt 5 and Qt 6. Pick one of the `nymea-mqtt.pro
Qt environment and run: Qt environment and run:
```bash ```bash
qmake mkdir build
cd build
qmake ..
make make
``` ```

View File

@ -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-mqtt.
* 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 * This program 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. * This program 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 this program. If not, see <https://www.gnu.org/licenses/>.
* *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#include "mqttclient.h" #include "mqttclient.h"

View File

@ -1,7 +1,7 @@
Source: nymea-mqtt Source: nymea-mqtt
Section: comm Section: comm
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: http://nymea.io Homepage: http://nymea.io
Build-Depends: debhelper, Build-Depends: debhelper,

View File

@ -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-mqtt Upstream-Name: nymea-mqtt
Upstream-Contact: nymea GmbH <contact@nymea.io> Upstream-Contact: chargebyte austria GmbH <contact@nymea.io>
Copyright: 2013-2024, nymea GmbH Copyright: 2013-2024, nymea GmbH
2024-2025, chargebyte austria GmbH
Download: http://www.github.com/nymea/nymea-mqtt Download: http://www.github.com/nymea/nymea-mqtt
Source: https://github.com/nymea/nymea-mqtt.git Source: https://github.com/nymea/nymea-mqtt.git
@ -15,29 +16,35 @@ License: LGPL-3
Files: * Files: *
License: GPL-3 License: GPL-3
Copyright: 2013-2024, nymea GmbH <contact@nymea.io> Copyright: 2013-2024, nymea GmbH
2024-2025, chargebyte austria GmbH
Files: server/* Files: server/*
License: GPL-3 License: GPL-3
Copyright: 2013-2024, nymea GmbH <contact@nymea.io> Copyright: 2013-2024, nymea GmbH
2024-2025, chargebyte austria GmbH
Files: client/* Files: client/*
License: GPL-3 License: GPL-3
Copyright: 2013-2024, nymea GmbH <contact@nymea.io> Copyright: 2013-2024, nymea GmbH
2024-2025, chargebyte austria GmbH
Files: debian/* Files: debian/*
License: GPL-3 License: GPL-3
Copyright: 2013-2024, nymea GmbH <contact@nymea.io> Copyright: 2013-2024, nymea GmbH
2024-2025, chargebyte austria GmbH
Files: docs/* Files: docs/*
License: LGPL-3 License: LGPL-3
Copyright: 2013-2024, nymea GmbH <contact@nymea.io> Copyright: 2013-2024, nymea GmbH
2024-2025, chargebyte austria GmbH
Files: libnymea-mqtt//* Files: libnymea-mqtt/*
License: LGPL-3 License: LGPL-3
Copyright: 2013-2024, nymea GmbH <contact@nymea.io> Copyright: 2013-2024, nymea GmbH
2024-2025, chargebyte austria GmbH
Files: tests/* Files: tests/*
License: LGPL-3 License: GPL-3
Copyright: 2013-2024, nymea GmbH <contact@nymea.io> Copyright: 2013-2024, nymea GmbH
2024-2025, chargebyte austria GmbH

View File

@ -1,7 +1,7 @@
Source: nymea-mqtt Source: nymea-mqtt
Section: comm Section: comm
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: http://nymea.io Homepage: http://nymea.io
Build-Depends: debhelper, Build-Depends: debhelper,

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2020, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#ifndef MQTT_H #ifndef MQTT_H
#define MQTT_H #define MQTT_H

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2022, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*! /*!
\class MqttClient \class MqttClient

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2022, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#ifndef MQTTCLIENT_H #ifndef MQTTCLIENT_H
#define MQTTCLIENT_H #define MQTTCLIENT_H

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2020, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#ifndef MQTTCLIENT_P_H #ifndef MQTTCLIENT_P_H
#define MQTTCLIENT_P_H #define MQTTCLIENT_P_H

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2020, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*! /*!
\class MqttPacket \class MqttPacket

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2020, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#ifndef MQTTPACKET_H #ifndef MQTTPACKET_H
#define MQTTPACKET_H #define MQTTPACKET_H

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2020, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#ifndef MQTTPACKET_P_H #ifndef MQTTPACKET_P_H
#define MQTTPACKET_P_H #define MQTTPACKET_P_H

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2020, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*! /*!
\class MqttServer \class MqttServer

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2020, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#ifndef MQTTSERVER_H #ifndef MQTTSERVER_H
#define MQTTSERVER_H #define MQTTSERVER_H

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2020, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#ifndef MQTTSERVER_P_H #ifndef MQTTSERVER_P_H
#define MQTTSERVER_P_H #define MQTTSERVER_P_H

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2020, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*! /*!
\class MqttSubscription \class MqttSubscription

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2020, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#ifndef MQTTSUBSCRIPTION_H #ifndef MQTTSUBSCRIPTION_H
#define MQTTSUBSCRIPTION_H #define MQTTSUBSCRIPTION_H

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2022, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#include "mqttclienttransport.h" #include "mqttclienttransport.h"

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2022, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#ifndef MQTTCLIENTTRANSPORT_H #ifndef MQTTCLIENTTRANSPORT_H
#define MQTTCLIENTTRANSPORT_H #define MQTTCLIENTTRANSPORT_H

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2022, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#include "mqttservertransport.h" #include "mqttservertransport.h"

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2022, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#ifndef MQTTSERVERTRANSPORT_H #ifndef MQTTSERVERTRANSPORT_H
#define MQTTSERVERTRANSPORT_H #define MQTTSERVERTRANSPORT_H

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2022, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#include "mqtttcpclienttransport.h" #include "mqtttcpclienttransport.h"

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2022, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#ifndef MQTTTCPCLIENTTRANSPORT_H #ifndef MQTTTCPCLIENTTRANSPORT_H
#define MQTTTCPCLIENTTRANSPORT_H #define MQTTTCPCLIENTTRANSPORT_H

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2022, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#include "mqtttcpservertransport.h" #include "mqtttcpservertransport.h"

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2022, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#ifndef MQTTTCPSERVERTRANSPORT_H #ifndef MQTTTCPSERVERTRANSPORT_H
#define MQTTTCPSERVERTRANSPORT_H #define MQTTTCPSERVERTRANSPORT_H

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2022, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#include "mqttwebsocketclienttransport.h" #include "mqttwebsocketclienttransport.h"

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2022, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#ifndef MQTTWEBSOCKETCLIENTTRANSPORT_H #ifndef MQTTWEBSOCKETCLIENTTRANSPORT_H
#define MQTTWEBSOCKETCLIENTTRANSPORT_H #define MQTTWEBSOCKETCLIENTTRANSPORT_H

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2022, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#include "mqttwebsocketservertransport.h" #include "mqttwebsocketservertransport.h"

View File

@ -1,29 +1,29 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: LGPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2022, nymea GmbH * nymea-mqtt
* Contact: contact@nymea.io * MQTT library for nymea
* *
* 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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#ifndef MQTTWEBSOCKETSERVERTRANSPORT_H #ifndef MQTTWEBSOCKETSERVERTRANSPORT_H
#define MQTTWEBSOCKETSERVERTRANSPORT_H #define MQTTWEBSOCKETSERVERTRANSPORT_H

View File

@ -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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
* *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#include "authorizer.h" #include "authorizer.h"

View File

@ -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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
* *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#ifndef AUTHORIZER_H #ifndef AUTHORIZER_H
#define AUTHORIZER_H #define AUTHORIZER_H

View File

@ -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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
* *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#include "certificateloader.h" #include "certificateloader.h"

View File

@ -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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
* *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#ifndef CERTIFICATELOADER_H #ifndef CERTIFICATELOADER_H
#define CERTIFICATELOADER_H #define CERTIFICATELOADER_H

View File

@ -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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
* *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#include "mqttserver.h" #include "mqttserver.h"
#include "authorizer.h" #include "authorizer.h"

View File

@ -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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
* *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#include "mqttpolicy.h" #include "mqttpolicy.h"

View File

@ -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-mqtt.
* 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-mqtt 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
* *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#ifndef MQTTPOLICY_H #ifndef MQTTPOLICY_H
#define MQTTPOLICY_H #define MQTTPOLICY_H

View File

@ -1,29 +1,26 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: GPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2020, 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-mqtt.
* 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 Lesser General Public License Usage * nymea-mqtt is free software: you can redistribute it and/or modify
* Alternatively, this project may be redistributed and/or modified under the terms of the GNU * it under the terms of the GNU General Public License as published by
* Lesser General Public License as published by the Free Software Foundation; version 3. * the Free Software Foundation, either version 3 of the License, or
* this project is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; * (at your option) any later version.
* 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
* *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#include "mqttserver.h" #include "mqttserver.h"
#include "mqttclient.h" #include "mqttclient.h"

View File

@ -1,29 +1,26 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: GPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2020, 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-mqtt.
* 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 Lesser General Public License Usage * nymea-mqtt is free software: you can redistribute it and/or modify
* Alternatively, this project may be redistributed and/or modified under the terms of the GNU * it under the terms of the GNU General Public License as published by
* Lesser General Public License as published by the Free Software Foundation; version 3. * the Free Software Foundation, either version 3 of the License, or
* this project is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; * (at your option) any later version.
* 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
* *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#include "mqttserver.h" #include "mqttserver.h"
#include "mqttclient.h" #include "mqttclient.h"

View File

@ -1,29 +1,26 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: GPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2020, 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-mqtt.
* 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 Lesser General Public License Usage * nymea-mqtt is free software: you can redistribute it and/or modify
* Alternatively, this project may be redistributed and/or modified under the terms of the GNU * it under the terms of the GNU General Public License as published by
* Lesser General Public License as published by the Free Software Foundation; version 3. * the Free Software Foundation, either version 3 of the License, or
* this project is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; * (at your option) any later version.
* 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
* *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#include "mqttserver.h" #include "mqttserver.h"
#include "mqttclient.h" #include "mqttclient.h"

View File

@ -1,29 +1,26 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // SPDX-License-Identifier: GPL-3.0-or-later
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* Copyright 2013 - 2020, 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-mqtt.
* 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 Lesser General Public License Usage * nymea-mqtt is free software: you can redistribute it and/or modify
* Alternatively, this project may be redistributed and/or modified under the terms of the GNU * it under the terms of the GNU General Public License as published by
* Lesser General Public License as published by the Free Software Foundation; version 3. * the Free Software Foundation, either version 3 of the License, or
* this project is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; * (at your option) any later version.
* 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-mqtt 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-mqtt. If not, see <https://www.gnu.org/licenses/>.
* *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#include "mqttserver.h" #include "mqttserver.h"
#include "mqttclient.h" #include "mqttclient.h"