Roger Light
|
8a8d13cf96
|
Shared subscription support.
|
2019-03-14 06:48:33 +00:00 |
|
Roger A. Light
|
2ea97a6cd9
|
Check for authentication method on CONNECT, and reject.
|
2019-03-06 16:12:36 +00:00 |
|
Roger A. Light
|
ac91144495
|
Session expiry interval support - not working for file persistence.
|
2019-03-06 14:47:16 +00:00 |
|
Roger A. Light
|
105ad17dc6
|
Tests and support for QoS 1 reporting of no subscribers on publish.
|
2019-03-04 07:36:35 +00:00 |
|
Roger A. Light
|
7b002abd7e
|
Sort tests.
|
2019-03-03 22:07:44 +00:00 |
|
Roger A. Light
|
7448f0cab8
|
Update merged tests.
|
2019-03-03 22:04:22 +00:00 |
|
Roger A. Light
|
6a1ac70ee6
|
Disallow writing to $ topics where appropriate.
|
2019-03-03 22:00:30 +00:00 |
|
Roger A. Light
|
36f10c7623
|
Update tests to not use TLS 1.0.
|
2019-02-28 12:08:26 +00:00 |
|
Roger A. Light
|
b2c0c3d573
|
Handle DISCONNECT with will.
|
2019-02-27 09:27:34 +00:00 |
|
Roger A. Light
|
c506c8335b
|
Will delay tests and implementation.
|
2019-02-27 09:27:34 +00:00 |
|
Roger A. Light
|
c3c8c99f5d
|
Fix dropping oversize messages for QoS>0.
|
2019-02-21 08:31:54 +00:00 |
|
Roger A. Light
|
1d17ced449
|
Broker configurable max_packet_size
Plus tests.
|
2019-02-19 15:57:20 +00:00 |
|
Roger A. Light
|
1877f8a326
|
Tests and implementation for maximum packet size.
This is for broker outgoing connack and publish packets only.
|
2019-02-18 19:50:51 +00:00 |
|
Roger A. Light
|
8db16591fa
|
Test and fix for subscription identifiers not being updated.
Closes #1169. Thanks to Christoph Krey.
|
2019-02-18 12:24:19 +00:00 |
|
Roger A. Light
|
1479c57e34
|
v5 report reason code=no sub when unsubscribing.
|
2019-02-17 10:14:02 +00:00 |
|
Roger A. Light
|
1ec0cea34a
|
Fix missing reason_code on v5 UNSUBACK.
Closes #1167. Thanks to Christoph Krey.
|
2019-02-17 09:30:06 +00:00 |
|
Roger A. Light
|
baa4642bd3
|
Generic ptest implementation.
|
2019-02-12 19:06:14 +00:00 |
|
Roger A. Light
|
b4a94f5900
|
Fix some ssl tests.
|
2019-02-12 18:51:19 +00:00 |
|
Roger A. Light
|
950ad8d16f
|
Speed up pattern matching test.
|
2019-02-12 18:29:05 +00:00 |
|
Roger A. Light
|
016ce7dca5
|
Simplify ptest implementation.
|
2019-02-12 18:28:54 +00:00 |
|
Roger A. Light
|
e2f269bda8
|
Test duration printing on ptest.
|
2019-02-12 17:12:38 +00:00 |
|
Roger A. Light
|
084062c85e
|
Merge branch 'fixes' into mqtt5
|
2019-02-12 17:05:42 +00:00 |
|
Roger Light
|
c40957a7d8
|
Fix and tests for CVE-2018-12546.
|
2019-02-08 13:01:07 +00:00 |
|
Roger A. Light
|
d8505624d0
|
Fix and tests for security bug #541870.
|
2019-02-08 13:01:07 +00:00 |
|
Roger A. Light
|
36b5421c59
|
Fix and tests for security bug #543401.
|
2019-02-08 13:01:07 +00:00 |
|
Roger Light
|
5236295159
|
Handle mismatched handshakes properly.
For example, a QoS1 PUBLISH with QoS2 reply.
|
2019-02-08 13:01:07 +00:00 |
|
Roger A. Light
|
873ffce27a
|
Send DISCONNECT on invalid topic alias, plus test.
|
2019-01-25 22:53:31 +00:00 |
|
Roger A. Light
|
219f47b07f
|
Add test for multiple unsubscribe.
|
2019-01-25 21:38:33 +00:00 |
|
Roger A. Light
|
6b977fa198
|
Test and fixes for expiring retained messages.
|
2019-01-23 10:00:13 +00:00 |
|
Roger A. Light
|
ca3782b38d
|
Test and fixes for will message expiry interval.
|
2019-01-22 17:51:57 +00:00 |
|
Roger A. Light
|
6a59e92db8
|
Set remaining message expiry interval when republishing.
|
2019-01-22 12:43:52 +00:00 |
|
Roger A. Light
|
0a9885aea1
|
Rename "resv" in connack to "flags" to better match v5 spec.
|
2019-01-22 12:12:18 +00:00 |
|
Roger A. Light
|
f9a17e2782
|
Add alias support to the broker.
|
2019-01-18 21:30:34 +00:00 |
|
Roger Light
|
8513af4da5
|
Tests and fixes for shortened DISCONNECT packets.
|
2019-01-17 18:51:23 +00:00 |
|
Roger Light
|
4b97a90ef9
|
Tests and fixes for truncated PUB* packets
For the cases where reason_code is 0, or properties are missing.
|
2019-01-17 17:24:31 +00:00 |
|
Roger Light
|
740a128769
|
Support PUBREC reason code >=0x80 as partial qos2 flow.
|
2019-01-09 15:00:12 +00:00 |
|
Roger Light
|
9aec82b0e1
|
Finalise test proplists in the packet gen funcs.
This makes it easier to add part of a proplist in the test itself, and have the gen func add some more.
|
2019-01-08 18:37:38 +00:00 |
|
Roger A. Light
|
6eefb45b44
|
Broker tests for Receive Maximum.
|
2019-01-03 23:32:39 +00:00 |
|
Roger A. Light
|
c1baf21185
|
Add tests for subscription identifiers.
|
2018-12-23 21:39:15 +00:00 |
|
Roger A. Light
|
ef724e6d33
|
Add test for first packet not being CONNECT.
|
2018-12-19 22:17:56 +00:00 |
|
Roger A. Light
|
dab6452a1d
|
Add test for duplicate CONNECT.
|
2018-12-19 22:17:39 +00:00 |
|
Roger A. Light
|
fcf4cd0b27
|
Merge branch 'master' into mqtt5
|
2018-12-19 14:11:11 +00:00 |
|
Roger A. Light
|
31e6dbbe74
|
Tests and fixes for subscription options.
|
2018-12-19 12:54:04 +00:00 |
|
Roger A. Light
|
608b8d33e7
|
Remove no longer used file.
|
2018-12-06 10:55:58 +00:00 |
|
Roger A. Light
|
9896e61727
|
Test and small fix for response-topic and correlation-data props.
|
2018-12-06 09:29:25 +00:00 |
|
Roger A. Light
|
6ef2c79e9a
|
Add max_keepalive, for limiting keepalives of MQTT v5 clients.
|
2018-12-06 08:49:02 +00:00 |
|
Roger A. Light
|
fda66e8311
|
Add broker test for assigned client id.
|
2018-12-05 20:26:43 +00:00 |
|
Roger A. Light
|
f01042fb97
|
Simplify test makefiles.
|
2018-12-05 13:53:00 +00:00 |
|
Roger A. Light
|
085fdf3593
|
Add tests for Content Type property sending.
|
2018-12-05 13:28:26 +00:00 |
|
Roger A. Light
|
d5108956bf
|
Process session-expiry-interval on CONNECT and DISCONNECT.
Add test to check for invalid values.
|
2018-11-27 12:23:21 +00:00 |
|