aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* [cryptofuzz] Add wolfCrypt build options (#4382)Gravatar Guido Vranken2020-08-26
| | | | | * [cryptofuzz] wolfCrypt: Build with mp_jacobi * [cryptofuzz] wolfCrypt: Support Ed25519, Ed448
* [openexr] fix memleak in readSingle with wide images (#4380)Gravatar metamerism2020-08-26
| | | Signed-off-by: Peter Hillman <peter@pedro.kiwi>
* [CI] Don't do coverage builds for engineless fuzzers. (#4374)Gravatar jonathanmetzman2020-08-26
| | | | | | | | | | | Coverage builds need to be special cased since they aren't specified in sanitizers. Instead they are done for all C/C++ projects that use libFuzzer. Move all of this special casing to `should_build_coverage` and call that from `should_build` so we have one place where we decide this. Add tests as well. Fixes: https://github.com/google/oss-fuzz/issues/4371
* [graphicsfuzz-spirv] Disable project. (#4373)Gravatar jonathanmetzman2020-08-25
| | | | It's broken now because ClusterFuzz's blackbox fuzzer model can't support it.
* [quic-go] add fuzz targets for tokens, generate seed corpora (#4365)Gravatar Marten Seemann2020-08-25
| | | | | * [quic-go] add a fuzz target for tokens * [quic-go] generate seed corpora in build script
* samba: add Volker Lendecke to CC list (#4368)Gravatar Douglas Bagnall2020-08-25
|
* [spidermonkey] Fix issue 19014 (#4369)Gravatar Tyson Smith2020-08-25
|
* [presubmit] Allow 'none' as a fuzzing engine (#4370)Gravatar jonathanmetzman2020-08-25
| | | 'none' is used by projects like spidermonkey that use the JS fuzzer.
* [infra] Fix reproduce command invoking run_fuzzer for a single testcase ↵Gravatar Max Moroz2020-08-25
| | | | | | | | | (#4338). (#4367) * [infra] Fix reproduce command invoking run_fuzzer for a single testcase (#4338). * review feedback * do not introduce new variable, rely on SKIP_SEED_CORPUS only
* Fix typo in continuous_integration.mdGravatar jonathanmetzman2020-08-24
|
* Added libluksde, libvsgpt, libvsmbr, libewf and libsmraw to libyal project ↵Gravatar Joachim Metz2020-08-24
| | | | configuration (#4358)
* add jbigkit to IM (#4354)Gravatar Paul Kehrer2020-08-23
|
* [openexr] fix memleak in scanlinefuzzer with wide images (#4356)Gravatar metamerism2020-08-23
|
* Revert chromium clang roll to fix mismatched coverage data error (#4353)Gravatar Abhishek Arya2020-08-21
| | | Temporarily fixes #4348
* Revert "Revert "Compile + install LLVMgold.so so -flto works (#4332)" ↵Gravatar Abhishek Arya2020-08-21
| | | | | (#4351)" (#4352) This reverts commit 7f8f5e0182ec994ed5b7340cdf90c532da1ee328.
* Revert "Compile + install LLVMgold.so so -flto works (#4332)" (#4351)Gravatar Abhishek Arya2020-08-21
| | | This reverts commit d1ddd259378933ab42966da3e6750612c3ec2de4.
* [firefox] Disable UBSan and honggfuzz for now (#4346)Gravatar Tyson Smith2020-08-20
|
* [firefox] Call 'mach bootstrap' in Dockerfile and build.sh (#4345)Gravatar Tyson Smith2020-08-20
|
* [pycryptodome] Additional Fuzzer (#4339)Gravatar Ravi Jotwani2020-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * initial commit * update build script, build failing * add necessary environment variable definitions * build working * programmatically get system bits * add md5 fuzzer * fix style * add fuzzers for two more hash functions * testing dynamic includes * build working * clean up build script * add aes fuzzer * patch block_common to avoid build issues * remove comments * update patchfile location * move patchfile again * apply patch from subdirectory * remove another comment * change state type, use same data for encryption and decryption
* yara: enable "macho" module. (#4344)Gravatar Victor M. Alvarez2020-08-20
|
* [mp4parse-rust] Add to vendor_ccs list (#4343)Gravatar Tyson Smith2020-08-20
|
* [servo] Update for repo reorganization. (#4340)Gravatar Josh Matthews2020-08-20
|
* projects/ghostscript: add contributor (#4333)Gravatar Kalvin2020-08-19
| | | | This change adds me (Kalvin) to the list of contributors allowed to view Ghostscript issues on OSS-Fuzz.
* Compile + install LLVMgold.so so -flto works (#4332)Gravatar van Hauser2020-08-18
|
* [quic-go] add a fuzz target for QUIC transport parameters (#4330)Gravatar Marten Seemann2020-08-18
|
* [quic-go] add qpack (#4331)Gravatar Marten Seemann2020-08-18
|
* [pycryptodome] Initial integration (#4317)Gravatar Ravi Jotwani2020-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | * initial commit * update build script, build failing * add necessary environment variable definitions * build working * programmatically get system bits * add md5 fuzzer * fix style * add fuzzers for two more hash functions * testing dynamic includes * build working * clean up build script * style fixes
* [infra] Upgrade reproduce command to re-use run_fuzzer functionality. (#4324)Gravatar Max Moroz2020-08-17
| | | | | | | * [infra] Upgrade reproduce command to re-use run_fuzzer functionality. * fix a typo * add missing quotes
* [libxml2] Add another target, minor fixes (#4329)Gravatar Nick Wellnhofer2020-08-17
| | | | | - Add new XPath fuzz target - Set V=1 globally - Clean seed corpus to make sure it will be rebuilt
* [nodejs] Simplify build process as most work is now upstreamed. (#4327)Gravatar DavidKorczynski2020-08-17
| | | | | | | * Build of nodejs has now been upstreamed and this commit simplifies the build for nodejs to the new updates. * We only support libfuzzer for now. * Simplified the build script.
* Added libfwps, libagdb, libcreg, libmdmp, libnk2 and libvslvm to libyal ↵Gravatar Joachim Metz2020-08-16
| | | | project configuration (#4328)
* [envoy] add zach (#4323)Gravatar asraa2020-08-14
| | | Signed-off-by: Asra Ali <asraa@google.com>
* [rnp] Generate input corpus (#4322)Gravatar Tom Ritter2020-08-14
|
* [libyaml] use an email with a google account (#4321)Gravatar Alex Gaynor2020-08-14
|
* Added additional libyaml maintainers (#4319)Gravatar Alex Gaynor2020-08-14
|
* [usrsctp] Add fuzzer for usrsctp (#4318)Gravatar Yuquan Wang2020-08-13
| | | | | * merge a new fuzzer o * merge a new fuzzer of usrsctp
* Move zip and json to data folder (#4293)Gravatar werdnaH2020-08-13
| | | | | | Do this so that CIFuzz will work. Co-authored-by: Zepeng Hu <zepenghu@google.com> Co-authored-by: jonathanmetzman <31354670+jonathanmetzman@users.noreply.github.com>
* [infra] Use 16 threads when building LLVM (#4270). (#4315)Gravatar Max Moroz2020-08-13
| | | | | * [infra] Use 16 threads when building LLVM (#4270). * update the comment
* [sleuthkit] Initial integration for Sleuthkit (#4178)Gravatar Michael Jezierny2020-08-13
| | | | | | | | | | | | | | | * Get Sleuthkit building in the OSS-Fuzz builder. * added fuzzers, included primary contact email, and updated build script * included license headers * fixed variable name typo in build script * remove memory initialization in sleuthkit_mem_img.h * style fixes, remove instances of goto Co-authored-by: Ravi Jotwani <rjotwani@google.com>
* [bind9] Adjust the emails, so everybody on the team has access (#4313)Gravatar Ondřej Surý2020-08-13
| | | | change the primary contact to the BIND 9 developers group alias, instead of security-officer
* [bind9] Re-enable AFL fuzzing engine. (#4310)Gravatar Ondřej Surý2020-08-13
|
* [systemd,util-linux] build more often (#4312)Gravatar Evgeny Vereshchagin2020-08-13
| | | | | | Hopefully this should prevent OSS-Fuzz from reporting bugs that have alread been fixed. Though I'm not sure how stable it's going to be given that https://github.com/google/oss-fuzz/issues/4083 is still open. Let's see.
* Fix typo in bind9 project.yamlGravatar Oliver Chang2020-08-13
|
* [infra] base-clang: limit the number of build threads to 4 (#4270). (#4311)Gravatar Max Moroz2020-08-12
|
* [bind9] Add more contacts to auto_ccs (#4310).Gravatar Max Moroz2020-08-12
|
* [libyaml] Add more fuzz targets (#4043)Gravatar Ravi Jotwani2020-08-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * added draco integration files * wrote build file and Dockerfile for Draco * added more fuzzers, updated build script to generate corpus and options for each * place yaml.dict in SRC first, rather than in OUT directly * changed fuzzers from c++ to c, updated build script * started using booleans instead of ints, updated naming conventions * replaced all instances of with * removed memsets, stopped using first two bytes of input, and removed file I/O * fixed style, changed function return types to bool instead of int * added libyaml_parser_fuzzer back, implemented string handling to not exceed buffer size in libyaml_emitter_fuzzer, and made style fixes * changed boolean functions to return error, not success * fixed inverted check * changed variable names, fixed crash in libyaml_emitter_fuzzer * fixed addition/subtraction style * make a dynamically growing heap buffer * place yaml_write_handler in distinct header file, style fixes * fix style and memory safety issues in reformatter fuzzers, remove unused vars * consistent assignment of done variables
* [e2fsprogs] Delete ext2fs_read_write_dir_block_fuzzer.cc (#4302)Gravatar Ravi Jotwani2020-08-12
| | | | | | | | | Deleting this fuzzer as it has proved problematic (see internal bug #160587918). Reasons for deletion: - This fuzzer is not written well. We pass an uninitialized output buffer to `ext2fs_read_dir_block()`, have redundant function calls (see [here](https://github.com/tytso/e2fsprogs/blob/master/lib/ext2fs/dirblock.c#L62) and [here](https://github.com/google/oss-fuzz/blob/d36af019b0a5c4e05f7e644250a46809571f977d/projects/e2fsprogs/fuzz/ext2fs_read_write_dir_block_fuzzer.cc#L66)), and pass empty `blk64_t` structs to the fuzz targets. - Removing this fuzzer has negligible impact on total coverage. Running [this](https://github.com/googleinterns/oss-fuzz-utils/blob/master/coverage.sh) coverage utility after removing the fuzzer locally outputs the following results (fuzzing each build for 10 minutes). ```original: 244/13082 regions - 1.86515823269% coverage modified: 239/13070 regions - 1.8286151492% coverage``` @tytso @alsophian Please feel free to chime in.
* [bind9] Adjust the Dockerfile and build.sh for main branch (#4309)Gravatar Ondřej Surý2020-08-12
|
* [libavif] Cut down on post-decode combinations to avoid timeouts (#4308)Gravatar Joe Drago2020-08-12
| | | Co-authored-by: Joe Drago <jdrago@netflix.com>
* [CRAS] Fix build error and build new fuzzer (#4306)Gravatar b92paul2020-08-12
| | | | | | | | | | | | | | | | | * [CRAS] Fix build error and build new fuzzer - Fix build error by installing 1.8.x gtest and using `make install` to install gtest pc file for pkg-config - Build and add new fuzzer `cras_hfp_slc` BUG=oss-fuzz:24744 * fix the copyright * fix the copyright * Update Dockerfile Co-authored-by: Max Moroz <mmoroz@chromium.org>