Roger A. Light
41cb9bf750
Simplify ping checking in tests.
6 years ago
Roger A. Light
8531cb1d79
Separate broker message queues into in/out.
...
This allows and includes better flow control handling for QoS>0.
7 years ago
Roger A. Light
2e7dcee342
Multistep auth, plus reauth, plus tests.
7 years ago
Roger A. Light
e5f58a8ff3
Test for unsupported extended auth.
7 years ago
Roger A. Light
7e49d91898
Convert tests to Python 3
7 years ago
Roger A. Light
75c2a39d2c
Send topic alias maximum from the broker.
7 years ago
Roger A. Light
c944f840a6
Don't advertise shared subs as unavailable any more.
7 years ago
Roger A. Light
3b6b6d5fa8
Test improvements
...
And some related fixes.
7 years ago
Roger A. Light
c506c8335b
Will delay tests and implementation.
7 years ago
Roger A. Light
1ec0cea34a
Fix missing reason_code on v5 UNSUBACK.
...
Closes #1167 . Thanks to Christoph Krey.
7 years ago
Roger A. Light
084062c85e
Merge branch 'fixes' into mqtt5
7 years ago
Roger A. Light
36b5421c59
Fix and tests for security bug #543401 .
7 years ago
Roger A. Light
873ffce27a
Send DISCONNECT on invalid topic alias, plus test.
7 years ago
Roger A. Light
219f47b07f
Add test for multiple unsubscribe.
7 years ago
Roger A. Light
ca3782b38d
Test and fixes for will message expiry interval.
7 years ago
Roger A. Light
0a9885aea1
Rename "resv" in connack to "flags" to better match v5 spec.
7 years ago
Roger Light
8513af4da5
Tests and fixes for shortened DISCONNECT packets.
7 years ago
Roger Light
4b97a90ef9
Tests and fixes for truncated PUB* packets
...
For the cases where reason_code is 0, or properties are missing.
7 years ago
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.
7 years ago
Roger Light
67c1d4453e
Receive maximum support for clients.
7 years ago
Roger A. Light
c1baf21185
Add tests for subscription identifiers.
7 years ago
Roger A. Light
7c3666d593
Subscription identifier support.
7 years ago
Roger A. Light
fda66e8311
Add broker test for assigned client id.
7 years ago
Roger A. Light
d5108956bf
Process session-expiry-interval on CONNECT and DISCONNECT.
...
Add test to check for invalid values.
7 years ago
Roger A. Light
c31aae25a8
Fix v5 tests with no CONNECT properties.
7 years ago
Roger A. Light
3647dc357a
Test for retain_available=false.
7 years ago
Roger Light
17d213b79a
Declare lack of support for shared subs and sub IDs.
7 years ago
Roger A. Light
bb745b3308
Client prop test for format-payload-indicator.
7 years ago
Roger A. Light
12cba75c73
Client support for adding properties.
7 years ago
Roger A. Light
12fa336140
Handle some incoming PUBLISH properties.
...
PAYLOAD_FORMAT_INDICATOR, CORRELATION_DATA, USER_PROPERTY, CONTENT_TYPE
are now all passed on to subscribing clients from an incoming PUBLISH
only (not from Wills). The other PUBLISH properties are silently
dropped.
7 years ago
Roger A. Light
6996fd450a
Simple pub/sub/unsub tests for v5.
7 years ago
Roger A. Light
52c25fa899
Simple connect test for v5.
7 years ago
Roger A. Light
cd271041f5
Add test for issue #874 .
7 years ago
Roger A. Light
ba71bc3b32
Experimental parallel testing for library.
8 years ago
Roger A. Light
5d2f5c25d7
Experimental parallel testing for broker.
8 years ago
Roger A. Light
51aa7b7121
Update tests as a step towards parallelism.
8 years ago
Roger A. Light
8cb3a29fd7
Fix a variety of protocol handling errors.
...
Closes #704
Closes #705
Closes #730
Closes #732
Thanks to Umberto Boscolo.
8 years ago
Roger A. Light
e74203de2c
Merge branch 'master' into develop
8 years ago
Roger A. Light
96db6d6644
Fix CONNECT check for reserved=0, as per MQTT v3.1.1 check MQTT-3.1.2-3.
8 years ago
Karl Palsson
9d00eab64c
tests: support generating longer publish packets
...
Remaining length for publish packets wasn't being handled completely.
Signed-off-by: Karl Palsson <karlp@etactica.com>
9 years ago
Roger A. Light
883af8af53
Better subtree searching.
9 years ago
Roger A. Light
1c3988a397
Merge branch 'master' into develop
9 years ago
Roger A. Light
30686f2dc9
Fix mosquitto_topic_matches_sub().
9 years ago
Roger A. Light
07b21f0fe5
Fix minor test problems highlighted by codacy.com.
10 years ago
Roger A. Light
8906d67ad4
Default to MQTT v3.1.1 in tests.
10 years ago
Roger A. Light
405b7f0aab
Don't free here, leads to potential double free.
11 years ago
Roger A. Light
fd9496433c
Configure client tests for valgrind.
11 years ago
Roger A. Light
39674a443e
Need bigger delay for valgrind.
11 years ago
Roger A. Light
6427105bf6
Tests can now use valgrind.
11 years ago
Roger Light
0364bd1be7
Initial contribution.
12 years ago