Commit Graph

3699 Commits (87316959ee7b5e1ffb81327783da57be1368b263)
 

Author SHA1 Message Date
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