Roger A. Light
|
94631ae68b
|
Don't free properties any more, we use them.
|
7 years ago |
Roger A. Light
|
59b3fdfdf8
|
Add client property value reading functions.
|
7 years ago |
Roger A. Light
|
158189393e
|
Add v5 client callbacks.
|
7 years ago |
Roger A. Light
|
f77c1ca91b
|
private struct mqtt5__property -> public mosquitto_property.
|
7 years ago |
Roger A. Light
|
f9e0fa246a
|
Validate properties coming into client library.
|
7 years ago |
Roger A. Light
|
8aa936936e
|
Library and client support for topic-alias.
|
7 years ago |
Roger A. Light
|
de3a9af1f7
|
Client+library support for unsubscribe properties.
|
7 years ago |
Roger A. Light
|
741a8a9cc3
|
Client disconnect property support, plus disconnect packet fix.
|
7 years ago |
Roger A. Light
|
383608613a
|
Client+lib will property support.
|
7 years ago |
Roger A. Light
|
12cba75c73
|
Client support for adding properties.
|
7 years ago |
Roger A. Light
|
b462115fa6
|
Add reason code to PUBACK/REC/REL/COMP.
|
7 years ago |
Roger A. Light
|
ba874c6014
|
Merge branch 'mqtt5' of gitlab.com:ralight/mosquitto-private into mqtt5
|
7 years ago |
Roger A. Light
|
446ad6290a
|
Add mosquitto_string_to_property_info.
|
7 years ago |
Roger A. Light
|
c19b3598c0
|
Add mosquitto_string_to_command.
|
7 years ago |
Roger A. Light
|
63a479564b
|
Add mosquitto_property_command_check()
|
7 years ago |
Roger A. Light
|
636e813d1c
|
Load of constant renames ahead of making mqtt_protocol.h public.
|
7 years ago |
Roger A. Light
|
9eebcf6704
|
Rename property__free_all->mosquitto_property_free_all
Make public function.
|
7 years ago |
Roger A. Light
|
be5602be28
|
Add sections to mosquitto.h.
|
7 years ago |
Roger A. Light
|
5aa983c210
|
Fix copy/paste error.
|
7 years ago |
Roger A. Light
|
b6c667689d
|
Write properties for all commands apart from AUTH.
|
7 years ago |
Roger A. Light
|
8077376a79
|
Add read support for AUTH packets.
|
7 years ago |
Roger A. Light
|
ca40255720
|
mid == 0 is a protocol error.
|
7 years ago |
Roger A. Light
|
eefa7f7604
|
All existing commands read properties.
|
7 years ago |
Roger A. Light
|
723d9c2782
|
Check whether properties are on the correct commands.
|
7 years ago |
Roger A. Light
|
267178bd99
|
User properties are copied from PUBLISH to PUBLISH.
|
7 years ago |
Roger A. Light
|
0baf358cf8
|
Add properties member to will struct.
|
7 years ago |
Roger A. Light
|
40ed672ecf
|
Fix topic matching tests and function.
|
7 years ago |
Roger A. Light
|
77099bb58c
|
Add property write tests.
|
7 years ago |
Roger A. Light
|
4daaaaf4a7
|
Add property writing support, untested.
|
7 years ago |
Roger A. Light
|
262ac3fb5b
|
Fix varint length reporting.
|
7 years ago |
Roger A. Light
|
6609bbac10
|
Move topic matching tests to unit tests. Needs improving.
|
7 years ago |
Roger A. Light
|
c0ff424082
|
Add property__get_length_all() and property__get_length().
For getting the number of bytes needed for writing a property list.
|
7 years ago |
Roger A. Light
|
8210c1fa7a
|
All outgoing packets now write property length for MQTT 5.
At the moment this only writes a 0 property length, i.e. no properties.
It does mean that output packets are more correct than before.
|
7 years ago |
Roger A. Light
|
abb3fee1f8
|
Coverage reporting for whole broker.
|
7 years ago |
Roger A. Light
|
8e793f68e1
|
Simplify prop validation.
|
7 years ago |
Roger A. Light
|
bc1caedc32
|
Some property string read tests.
|
7 years ago |
Roger A. Light
|
f59526a014
|
Property read in16 tests.
|
7 years ago |
Roger A. Light
|
e14b613a02
|
Property read int32 tests.
|
7 years ago |
Roger A. Light
|
f4b2838574
|
Property reading, and tests for byte properties.
|
7 years ago |
Roger A. Light
|
05b40b90db
|
Add reason strings.
|
7 years ago |
Roger A. Light
|
75b6851c76
|
Property identifer is a varint.
|
7 years ago |
Roger A. Light
|
572be268e5
|
Fix signedness of varint reading.
|
7 years ago |
Roger A. Light
|
366744bad7
|
Fix subscribe_multiple datatypes.
|
7 years ago |
Roger A. Light
|
c9d9ad8e72
|
UTF-8 validation tests and fixes.
|
7 years ago |
Roger A. Light
|
72131c84ce
|
Binary data read functions and tests.
|
7 years ago |
Roger A. Light
|
debf7493ad
|
UTF-8 validation tests and fixes.
|
7 years ago |
Roger A. Light
|
400db91166
|
Handle UTF-8 validation in packet__read_string.
|
7 years ago |
Roger A. Light
|
b6b8da1fa6
|
Variable Byte Integer reading tests.
|
7 years ago |
Roger A. Light
|
99a1c0e43a
|
Move simple datatype reading functions to own file.
This facilitates easier testing.
|
7 years ago |
Roger A. Light
|
1488992ea8
|
Naive reading of MQTT 5 properties. No processing done.
|
7 years ago |