Commit Graph

25 Commits (develop)

Author SHA1 Message Date
Roger A. Light a31bee722f Simplify make build. 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. 2 years ago
Roger A. Light 47dde898fd oss-fuzz: Fix "read_handle" fuzzing case. 3 years ago
Roger A. Light 53dc3006a2 Make cJSON a hard dependency. 3 years ago
Roger A. Light 94fbaa4fa1 Fuzzing: Configure flags to allow greater coverage 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 489badccfa Rearrange fuzz directory and fix build. 3 years ago
Roger A. Light 687e422fe6 Fuzzing: Fix ftbfs 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
Roger A. Light 77b5dfb770 Fuzzing: Basic mosquitto_passwd target 3 years ago
Roger A. Light 11cb25ee00 Fuzzing: utf8, pub, and sub checks. 3 years ago
Roger A. Light b2c566976d Fuzzing: Broker config file testing. 3 years ago
Roger A. Light d8bc5df102 Fuzzing: db_dump alternate option fuzz targets 3 years ago
Roger A. Light 8c98a6ded4 Fix broker fuzz config.
Closes oss-fuzz #55733.

This is a fuzz target only bug.
3 years ago
Roger A. Light c0b7f54ac1 Fuzzing: db_dump file loading 3 years ago
Roger A. Light 9ef4fde511 Fuzzing: Copy seed corpora to correct location 3 years ago
Roger A. Light b0a55b60c6 Fuzzing: Keep connecting until successful.
If there is a real problem, the fuzz timeout should be invoked.

Fixes oss-fuzz #55667.

This was a bug in the fuzz target only, not in the code being
fuzzed.
3 years ago
Roger A. Light 5fb4b05d8f Support for initial fuzzing through oss-fuzz 3 years ago