Roger A. Light
87316959ee
Update API generation target
2 years ago
Roger A. Light
9be6aec6cf
Make tls keylog file user-readable only
2 years ago
Roger A. Light
92184b572f
Silence Coverity Scan 1509252 Unused value
2 years ago
Roger A. Light
3bb4ff180e
Fix Coverity Scan 1509020 Unchecked return value.
...
This was really a false positive, however the intent is probably clearer
now.
2 years ago
Roger A. Light
ba31065390
Fix Coverity Scan 1511194, use after free
...
Develop branch only
2 years ago
Roger A. Light
04ef5326db
Extend metrics to all packets.
...
Not published in $SYS, may be made available for plugins.
2 years ago
Roger A. Light
4a7da066e0
Use mosq_test.get_build_root()
2 years ago
Roger A. Light
41f0d34348
Add mosq_test.env_add_ld_library_path() for tests
2 years ago
Roger A. Light
068778f7d9
Use new accessor functions where sensible.
2 years ago
Roger A. Light
9be12f91af
Add mosquitto_property_*_value() alternate accessor functions.
2 years ago
Roger A. Light
e44042c32b
Add mosquitto_property_type().
2 years ago
Roger A. Light
e306691b7b
Fix client build options
2 years ago
Roger A. Light
a7c43cad43
Fix socks test on modern microsocks
2 years ago
Roger A. Light
a31bee722f
Simplify make build.
2 years ago
Roger A. Light
5cccfa4eb9
Fix auth method not being passed to MOSQ_EVT_EXT_AUTH_CONTINUE
2 years ago
Roger A. Light
ffe8c9c2a2
Remove cJSON include from mosquitto_broker.h.
2 years ago
Roger A. Light
311f13153c
Fix cmake offline client test
2 years ago
Roger A. Light
bc1315820c
Don't require cJSON in mosquitto_broker.h
2 years ago
Roger A. Light
daf5d5f51d
Fix mosquitto_ctrl regressions
2 years ago
Roger A. Light
e482d08d85
Fix incorrect logic test
2 years ago
Roger A. Light
68636012a2
Fix cmake build
2 years ago
Roger A. Light
f317a0fdfe
Fix incorrect free
2 years ago
Roger Light
ae674640d9
Fix sys_tree initialisers on no memory tracking.
2 years ago
Roger Light
2b69724ef2
Fix cmake build
2 years ago
Roger Light
92c1899278
Add MOSQ_EVT_CLIENT_OFFLINE.
...
This allows plugins to know when a client with a non-zero session expiry
interval has gone offline.
2 years ago
Roger A. Light
086a361bcc
Simplify $SYS metric generation.
2 years ago
Roger A. Light
1787d9b1a7
Fix potential db id collision.
2 years ago
Roger A. Light
747fcacd67
Make args const where possible, fix persist-sqlite build.
2 years ago
Roger A. Light
56462c1229
Refactor for more consistent json helper use.
2 years ago
Roger A. Light
3c6ad45489
Fix leak on error.
...
Closes oss-fuzz #57948 .
2 years ago
Roger A. Light
b7d7dc4a09
Fix plugin fuzz build.
2 years ago
Roger A. Light
32cfa9c3b3
Fix plugin fuzz targets not being built
2 years ago
Roger A. Light
b648ba227b
Fuzzing: Add dynsec file load fuzz target.
2 years ago
Roger A. Light
16b30632af
Remove excessively slow fuzz targets.
3 years ago
Roger A. Light
e6d9fcc7b2
oss-fuzz: Fix leak on error
3 years ago
Roger A. Light
47dde898fd
oss-fuzz: Fix "read_handle" fuzzing case.
3 years ago
Roger A. Light
6c48c9bbba
Fix test
3 years ago
Roger A. Light
2940d9cc4c
Move control common helper functions to broker.
3 years ago
Roger A. Light
53dc3006a2
Make cJSON a hard dependency.
3 years ago
Roger Light
3f7dd60daa
Merge pull request #2768 from cicorias/cicorias-fix-jail-plugin
...
fixes build fail on darwin arm64
3 years ago
Roger A. Light
ef33a33539
Compile all tests before running tests.
3 years ago
Roger A. Light
50b8d66e67
CodeQL workflow dispatch.
3 years ago
Roger A. Light
ed8211858e
CMake build fixes
3 years ago
Roger A. Light
910b8e2c1d
Remove effectively duplicate parameter.
3 years ago
Roger A. Light
3fd5ba5f18
Fix heap overflow when reading config.
...
Closes oss-fuzz #57002 .
3 years ago
Roger A. Light
94fbaa4fa1
Fuzzing: Configure flags to allow greater coverage
3 years ago
Roger A. Light
6f574f80ea
db_dump: Fix further memory leak on exit only.
3 years ago
Roger A. Light
bba3f3f849
db_dump: Fix memory not being freed on error exit.
3 years ago
Roger A. Light
5f19971270
Fuzzing: Remove _with_init variants.
...
The packet parsing parts should be covered by read handle.
Also need to try get a successful build on oss-fuzz, so these may be
re-enabled in the future.
3 years ago
Roger A. Light
44415cb974
Fix passwd fuzz build
3 years ago