77 Commits

Author SHA1 Message Date
jenkins
c22cb46045 Jenkins release build 1.6.1 2022-12-23 11:31:50 +01:00
jenkins
afed8ce427 Jenkins release build 1.6.0 2022-12-10 14:52:27 +01:00
Michael Zanetti
c6d5364300 Fix a warning and improve debug print when a client times out
Old code would implicitly delete the client by the call to abort()
as well as scheduling a deleteLater() which caused a unexpeted
null receiver warning.
2022-11-23 17:36:59 +01:00
jenkins
fe76cb2d4b Jenkins release build 1.5.1 2022-11-07 12:47:37 +01:00
jenkins
31cdcbd1da Jenkins release build 1.5.0 2022-10-17 11:20:11 +02:00
jenkins
e5bd31014d Jenkins release build 1.4.1 2022-09-23 16:33:23 +02:00
jenkins
4768e3781d Jenkins release build 1.4.0 2022-08-09 23:02:52 +02:00
jenkins
8176d27dc3 Jenkins release build 1.3.1 2022-07-11 15:34:44 +02:00
jenkins
6071e3aaac Jenkins release build 1.3.0 2022-06-30 15:04:07 +02:00
jenkins
ffde6cdf4b Merge PR #23: Improve the warning message when a client is rejected 2022-06-30 15:04:06 +02:00
Michael Zanetti
34c67c1d14 Improve the warning message when a client is rejected 2022-06-20 23:39:55 +02:00
jenkins
ca45b6028e Jenkins release build 1.2.0 2022-06-07 19:42:56 +02:00
jenkins
3507067252 Merge PR #22: Add support for websocket connections 2022-06-07 19:42:55 +02:00
Michael Zanetti
665faca358 Add Support for websocket transport
This commit adds support for connecting via the websocket transport
protocol on both, client and server parts.
In addition, the standalone server implemention is more complete, allowing
to manage policies and server ports via command line arguments as well
as adding a command line client tool for subscribing to a broker and/or
publishing messages to it.
2022-06-03 14:59:07 +02:00
jenkins
112e1f1e62 Jenkins release build 1.1.0 2022-04-25 23:53:32 +02:00
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