Ceesjan Luiten
Ceesjan Luiten
I'd be nice if this bug could get fixed :+1:
I ran into the same problem, see #115 for my fix (but no promises that my fix is correct!)
> I'm also having a hard time to make the modeline work (`# vim: set ft=flashmq`). I would add it to the default config. This works for me, it switches...
All is done, I also fixed the failing Docker part: on older CMakes it will now ~skip setting up the fuzzing targets~ EDIT: I implemented a fall back to a...
I rebased the branch on `master`, everything is still in working order. I added one more example to determine a more realistic speed, namely `MqttPacket::bufferToMqttPackets`. | Testcase | Speed (single...
The `__AFL_FUZZ_INIT` and friends are magical macros that are replaced by the AFL compiler itself. I suppose it can happen when AFL++ is not recent enough maybe? It worked with...
> I did find those macros in the AFL source. I even tried setting an include path, but just couldn't get it to work. The `fuzz-helper.sh` should force either `afl-clang-lto`...
Let's consider this a WIP: there are more changes needed to enable fuzzing once more, right now the binary always terminates with `File '/var/log/flashmq/flashmq.log' is there, but not writable` for...
It's now ready to be merged: I've rebased and updated my branch with all the changes needed to bypass the sanity checks. Note that I've used `#ifndef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION` in 1...
Thanks for the feedback. > I do have comments though. Execution speed was made very slow by having a `storage_dir`. You can leave it out of the temporary config file;...