Commit Graph

3130 Commits

Author SHA1 Message Date
tsdgeos eb4851cddd kimageformats: Also exercise the canRead() codepath (#2128) 2019-02-03 08:15:24 -08:00
Harish Mahendrakar 318f52f824 [libvpx] Disable encoders in libvpx (#2126)
Disable encoders while building libvpx
Current tools_common.c requires y4minput.c when encoders are enabled.
Instead of adding y4minput while linking fuzzer binary, encoders are
disabled during libvpx configure.
This resolves undefined reference to functions in y4minput.c
2019-02-01 11:22:56 -08:00
Stefan Bucur 3f97744eab Preserve the original data buffer in the tidy-html5 fuzzer. Currently, the fuzzer makes a null-terminated copy of the buffer, preventing the input from containing null characters. (#2125) 2019-02-01 08:30:43 -08:00
Benjamin Kramer a2e4a8e152 [llvm] Add corpus to clangd-fuzzer (#2123)
The fuzzer has been quiet about crashes in the upper layers of clangd (JSON parser) for months. Let's go deeper!
2019-02-01 06:40:08 -08:00
Even Rouault f395935e32 [gdal] GDAL: fix build (#2124)
Since yesterday, GDAL requires building against
https://github.com/OSGeo/proj.4 master
2019-02-01 06:38:31 -08:00
Kostya Serebryany 3a03a358de [libpng-proto] suppress leak reports until https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12716 is fixed 2019-01-31 19:04:19 -08:00
Kostya Serebryany 4b34eb1753 [libpng-proto] extend the fuzz target to cover more APIs 2019-01-31 18:10:20 -08:00
Kostya Serebryany 9689374f84 [libpng-proto] add one more heuristic to speed up libpng_transforms_fuzzer 2019-01-31 15:17:52 -08:00
Tim Rühsen 8d6014f3fe [libidn2] Add memory sanitizer (#2122) 2019-01-30 06:56:50 -08:00
tsdgeos 8c91ce70cd poppler: exercise the text extraction code (#2121) 2019-01-29 10:49:38 -08:00
tsdgeos 0967d02e5f Add new project: kimageformats (#2119) 2019-01-28 18:17:12 -08:00
Randy de864b54bf [libspng] add structure aware fuzzer (#2117) 2019-01-28 08:23:20 -08:00
Bhargava Shastry d027fbc238 [solidity] Add Martin Swende to auto_ccs (#2118) 2019-01-28 06:55:49 -08:00
Max Moroz ad6f2d62c6 [dav1d] Add missing .options file. 2019-01-26 21:11:23 -08:00
Nathan Moinvaziri e9aa2acbb3 Fix minizip fuzz testing (#2115)
* Set CXX cmake flags for linking with libFuzzer.

* Fixed cmake build argument after name change.
2019-01-26 17:50:51 -08:00
Kostya Serebryany edf33327b6 [libpng-proto] add libpng_transforms_fuzzer, a fuzz target with more coverage than the in-tree one currently has (#2114) 2019-01-25 22:30:11 -08:00
Tyson Smith 456eded09c [openh264] Add to corpus and enable ASM for non-MSAN (#2113) 2019-01-25 12:39:10 -08:00
Bhargava Shastry 7ef4eae22c solidity: update primary contact email (#2112) 2019-01-25 05:25:58 -08:00
Max Moroz e2522df903
[dav1d] Enable ASM code for non-MSan build configurations. (#2109) 2019-01-24 13:27:15 -08:00
Bhargava Shastry e43f9e186f [solidity] Add the solidity compiler to oss-fuzz (#2108) 2019-01-24 07:52:29 -08:00
Kostya Serebryany 743e4c055d Merge branch 'master' of github.com:google/oss-fuzz 2019-01-23 18:00:28 -08:00
Kostya Serebryany a9099bd6af [libpng-proto] add another fuzzer, this time using a custom mutator specialized for PNG (no protos) 2019-01-23 17:59:58 -08:00
Tyson Smith d924556164 [openh264] Add project (#2107)
Add project
2019-01-23 17:39:55 -08:00
Micah Snyder eeb5d8fa15 [ClamAV] Build script fix (#2105)
Correction to build.sh script so the script won't fail on clean checkout.
2019-01-23 14:04:47 -08:00
Micah Snyder 624693035b [ClamAV] Build script improvements (#2102)
Build script improvements to use the WORK dir, rather than polluting the SRC dir, and to use make in the clamav-devel/fuzz directory rather than building source files manually.
2019-01-23 09:26:18 -08:00
Evan Miller 6c3910186e Add first fuzzing target for libxls (#2103)
* Add libxls

* Add fuzzing target for libxls

The library parses only one format, so only one fuzzer (fuzz_xls) is
included. The initial test corpus includes ~30 files. Tested locally
on Linux.
2019-01-22 15:29:29 -08:00
gnrunge e14908ba50 Update Dockerfile (#2104) 2019-01-22 15:27:58 -08:00
Evan Miller a04edde6a3 Add libxls (#2101) 2019-01-22 07:50:00 -08:00
Robert Löhning 0f8915c4ba Add The Qt Project (#1799) 2019-01-21 08:27:24 -08:00
Jonathan Hui bc4ab87d32 [openthread] add CLI to build (#2099) 2019-01-20 11:25:45 -08:00
Kostya Serebryany f9ed8d9c75 [libpng-proto] simplify the target a bit further: remove a field that don't really need to be mutaed 2019-01-18 16:50:16 -08:00
gnrunge 0af5dcbac4 Icu fuzz (#2098)
* Update project.yaml

* Remove quotes around email.

* Updates icu/project.yaml with additional emails ids
2019-01-18 14:03:18 -08:00
Evan Miller d517d05ea0 Add fuzzing targets for ReadStat (#2093)
* Add ReadStat project

* Add fuzzing targets for new project ReadStat

Adding fuzzers for six file formats supported by ReadStat. A corpus
is generated in each case from example data in the test suite.

Tested locally on Linux, which check_build passing in all six cases.
2019-01-18 12:06:53 -08:00
gnrunge c545039e1a Update project.yaml (#2097)
* Update project.yaml

* Remove quotes around email.
2019-01-18 12:05:08 -08:00
Yang Gao 0e71b3b7e3 Update grpc (#2096) 2019-01-18 10:28:01 -08:00
Mihai Maruseac 4bc64932b5 Copy more files on coverage runs (#2092) 2019-01-17 21:58:13 -08:00
gnrunge 97e4868a38 Icu fuzz (#2091)
* Updates the ICU fuzzer project directory:
- Delete the ICU fuzzer tests. The code was transfered to unicode-org/icu
  in PR 321 (https://github.com/unicode-org/icu/pull/321).
- Adjust the Dockerfile and the build.sh to work with the new ICU repositroy
  (now GitHub, migrated from svn recently) and the new code arrangement.

* Removes logging statements used for debugging statements from the Dockerfile.
2019-01-16 20:54:34 -08:00
Stefan Bucur 8f46f4deea [tidy-html5] Check out tidy-html5 from the 'next' branch, instead of the default 'master'. The next branch is the one that gets the latest features and fixes in practice. (#2090) 2019-01-16 10:18:52 -08:00
Jiří Daněk dfd574a1ba [qpid-proton] update git url after repo migration (#2089) 2019-01-16 07:01:12 -08:00
Evan Miller e315e8c0ca [readstat] Add ReadStat project (#2088) 2019-01-15 13:37:03 -08:00
Max Moroz 13b6571e2b [infra] Suppress errors from cp command in the coverage build (#2087 and others). 2019-01-14 13:01:16 -08:00
Mihai Maruseac 9d22200634 [tensorflow] Add missing directory to the rsync path (#2086) 2019-01-14 09:32:40 -08:00
Frank Morgner 61ebf9defe Add OpenSC (#2084)
OpenSC provides a set of libraries and utilities to work with smart
cards. Its main focus is on cards that support cryptographic operations,
and facilitate their use in security applications such as
authentication, mail encryption and digital signatures. OpenSC
implements the standard APIs to smart cards, e.g. PKCS#11 API, Windows’
Smart Card Minidriver and macOS Tokend.
2019-01-14 07:42:11 -08:00
Kostya Serebryany a55a1276d9 Merge branch 'master' of github.com:google/oss-fuzz 2019-01-11 16:00:26 -08:00
Kostya Serebryany 83585a0190 [libpng-proto] extend the example proto fuzz target with explicit support for iCCP PNG chunk 2019-01-11 16:00:03 -08:00
Jonathan Hui f9d1bea828 [openthread] add NCP to build (#2083) 2019-01-11 15:58:13 -08:00
sebpop b41592118e oss-fuzz/12299: fix build error due to change in interface for fast crc32 (#2082) 2019-01-11 14:14:17 -08:00
Bhargava Shastry d878422912 [openvswitch] Adds Toms Atteka to auto_ccs list (#2081) 2019-01-11 08:46:21 -08:00
Alexander Færøy c396fd8827 Fix path to module-formats.o for Irssi. (#2080)
This patch should fix the compilation error reported in issue oss-fuzz:12065.
2019-01-09 17:46:03 -08:00
Guido Vranken 5442f88bc3 [bignum-fuzzer] Fix Rust nightly installation, attempt #2 (#2079) 2019-01-09 07:12:33 -08:00