Commit Graph

2418 Commits

Author SHA1 Message Date
Luca Boccassi 8ca308e0db
libzmq: add maintainer, add UBSAN (#3829)
* Add another maintainer to libzmq's CC list

* Enable UBSAN for libzmq

* libzmq: disable afl fuzzer, CI fails

* libsodium: do not let libsodium's autogen.sh download files from gnu.org

There is no sanity check and if the download fails because gnu.org is down
the build fails with unhelpful errors
2020-05-19 22:56:49 -07:00
Nick Fitzgerald 703b92adea
wasmtime: build fuzz targets with --all-features (#3850)
This enables not only the binaryen-using fuzz targets, but also the peepmatic fuzz targets (which is necessary after https://github.com/bytecodealliance/wasmtime/pull/1727).
2020-05-19 11:23:08 -07:00
Bhargava Shastry 0bf59456ec
solidity: Disable Z3 build in dockerfile (#3831) 2020-05-18 08:54:30 -07:00
Abhishek Arya bc45406906
Remove unneeded rust hacks after #3830. (#3840) 2020-05-18 08:04:26 -07:00
Abhishek Arya 4f7cf1b334
Simplify rust project setup. (#3830)
* Simplify rust project setup.

- Add rust and cargo-fuzz in base builder.
- Set RUSTC_BOOSTRAP to make ASan available.
- Set RUSTFLAGS and C,CXXFLAGS properly.
2020-05-17 16:45:54 -07:00
Daniel Salzman 261abce857
[knot-dns] link against liblmdb statically (#3797)
Relates to d4ec3a3aa8

Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=22191
2020-05-16 09:02:22 -07:00
AdamKorcz 0e2df024ed
[gRPC-gateway] Initial integration (#3807) 2020-05-15 15:42:46 -07:00
Guido Vranken 5ccca1f931
[cryptofuzz] Add Microsoft SymCrypt (#3826) 2020-05-15 14:22:52 -07:00
AdamKorcz 86148c50a7
[Prometheus] Initial integration (#3821)
* [Prometheus] Initial integration

* Added missing dash in project.yaml
2020-05-15 07:18:27 -07:00
jonathanmetzman 31c0b039cf
Revert "ClickHouse fuzzing (#3800)" (#3820)
Build is failing.

This reverts commit 564354a834.
2020-05-15 01:13:47 -07:00
jonathanmetzman 2095d92804
[rdkit] Speculative fix for build. (#3818)
[rdkit] Speculative fix for build failure

Build was failing on GCB because WORKDIR is parsed, changed and then restored
by gcb build script. Parsing assumed that only one WORKDIR call is made.
2020-05-15 01:02:22 -07:00
J.C. Jones e7b33e5311
Add Thyla and Ben to NSS OSS-Fuzz results (#3809) 2020-05-14 23:15:06 -07:00
Randy 7db6bc152a
[libspectre] update to ghostscript-9.52 (#3812) 2020-05-14 17:06:30 -07:00
Bhargava Shastry 6c77e8cd0e
solidity: Fix solidity proto fuzzer failing build (#3808) 2020-05-14 12:24:03 -07:00
Jon Siwek 24d72aeee4
Add Zeek project (#3799) 2020-05-14 12:23:30 -07:00
kyprizel 564354a834
ClickHouse fuzzing (#3800)
Start fuzzing ClickHouse project
2020-05-13 17:33:04 -07:00
Tyson Smith 89b1c175a0
[dav1d] Update vendor_ccs (#3804) 2020-05-13 14:36:33 -07:00
Tyson Smith c7fa329aeb
Build fixes (#3802)
* [libtheora] Update upstream repository url

* [speex] Update upstream repository url

* [tremor] Update upstream repository url

* [vorbis] Update upstream repository url
2020-05-13 13:33:27 -07:00
DavidKorczynski a019d8a787
[serde-json] initial integration. (#3785) 2020-05-13 12:42:32 -07:00
Michael Niedermayer 5d8e3c96d9
projects/ffmpeg/Dockerfile: Update git URLs for xiph (#3796)
Fixes: 22072

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2020-05-13 12:26:50 -07:00
AdamKorcz 76509c1e98
[dragonfly] initial integration (#3790) 2020-05-13 12:21:20 -07:00
AdamKorcz 2a40f3a777
[vitess] Initial integration (#3792) 2020-05-13 12:17:17 -07:00
intrigus 4a05b5946a
Integrate rdkit with oss-fuzz (#3747) 2020-05-13 11:31:42 -07:00
asraa afa7132603
add adi (#3794)
Signed-off-by: Asra Ali <asraa@google.com>
2020-05-12 14:27:30 -07:00
Felicia Lim cbeed2ba0b
[opus] Update upstream repository url (#3793) 2020-05-12 13:06:49 -07:00
AdamKorcz 51255141a1
[cascadia] initial integration (#3780) 2020-05-11 08:36:30 -07:00
Eduardo Silva 5cab839c78
[fluent-bit] fix build by disabling alter_size filter plugin (#3783)
Signed-off-by: Eduardo Silva <edsiper@gmail.com>
2020-05-10 23:18:22 -07:00
Catena cyber 2f4e18cea9
Fix libraries needed for mysql fuzz targets (#3781) 2020-05-10 15:38:42 -07:00
AdamKorcz 7eed4b400b
[Tesseract] Updated build script to run from upstream (#3779)
* Updated tesseract build script

* Added license header
2020-05-08 15:24:17 -07:00
AdamKorcz 5455fdc453
[fastjson] Resubmitted for initial integration (#3778) 2020-05-08 13:30:30 -07:00
Tim Rühsen 49e08e2096
[libtasn1] Add maintainers to CC (#3777) 2020-05-08 12:18:27 -07:00
AdamKorcz 2b59a7e0d2
[jsonparser] Initial integration (#3774)
* [jsonparser]initial integration

* Updated project.yaml formatting

* Update build.sh

Co-authored-by: Abhishek Arya <inferno@chromium.org>
2020-05-08 11:24:58 -07:00
James Zern ffa0ab1432
libvpx,build.sh: enable vp9 high-bitdepth (#3775)
This adds coverage for 10/12-bit paths.
2020-05-07 20:08:59 -07:00
Google AutoFuzz Team c20f507e57
[libusb] Initial Integration (#3773)
* add libusb files

* add fuzzer

* add fuzzer and modify build

* modified the fuzzer for initial integration

* modified project.yaml file

* modified the build and fuzzer files
2020-05-07 14:57:43 -07:00
AdamKorcz e32cca0579
[haproxy] Updated contacts in project.yaml (#3771) 2020-05-07 08:30:15 -07:00
Jakub Jelen f5dbd469c6
libssh: Enable support for none ciphers to unbreak build (#3770)
* libssh: Enable support for none ciphers to unbreak build

https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=22074

* Add a new include for libssh_version.h

https://gitlab.com/libssh/libssh-mirror/-/merge_requests/116
2020-05-07 05:29:33 -07:00
Jakub Jelen 5dbaaea032
Improve OpenSC fuzzing (#3683)
* opensc: Disable optimization to simplify debugging

* opensc: Include initial corpus
2020-05-07 05:08:03 -07:00
zlowram 191b4f6009
Full integration for PcapPlusPlus (#3759) 2020-05-06 22:09:12 -07:00
Robert Löhning 366c2ba367
[qt] Add corpus for CBOR (#3768) 2020-05-06 12:18:29 -07:00
Google AutoFuzz Team 8613dc9d80
[zopfli] Add another fuzzer (#3767)
* add new fuzzer and modified Dockerfile

* modify build file
2020-05-06 11:16:27 -07:00
DavidKorczynski dc4be10896
Fixed fluentbit build script. (#3766) 2020-05-06 09:16:39 -07:00
Catena cyber 9491d8e49f
Adds project gopacket (#3765)
* Adds project gopacket

* Fix auto_ccs format
2020-05-06 06:52:08 -07:00
Catena cyber ddc52068a6
Adds golang project coredns (#3743)
* Adds golang project coredns

* Use go-fuzz with absolute package path
2020-05-06 06:48:08 -07:00
Nigel Tao e731fac3db
[wuffs] Skip dupe files when building seed corpus (#3763)
Updates google/oss-fuzz#22035
2020-05-05 20:23:14 -07:00
Micah Snyder 83ee390bc0
[clamav] Add flex, bison to Dockerfile (#3755)
Flex & Bison are needed to generate source files for yara syntax
support. While the generated source are currently in the clamav-devel
repo, the build system sometimes thinks the files must be regenerated.

In the future, these and the autotools generated files will be removed
from the clamav-devel repo and will need to be generated for every
build.

We're also planning to add CMake tooling (still a work in progress).

Once the generated files are removed, we'll either have ot build the
fuzz targets with CMake or bring in autoconf, automake, m4, libtool, and
pkg-config to generate the files in build.sh. At that time, we should
also update build.sh to build the dependencies statically, many of which
are missing at present meaning we're not getting great code coverage.
We'll also want to load a small signature set to improve code coverage
for the fuzz targets.
2020-05-03 14:28:30 -07:00
Will c562afe930
[IPFS] Initial fuzzing of datastore consistency (#3739)
* [IPFS] Initial fuzzing of datastore consistency

Submitting IPFS for initial integration.
Initial fuzz testing is validating the interface of the multiple
datastore backings of IPFS. A fuzzer for the protocol between
nodes will follow.

* split backends into separate binaries for libfuzzer address sanitizer
2020-05-03 11:45:09 -07:00
Guido Vranken 11ae0289c9
[cryptofuzz] Move libtomcrypt to NSS-based binary (#3745)
* [cryptofuzz] Move libtomcrypt to NSS-based binary

* [cryptofuzz] Fix msan build
2020-05-02 22:31:50 -07:00
Muhammad Aldo Firmansyah 040cbadd04
[wuffs] Add more json corpus (#3750)
* Add more json corpus

Add more json corpus, taken from https://github.com/minio/simdjson-fuzz (contains 8024 json seeds)

* Update wuffs dockerfile

simplify seeds extraction command and remove some blank lines
2020-05-02 13:09:32 -07:00
AdamKorcz 958a0dc7b5
[Leptonica] Moved build script to Leptonicas repo (#3752)
* Updated build script of leptonica

* Running Travis again

* Running Travis again

* Running Travis again
2020-05-02 12:54:02 -07:00
DavidKorczynski 982ddca035
All work in building fuzzers has been moved to upstream. (#3751) 2020-05-01 07:25:38 -07:00