Roger A. Light
53dc3006a2
Make cJSON a hard dependency.
3 years ago
Roger A. Light
dcbbf71cb2
Coverity suppressions
3 years ago
Roger A. Light
2e4db3aa2a
Improve test/client/02-subscribe-format-json-properties.py
3 years ago
Roger A. Light
3cbcc2e2b2
Fix Coverity Scan 1500471 and 1500472.
3 years ago
Roger A. Light
40636fdce0
Simplify sub client json printing.
3 years ago
Roger A. Light
11b16756cb
Windows fixes.
3 years ago
Roger A. Light
26b007f3fc
Fix Coverity 1488816, use of uninitialised value.
3 years ago
Michał Łyszczek
91bca8899c
mosquitto_sub: add support to print floats
...
This patch adds support for two new format specifiers (%f and %d)
to print float and double data.
Generally it's not save to directly take native binary data of one machine and
print it on another one (since mosquitto is multiarch). But in case of floats
it's save to print representation of it, if __STDC_IEC_559__ is defined.
In C99 Annex F, standard we can read:
> This annex specifies C language support for the
> IEC 60559 floating-point standard.
> (...)
> An implementation that defines __STDC_IEC_559__
> shall conform to the specifications in this annex
All float printing code is behind __STDC_IEC_559__, so if that is not
defined, floating print will be disabled and error returned to user.
Documentation also describes restrictions about printing floats.
Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
3 years ago
Roger A. Light
c70a925f29
Fix Coverity Scan 1486935 Logically dead code
4 years ago
Roger A. Light
223d9eae66
mosquitto_sub json output tests, and user-properties fix.
4 years ago
Roger A. Light
ab67dbcacd
More client tests, and an output format fix.
4 years ago
Roger Light
cd07f1136b
Bump copyrights.
4 years ago
Roger A. Light
8ac11929cc
Merge branch 'master' into develop
4 years ago
Roger A. Light
20d2935d81
Fix date format in mosquitto_sub output.
...
Closes #2353 . Thanks to Norman Rasmussen.
4 years ago
Roger A. Light
b9b065d2cc
Compiler pedantry, and more checks in tests.
4 years ago
Roger A. Light
a1a190b482
Pointless whitespace tidy.
4 years ago
Roger A. Light
49065f03a8
Merge remote-tracking branch 'origin/fixes' into develop
4 years ago
Roger A. Light
e4160b083a
Add --watch to mosquitto_sub.
4 years ago
Roger A. Light
6028d0e33e
mosquitto_sub and mosquitto_rr now open stdout in binary mode on Windows
...
This is so binary payloads are not modified when printing.
Thanks to Steve Mullock.
4 years ago
Roger A. Light
c8cd3590f1
Check for NULL.
4 years ago
Roger A. Light
706a1f3f29
Fix more minor compiler warnings.
5 years ago
Roger A. Light
a4389fc9ce
Fix SPDX identifiers: EDL-1.0 -> BSD-3-Clause.
...
The two licenses are the same.
5 years ago
Roger A. Light
370cec5edd
Fixes for lots of minor build warnings highlighted by Visual Studio.
5 years ago
Roger A. Light
791c63372b
Fix cjson include paths.
5 years ago
Roger A. Light
6fe3279436
Build fixes from Windows changes.
5 years ago
Roger A. Light
26ffe1300a
Various Windows build fixes.
5 years ago
Roger A. Light
27967f8885
Prevent possible unitialised use.
5 years ago
Roger A. Light
3731535298
Add SPDX license identifiers.
5 years ago
Roger A. Light
584cf51ba7
Update to EPL-2.0
5 years ago
Roger A. Light
d26534e22b
Fix Coverity scan issues.
...
1302840
1353078
1431131
1431134
1431135
1436826
1436827
1436828
1436830
1436831
1436834
1436835
1436838
1436839
1436840
1436844
1436846
1436853
1436854
1436859
1436860
1436861
1436863
1436867
5 years ago
Roger A. Light
4f61f6c161
Fix conversion errors.
5 years ago
Roger Light
5b4e4f047b
Fix mosquitto_sub JSON printing with empty payloads.
5 years ago
Roger Light
ff2636b3ae
Build fix for Windows.
5 years ago
Roger A. Light
c90e49af1b
Merge remote-tracking branch 'origin/fixes' into develop
5 years ago
Roger A. Light
cd33670f6a
Fix build with WITH_CJSON=no
5 years ago
Roger A. Light
bab8cc2a6b
mosquitto_sub now supports extra format specifiers.
...
These are for field width and precision for some parameters.
5 years ago
Roger A. Light
1b060bb064
Guard against use-after-free.
...
Coverity Scan 1431131, 1431135, 1431141.
5 years ago
Abilio Marques
22ffefe7f6
remove cjson stranded reference when building WITH_CJSON=no
...
Signed-off-by: Abilio Marques <abiliojr@gmail.com>
5 years ago
Roger A. Light
24049b1a1e
Fix mosquitto_sub %j or %J not working on Windows.
...
Closes #1674 . Thanks to amigian74.
5 years ago
Roger A. Light
b726e2f1ec
mosquitto_sub %j and %J timestamps are now in a ISO 8601 compatible format.
5 years ago
Roger A. Light
40bad1a999
Fix conversion warnings in client code
...
Issue #1653 .
6 years ago
Roger A. Light
0da723c1ec
Add `--random-filter` to mosquitto_sub.
6 years ago
Roger A. Light
d96543c0b8
Merge branch 'fixes' into develop
6 years ago
Roger A. Light
b0a065f790
Update changelog. Release page. Bump copyright.
6 years ago
Roger Light
1c6666b63a
Add user-property output support to sub/rr.
6 years ago
Roger A. Light
59c0bfe6e1
Add support for v5 property printing to mosquitto_sub/rr in non-JSON mode.
6 years ago
Roger A. Light
9e4226622f
Add `--pretty` option to mosquitto_sub/rr
...
If active, this produces formatted JSON output rather than the normal
minimised output.
6 years ago
Roger Light
e5237ae7e5
Add support for sub/rr v5 prop output in JSON mode
6 years ago
Roger A. Light
ad5c2e11d9
Use cJSON for producing JSON output in clients.
...
Closes #1222 . Thanks to Ben Barbour.
6 years ago
Roger A. Light
7a33a129d6
Stop some error messages being printed even when `--quiet` was used.
...
Thanks to Rob de Jonge.
Closes #1284 .
6 years ago