* Homepage updated, added auto ccs to project.yaml
* Fixed project.yaml
* [spdlog] Added new fuzzers, modifed existing ones
* Revert "[spdlog] Added new fuzzers, modifed existing ones"
This reverts commit 1e7f14a81d.
* Modified existing fuzzer
* Added new fuzzer for backtrace
* Added new fuzzer for formatter
* Added new fuzzer for set_pattern
* Added new fuzzer for log_levels
* Moved fuzzers to upstream repo
* Moved fuzzers back to oss-fuzz
* fixed fuzzers
* Update years
The SwiftShader build seems to want SWIFTSHADER_EMIT_COVERAGE set or it
will do things that interfere with a coverage build. Use this to
simplify the SwuftShader build a bit and hopefully restore the coverage
build.
* Add new RDKit dependency (freetype)
FIxes Issue #23703
* just remove the freetype requirement for now
otherwise we have to build that static and that's a mess
* Update Dockerfile
* style: Clean up the repo
* Bolster the `.gitignore`
* Follow `CONTRIBUTING.md` guidelines and wrap `README.md` to 80
characters and seperate links for readability
* Remove pesky Unicode dash in `CONTRIBUTING.md`
* Remove `.DS_STORE` files
* Rename `#project.yaml#` to something logical and enable stntax
highlighting
* Updates from reviewers
* Greatly reduce `.gitignore` to only macOS `.DS_Store` and Vim
temporary files
* Apply markdown style to `docs/index.md`
* small comma grammatical change
* http -> https
* added new opus fuzzer, build working
* added missing license header, cleaned up Dockerfile
* fixed build process
* changed build process depending on C or C++ fuzzer
* converted opus_multi_fuzzer from C++ to C, reverted build script to only accept C files
* Add a working skeleton for OpenEXR fuzzers.
* added openexr fuzzers, updated build script to include them
* cleaned up bash loop
* [openexr] Replace buf_to_file with StdISStream.
Version 2.5.0 of OpenEXR added a StdISStream class that turns
a std::string into an Imf::IStream, which can be used instead of
filenames when opening an OpenEXR image. This commit adds code which
wraps the fuzzer input into a StdISStream, which enables us to remove
the hacky buf_to_file function.
* updated deepscanlines_fuzzer to use IStream instead of filenames
* replace "/work" with in build.sh
* Reformat CMake settings, and also prevent building utils and examples.
* Reformat and change names in build.sh.
* Omit the version prefix when building OpenEXR and IlmBase libraries.
* updated final two fuzzers to use istream
* fixed additional conflict in project.yaml
* get header size from input
* increased header size
* Fix argument types in readFileSingle
Co-authored-by: Michael Jezierny <mtjz@google.com>
Co-authored-by: Abhishek Arya <inferno@chromium.org>
- Updates project.yaml to specify libfuzzer as fuzzing engine
- Adds a basic Dockerfile
- Add a build.sh script for initial target
Co-authored-by: pierwill <pierwill@users.noreply.github.com>
* Refactoring gcb libraries for external use
* Few changes done, a couple more left
* Fixed linting/formatting issues + other changes requested
* Fixing import order
* Fixing import order
* license header change
* Undo
Co-authored-by: Kabeer Seth <kabeerseth@google.com>
* Add wasm-tools repository to wasmtime project
This commit expands the fuzzers run under the Wasmtime project to
include those in the https://github.com/bytecodealliance/wasm-tools
repository. This includes various parsing for utilities used by Wasmtime
itself but also generally useful for other Rust projects! The
maintainers of the wasm-tools repository are also all currently all on
the notification list for Wasmtime fuzz bugs as well.
* Load all corpuses from wasmtime-libfuzzer-corpus
* fixing Dockerfile for libpng-proto
* adding json proto, LPM, and fuzz target for jsoncpp
* adding vanilla fuzzer back in
* fixing weird spacing in build script + taking out unneedef header file
* adding settings field and passing all of json_str
* adding license headers
* refactoring settings field
* fixing compile issue
* fixing MSan issue, changing license to 2020, and using iterator instead of pointers
* passing pointers more understandably to parse
* taking out unecessary assign
Co-authored-by: Danny Halawi <dhalawi@google.com>