Commit Graph

54 Commits (fix-typos)

Author SHA1 Message Date
Michael Zanetti 881bf26a47 Fix topci -> topic typo 2022-04-14 00:29:21 +02:00
Jenkins nymea b856c584f8 Jenkins release build 0.1.9 2021-05-19 18:24:56 +02:00
Jenkins nymea 67de7d4cfc Merge PR #15: Drop build dependency to qt5-default 2021-05-19 18:24:55 +02:00
Michael Zanetti c539b023f7 Drop build dependency to qt5-default 2021-05-12 12:23:24 +02:00
Jenkins nymea 721f4503d5 Jenkins release build 0.1.8 2021-04-22 20:41:53 +02:00
Jenkins nymea 6df3d907b1 Merge PR #14: Fix multi-arch packaging 2021-04-22 20:41:52 +02:00
Michael Zanetti 42ea8bbc47 Fix multi-arch packaging 2021-04-21 14:17:52 +02:00
Jenkins nymea be116b988a Jenkins release build 0.1.7 2021-02-14 23:00:27 +01:00
Jenkins nymea 192dc822d8 Merge PR #13: Fix isConnected() and binary payload parsing 2021-02-14 23:00:26 +01:00
Michael Zanetti 4347e0106f
Add a unit test for the connected signal (#1) 2021-02-05 07:29:58 +01:00
Timon 5eebdf75f7 Start keep alive timer before emitting connected()
By chaning the order MqttClient::isConnected() returns true
in slot connected to MqttClient::connected().
2021-02-04 15:22:33 +01:00
Timon 718a495437 Fix MqttPackdt payload assignment.
QByteArray(str) assumes that str is '\0'-terminated
which is not the case when sending binary data.
2021-02-04 15:22:27 +01:00
Jenkins nymea a617e504fe Jenkins release build 0.1.6 2020-12-17 15:15:20 +01:00
Jenkins nymea 48f7024d08 Merge PR #12: Cleanup private pointers 2020-12-17 15:15:20 +01:00
Michael Zanetti f7962614f5 Shared pointer for the packet data 2020-12-16 14:54:02 +01:00
Jenkins nymea c2133e5539 Jenkins release build 0.1.5 2020-02-23 23:38:08 +01:00
Jenkins nymea 64b2b0497c Merge PR #10: Initial attempt to start documenting things 2020-02-23 23:38:07 +01:00
Jenkins nymea 21cb545ad5 Merge PR #9: Allow clients with protocol version 3.1.0 to connect to the server 2020-02-23 23:38:07 +01:00
Jenkins nymea e1b7595f63 Merge PR #8: Fix a memory leak reported by valgrind 2020-02-23 23:38:07 +01:00
Simon Stürz 3e969e9510 Update gitignore to the documentation output folder 2020-02-21 13:11:45 +01:00
Simon Stürz ab29879f4e Add inmodule for classes and provide the classes list in the index.qdoc 2020-02-21 13:10:39 +01:00
Simon Stürz c826a165b8 Add qdoc configuration file for standalone build and create index.html for classes overview 2020-02-21 13:02:50 +01:00
Michael Zanetti c6f48d2229 Initial attempt to start documenting things 2020-02-21 12:53:27 +01:00
Michael Zanetti c2b6ad87f0 Allow clients with protocol version 3.1.0 to connect to the server 2020-02-14 10:47:59 +01:00
Michael Zanetti 3d40b827b8 Fix a memory leak reported by valgrind 2020-02-09 16:05:24 +01:00
Jenkins nymea 44248e0223 Jenkins release build 0.1.4 2020-01-23 13:40:05 +01:00
Jenkins nymea e53d9d67bf Merge PR #7: Update copyright 2020-01-23 13:40:04 +01:00
Jenkins nymea 144024fc96 Merge PR #6: Fix build dependencies 2020-01-23 13:40:04 +01:00
Michael Zanetti 38feda3a4b Update copyright 2020-01-23 00:24:20 +01:00
Jenkins nymea cf3db8441e Jenkins release build 0.1.3 2020-01-16 00:39:17 +01:00
Jenkins nymea 642fe81fa6 Merge PR #6: Fix build dependencies 2020-01-16 00:39:16 +01:00
Michael Zanetti b1e92ae0a6 Fix build dependencies 2020-01-10 12:28:04 +01:00
Jenkins nymea cda86c4e29 Jenkins release build 0.1.2 2019-10-10 22:55:36 +02:00
Jenkins nymea 3a1c840ca4 Merge PR #5: Fix a crash in topic matching. 2019-10-10 22:55:35 +02:00
Michael Zanetti 07d712d5ae Fix a crash in topic matching.
Subscribing a client to a/b/c and publishing to a/b leads to a
crash, turns out it is a off-by-one calculation in topic matching code.
2019-09-24 22:33:09 +02:00
Jenkins 3436c705ce Jenkins release build 2019-08-08 18:30:37 +02:00
Jenkins 3744e666e8 Merge PR #3: Fix installing headers, unused dependencies and provide pkg-config file 2019-08-08 18:30:37 +02:00
Michael Zanetti 98a3144687 Fix install prefix and add a pkg-config file 2019-07-16 13:43:44 +02:00
Michael Zanetti 1f2b3d0646 don't depend on qtgui in server project file 2019-07-15 19:37:33 +02:00
Michael Zanetti 4e32a9b273 PRoperly fix the install path by querying qmake 2019-04-17 13:52:49 +02:00
Michael Zanetti 8e649b6cd7
Merge pull request #1 from guh/dont-set-install-path
Don't set install path in project file
2019-04-16 20:15:47 +02:00
Michael Zanetti f4b897cb1d Don't set install path in project file 2019-04-16 20:14:20 +02:00
Michael Zanetti 681e538306 Fix a crash when a client connects and disconnects without sending any data.
The guard for forcing the client to send data within 10 seconds after connecting
hadn't been stopped again if the client disconnects on it's own.
2019-04-12 18:09:51 +02:00
Michael Zanetti 4e4ed7bad5 add SSL support to client 2018-11-28 20:24:14 +01:00
Michael Zanetti 7e35b3e79e add reconnect feature to client and improve server api a bit 2018-11-27 23:31:23 +01:00
Michael Zanetti 63e8f2055e add close() and isListening() to MqttServer 2018-11-14 02:37:23 +01:00
Michael Zanetti c6a4111677 disable building of tests on xenial, QTRY_VERIFY isn't there yet 2018-11-13 02:43:38 +01:00
Michael Zanetti 68856ef56c make it build with Qt 5.6 2018-11-13 02:38:40 +01:00
Michael Zanetti 8606c3d424
Create README.md 2018-11-13 02:10:44 +01:00
Michael Zanetti d78225ea89 add license file 2018-11-13 02:08:24 +01:00