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