Commit Graph

3689 Commits (e44042c32b8d17667d87db617cb4bb80e9f56ea8)
 

Author SHA1 Message Date
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. 3 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
Roger A. Light a791532c12 Simplify $SYS metric generation. 3 years ago
Shawn Cicoria e74e5d0123 fixes build fail on darwin arm64
made cmake same as other plugin
examples and now it compiles
clean with cmake

Signed-off-by: Shawn Cicoria <github@cicoria.com>
Shawn Cicoria <shawn@cicoria.com>:
3 years ago
Roger A. Light 105a652fbf Remove unused header. 3 years ago
Roger A. Light 489badccfa Rearrange fuzz directory and fix build. 3 years ago
Roger A. Light 687e422fe6 Fuzzing: Fix ftbfs 3 years ago
Roger A. Light ca5e0c6288 Fix crash whilst exiting after config error.
Closes oss-fuzz #56689.
3 years ago
Roger A. Light 2b3a64ef69 Fuzzing: Direct packet parsing fuzzing 3 years ago
Roger A. Light 245b2807ad Make test quiet. 3 years ago
Roger A. Light 0be6d00d66 Fuzzing: New broker packet fuzz targets
These initialise the broker and leave it running. This is problematic
from the point of view of deterministic testing, but should mean the
testing speed is vastly improved.
3 years ago
Roger A. Light 5b7036dfcd Quieten log output 3 years ago