With this series of commits I've now enabled clusterfuzz support for the project, running at https://bughunt.appspot.com/. The use of AFL is now removed in favor of cargo-fuzz/libFuzzer for easy compatibility with clusterfuzz. This has made the README instructions more straightforward, which hopefully will help new contributors to the project.
For reasons related, I think, to the travis org/com distinction the branch push builds -- done on org -- fail while the branch builds -- done on com -- succeed. This is a result of the secrets being pegged to com. I'll see after this is merged if I can sort out which domain the project will always run on.
The clusterfuzz setup consumes actual funds, though for now we're operating out of credits. This project will need to sort out funding at some point, if the clusterfuzz setup proves worth keeping.
With this series of commits I've now enabled clusterfuzz support for the project, running at https://bughunt.appspot.com/. The use of AFL is now removed in favor of cargo-fuzz/libFuzzer for easy compatibility with clusterfuzz. This has made the README instructions more straightforward, which hopefully will help new contributors to the project.
For reasons related, I think, to the travis org/com distinction the branch push builds -- done on org -- fail while the branch builds -- done on com -- succeed. This is a result of the secrets being pegged to com. I'll see after this is merged if I can sort out which domain the project will always run on.
The clusterfuzz setup consumes actual funds, though for now we're operating out of credits. This project will need to sort out funding at some point, if the clusterfuzz setup proves worth keeping.