Roger Light
|
2de8c15bc9
|
Minor build fixes.
|
2021-03-21 09:18:43 +00:00 |
|
Roger A. Light
|
a4389fc9ce
|
Fix SPDX identifiers: EDL-1.0 -> BSD-3-Clause.
The two licenses are the same.
|
2021-01-20 11:46:18 +00:00 |
|
Roger A. Light
|
3731535298
|
Add SPDX license identifiers.
|
2020-12-01 20:46:56 +00:00 |
|
Roger A. Light
|
584cf51ba7
|
Update to EPL-2.0
|
2020-11-25 17:34:21 +00:00 |
|
Roger A. Light
|
4f61f6c161
|
Fix conversion errors.
|
2020-10-17 01:23:08 +01:00 |
|
Roger A. Light
|
1b060bb064
|
Guard against use-after-free.
Coverity Scan 1431131, 1431135, 1431141.
|
2020-08-06 13:36:24 +01:00 |
|
Roger A. Light
|
d96543c0b8
|
Merge branch 'fixes' into develop
|
2020-03-03 12:54:57 +00:00 |
|
Roger A. Light
|
b0a065f790
|
Update changelog. Release page. Bump copyright.
|
2020-02-27 23:26:58 +00:00 |
|
Roger Light
|
2f8573b456
|
Add property helper functions.
mosquitto_property_identifier()
mosquitto_property_identifier_to_string()
mosquitto_property_next()
|
2019-10-15 13:47:46 +01:00 |
|
Roger Light
|
a65aef9232
|
Null terminate binary data reading.
|
2019-10-15 13:44:02 +01:00 |
|
Roger A. Light
|
8463c33720
|
Refactor property remaining length calculation.
|
2019-10-03 10:36:24 +01:00 |
|
Roger A. Light
|
494d3d29a0
|
Fix missing function warnings on NetBSD.
Thanks to Greg Troxel.
|
2019-08-04 23:00:26 +01:00 |
|
Roger A. Light
|
c32715d383
|
Set *name to NULL on failure.
|
2019-07-30 15:09:53 +01:00 |
|
Roger A. Light
|
2e7dcee342
|
Multistep auth, plus reauth, plus tests.
|
2019-04-04 22:08:55 +01:00 |
|
Roger A. Light
|
72941db546
|
Coverity fixes
1399064
1399065
1398655
1398656
1398654
1399067
1399066
1399063
1399060
1399059
1399068
1399062
1398657
1398653
1302848
1302847
1399070
|
2019-02-27 12:38:20 +00:00 |
|
Roger A. Light
|
7c3666d593
|
Subscription identifier support.
|
2018-12-20 15:32:43 +00:00 |
|
Roger A. Light
|
bc1349c0d7
|
Tests for user facing mosquitto_string_to_property_info function.
|
2018-12-14 19:31:49 +00:00 |
|
Roger A. Light
|
4fe75b1af0
|
Make user functions for reading properties easier to use.
|
2018-12-06 16:59:53 +00:00 |
|
Roger A. Light
|
1b854e250e
|
Function for copying property lists.
|
2018-11-28 17:09:17 +00:00 |
|
Roger A. Light
|
59b3fdfdf8
|
Add client property value reading functions.
|
2018-11-20 17:54:26 +00:00 |
|
Roger A. Light
|
f77c1ca91b
|
private struct mqtt5__property -> public mosquitto_property.
|
2018-11-01 23:50:54 +00:00 |
|
Roger A. Light
|
f9e0fa246a
|
Validate properties coming into client library.
|
2018-11-01 18:53:06 +00:00 |
|
Roger A. Light
|
12cba75c73
|
Client support for adding properties.
|
2018-10-31 12:38:39 +00:00 |
|
Roger A. Light
|
446ad6290a
|
Add mosquitto_string_to_property_info.
|
2018-10-30 11:54:36 +00:00 |
|
Roger A. Light
|
63a479564b
|
Add mosquitto_property_command_check()
|
2018-10-30 11:32:37 +00:00 |
|
Roger A. Light
|
636e813d1c
|
Load of constant renames ahead of making mqtt_protocol.h public.
|
2018-10-30 11:11:31 +00:00 |
|
Roger A. Light
|
9eebcf6704
|
Rename property__free_all->mosquitto_property_free_all
Make public function.
|
2018-10-30 10:16:42 +00:00 |
|
Roger A. Light
|
723d9c2782
|
Check whether properties are on the correct commands.
|
2018-10-25 11:23:04 +01:00 |
|
Roger A. Light
|
4daaaaf4a7
|
Add property writing support, untested.
|
2018-10-16 14:35:37 +01:00 |
|
Roger A. Light
|
262ac3fb5b
|
Fix varint length reporting.
|
2018-10-10 17:53:19 +01:00 |
|
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.
|
2018-10-10 14:50:30 +01:00 |
|
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.
|
2018-10-10 12:42:27 +01:00 |
|
Roger A. Light
|
8e793f68e1
|
Simplify prop validation.
|
2018-10-04 22:58:46 +01:00 |
|
Roger A. Light
|
bc1caedc32
|
Some property string read tests.
|
2018-10-04 22:49:34 +01:00 |
|
Roger A. Light
|
f59526a014
|
Property read in16 tests.
|
2018-10-04 21:16:46 +01:00 |
|
Roger A. Light
|
e14b613a02
|
Property read int32 tests.
|
2018-10-04 19:04:21 +01:00 |
|
Roger A. Light
|
f4b2838574
|
Property reading, and tests for byte properties.
|
2018-10-04 17:18:57 +01:00 |
|
Roger A. Light
|
75b6851c76
|
Property identifer is a varint.
|
2018-10-04 10:44:11 +01:00 |
|
Roger A. Light
|
572be268e5
|
Fix signedness of varint reading.
|
2018-10-04 09:53:30 +01:00 |
|
Roger A. Light
|
1488992ea8
|
Naive reading of MQTT 5 properties. No processing done.
|
2018-10-02 16:43:40 +01:00 |
|