Roger A. Light
2fcf246f07
Fix potential crashes on memory alloc failure in tests only.
7 years ago
Roger A. Light
fb8a2baaad
Refactor client msgs to use utlist to reduce code complexity.
7 years ago
Roger A. Light
fe854d3a64
Refactor handle__connect() ahead of extended auth changes.
7 years ago
Roger A. Light
636d0f1f74
Fix printing on broker tests.
7 years ago
Roger A. Light
a8dce08618
Always kill broker on failure.
7 years ago
Roger A. Light
950dabcf9b
Test for leaking will on connect denied.
7 years ago
Roger A. Light
e5f58a8ff3
Test for unsupported extended auth.
7 years ago
Roger A. Light
0d7523c309
Use helpers in all tests.
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
2a5995106a
Fix Coverity Scan defect 140436. Null dereference.
7 years ago
Roger A. Light
43c159b9a5
Support and tests for saving message expiry interval.
7 years ago
Roger A. Light
5f0cb3a44c
Possible fix for errant test.
7 years ago
Roger A. Light
61fe26474e
Test and fix for client message prop persistence.
7 years ago
Roger A. Light
5841da2c36
Tests for persisting message store properties.
7 years ago
Roger A. Light
efb20625fb
Code and tests for persisting client msg properties.
7 years ago
Roger A. Light
48253bc12c
Persist message store publish properties.
7 years ago
Roger A. Light
2f15a7be2b
Add subscription-identifier and options to persistence.
7 years ago
Roger A. Light
214a5f3aab
v5 persistence file format
...
This includes changes to improve read/write performance.
It is not complete, and will have further changes to add properties and anything else required for MQTT v5.
7 years ago
Roger A. Light
e249ca7e91
Separate the persistence actual writing functions.
7 years ago
Roger A. Light
7a53b28080
Start of persistence writing tests.
7 years ago
Roger A. Light
320ddc1303
Merge branch 'master'
...
Conflicts:
CMakeLists.txt
ChangeLog.txt
client/Makefile
config.mk
installer/mosquitto.nsi
installer/mosquitto64.nsi
lib/mosquitto.h
lib/mqtt3_protocol.h
lib/util_mosq.c
set-version.sh
snap/snapcraft.yaml
src/bridge.c
src/database.c
src/handle_connack.c
src/loop.c
src/persist.c
test/broker/Makefile
7 years ago
Roger A. Light
a7d0660749
Separate out persist reading code from restoring code.
7 years ago
Roger A. Light
9411d94842
Start of tests for persistence reading.
7 years ago
Roger A. Light
c944f840a6
Don't advertise shared subs as unavailable any more.
7 years ago
Roger Light
8a8d13cf96
Shared subscription support.
7 years ago
Roger A. Light
2ea97a6cd9
Check for authentication method on CONNECT, and reject.
7 years ago
Roger A. Light
ac91144495
Session expiry interval support - not working for file persistence.
7 years ago
Roger A. Light
105ad17dc6
Tests and support for QoS 1 reporting of no subscribers on publish.
7 years ago
Roger A. Light
7b002abd7e
Sort tests.
7 years ago
Roger A. Light
7448f0cab8
Update merged tests.
7 years ago
Roger A. Light
6a1ac70ee6
Disallow writing to $ topics where appropriate.
7 years ago
Roger A. Light
7207041428
Fix delayed bridge local subs causing missing messages.
...
Closes #1174 . Thanks to beville.
Bug: https://github.com/eclipse/mosquitto/issues/1174
7 years ago
Roger A. Light
36f10c7623
Update tests to not use TLS 1.0.
7 years ago
Roger A. Light
571c643b3d
More C90 fixes for travis.
7 years ago
Roger A. Light
72941db546
Coverity fixes
...
1399064
1399065
1398655
1398656
1398654
1399067
1399066
1399063
1399060
1399059
1399068
1399062
1398657
1398653
1302848
1302847
1399070
7 years ago
Roger A. Light
91a2932e25
Add missing test.
7 years ago
Roger A. Light
b2c0c3d573
Handle DISCONNECT with will.
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
5aabc171b0
Merge branch 'mqtt5' into develop
7 years ago
Roger A. Light
c3c8c99f5d
Fix dropping oversize messages for QoS>0.
7 years ago
Roger A. Light
1d17ced449
Broker configurable max_packet_size
...
Plus tests.
7 years ago
Roger A. Light
b9b8e0ff2a
Add client support for outgoing maximum packet size.
7 years ago
Roger A. Light
1877f8a326
Tests and implementation for maximum packet size.
...
This is for broker outgoing connack and publish packets only.
7 years ago
Roger A. Light
8db16591fa
Test and fix for subscription identifiers not being updated.
...
Closes #1169 . Thanks to Christoph Krey.
7 years ago
Roger A. Light
66c1e2ccf0
Add mosquitto_unsubscribe_multiple(), plus tests.
7 years ago
Roger A. Light
c823073be6
v5 unsubscribe test, single topic.
7 years ago
Roger A. Light
1479c57e34
v5 report reason code=no sub when unsubscribing.
7 years ago
Roger A. Light
1ec0cea34a
Fix missing reason_code on v5 UNSUBACK.
...
Closes #1167 . Thanks to Christoph Krey.
7 years ago