62 Commits

Author SHA1 Message Date
jenkins
62c658c367 Merge PR #21: Enable generating a test-results.xml from dpkg builds 2022-04-25 23:53:32 +02:00
jenkins
ddb907e668 Merge PR #20: Fix topci -> topic typo 2022-04-25 23:53:31 +02:00
jenkins
29889a11ff Merge PR #19: Fix tests 2022-04-25 23:53:29 +02:00
jenkins
2b81379d10 Merge PR #18: Add a unit test for the connected signal 2022-04-25 23:53:28 +02:00
Michael Zanetti
e83667b76d Enable generating a test-results.xml from dpkg builds 2022-04-23 01:42:03 +02:00
Michael Zanetti
881bf26a47 Fix topci -> topic typo 2022-04-14 00:29:21 +02:00
Michael Zanetti
98382664b2 Fix tests
When running all tests in a row, the testRetain() test would
pollute subsequent tests by leaving a retained message on the
server. Fixed by extending to testRetain() test also test
clearing all retained messages at last.
2022-04-14 00:10:21 +02:00
Jenkins nymea
c67071ff09 Jenkins release build 1.0.0 2022-03-10 12:33:55 +01: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
Michael Zanetti
b72ebb2a68 Add a unit test for the connected signal 2021-02-04 23:10:41 +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