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 |
Roger A. Light
|
17b3709790
|
Fix varint reading.
|
7 years ago |
Roger Light
|
6c9e8d51c2
|
Merge branch 'develop' into mqtt5
|
7 years ago |
Roger A. Light
|
1867f30785
|
Merge branch 'master'
Conflicts:
ChangeLog.txt
|
7 years ago |
Roger A. Light
|
cf9a72d8db
|
Add mosquitto_subscribe_multiple.
|
7 years ago |
Roger A. Light
|
c78003cacf
|
Bump version number, add CVE details.
|
7 years ago |
Roger A. Light
|
f9c9f3d396
|
Fix incorrect hash usage with duplicate clients.
Fix duplicate clients being added to by_id hash before the old client
was removed.
Closes #645.
|
7 years ago |
Roger A. Light
|
59bd07627d
|
Various build improvements to help packaging.
|
7 years ago |
Roger A. Light
|
dd0e0d91b0
|
Fix build on Windows.
|
7 years ago |
Roger A. Light
|
3f87232065
|
Bump version number.
|
7 years ago |
Roger A. Light
|
4ee6941188
|
Primitive v5 CONNACK support - no properties.
|
7 years ago |