Commit Graph

1481 Commits

Author SHA1 Message Date
Tyson Smith 9768f0b4a1 [openh264] Add to auto cc list (#2140)
* [openh264] Update corpus zip command

* [openh264] Add to auto cc list
2019-02-06 12:36:33 -08:00
gnrunge 3b7db8ac31 Adds build instructions for recently added ICU fuzzer targets (#2139)
* Update Dockerfile

* Adds instructions to build recently added ICU fuzzer targets.
2019-02-06 10:22:53 -08:00
Alex Gaynor de5ec6fa49 Add a new person to GraphicsMagick issues (#2137)
Remove Glenn Randers-Pehrson who sadly passed away last year.
2019-02-06 06:08:22 -08:00
tsdgeos 25afe67574 [kcodecs] Add new project: kcodecs (#2127) 2019-02-05 15:45:03 -08:00
htuch 0632162890 envoy: fix ClusterFuzz build regressions. (#2135)
Envoy should build again once
https://github.com/envoyproxy/envoy/pull/5843 and this merge.

Signed-off-by: Harvey Tuch <htuch@google.com>
2019-02-05 11:10:44 -08:00
matclab 49b6303218 Add new project : S2OPC (#2133) 2019-02-05 07:06:50 -08:00
Bhargava Shastry 1708eceb2b [solidity] Add fuzzing dictionary (#2132) 2019-02-05 06:45:39 -08:00
Harish Mahendrakar 3c7d71eb98 [libvpx] Remove depencency on tools_common.c.o (#2131)
vpx_dec_fuzzer.cc now builds without any dependency on tools_common.c.o
Hence disable examples while configuring libvpx and remove
tools_common.c.o when linking fuzzer binaries
2019-02-04 12:45:51 -08:00
Even Rouault 11f4aaee07 [proj4] Fix coverage build (#2129)
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12891

Shared library builds failed with
hidden symbol `atexit' in /usr/lib/x86_64-linux-gnu/libc_nonshared.a(atexit.oS) is referenced by DSO

So ./configure --disable-shared
2019-02-04 06:56:51 -08:00
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
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
Augie Fackler 658615d59e mercurial: move Python sources to $SRC and build in build.sh (#2078)
This will clean up the Makefile on the hg side considerably, and will
also fix the coverage build. Fixes #2076.

Bonus: I did some extra work in build.sh so that incremental rebuilds
of the fuzzers won't needlessly recompile $OUT/sanpy, shortening
development time on new fuzzers and avoiding issues caused by a $OUT
that was built for a different fuzz configuration.
2019-01-09 14:17:01 +11:00
Vincent Ulitzsch 834a138b39 [giflib] Add giflib (#2062)
* Add initial version of giflib

* Fix a memory leak in dgif_target

This commit fixes a memory that was caused by calling the wrong
close function.

* giflib: Minor bug fixes that also addressees most comments from Doris
2019-01-08 11:17:29 -08:00
Max Moroz 231f91a5be [libspng] Enable all sanitizers. 2019-01-08 11:05:17 -08:00
Randy ea0504c882 [libspng] Integrate libspng (#1664)
* Integrate libspng

* update copyright year
2019-01-08 11:04:07 -08:00
Stefan Bucur 8b1e8b020e Fix typos and label names for SunDew fuzzers. (#2077) 2019-01-08 08:59:23 -08:00
Matt Morehouse 95bbd881db [llvm] Update demangler fuzzers. (#2074) 2019-01-07 09:50:13 -08:00
Daniel Salzman d8db26e77f [knot-dns] fix issue 12386 and remove temporary workaround (#2072)
* Revert "[knot-dns] use libnettle 3.4.1 to build gnutls (#2013)"

This reverts commit 269cfb6bf8.

* [knot-dns] use bootstrap before build (issue 12386)
2019-01-07 07:43:35 -08:00
htuch d0d79130d3 [envoy] add @jmarantz and @lizan to ACL. (#2073)
Signed-off-by: Harvey Tuch <htuch@google.com>
2019-01-07 07:27:19 -08:00
Tim Rühsen 77f1da0e60 [wget] Fix gnutls build (#2070) 2019-01-04 07:09:15 -08:00
Tim Rühsen 3d70ee5414 [wget2] Fix gnutls build (#2071) 2019-01-04 07:08:51 -08:00
Nikos Mavrogiannopoulos 674c259117 [gnutls] use bootstrap before build (#2069)
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2019-01-04 07:06:33 -08:00
Mihai Maruseac 4feaf99b36 [tensorflow] Try to get coverage build to progress (#2068)
* No need for configure hack as it is covered internally.

* Try to get coverage build to progress

* Remove extra mkdir
2019-01-03 12:22:27 -08:00
Varun Khaneja 9644e3ad4a Use NOVOLUME. Point to the oss_fuzz branch. (#2067)
- Start using NOVOLUME since Chromium is going to start using it.
[See: https://crrev.com/c/1393803]

- Point to the oss_fuzz branch where all releases will be fuzzed first before being merged into the master branch.
2019-01-03 08:15:59 -08:00
Stefan Bucur 6cbad0dcae [qpdf] Fix the fuzzer name in the qpdf project.yaml file. (#2065) 2019-01-02 11:24:19 -08:00
Kevin Lubick af5a3f857f [skia] re-enable checks (#2064) 2019-01-02 06:42:52 -08:00
Jack Lloyd acb6a927a3 Add @mgierlings to botan cc list (#2063) 2018-12-31 07:58:11 -08:00
Guido Vranken 6b2eb45a5b Fix Rust nightly installation (#2061) 2018-12-30 10:43:22 -08:00
Max Moroz 3df3b90ebb [libxml2] Fix std::string use in the fuzz targets: avoid it when possible. 2018-12-28 14:25:13 -08:00
Christoph Diehl 9316b4180e [libldac] Disable UBSan (#2060) 2018-12-28 10:57:54 -08:00
Tim Rühsen b332fd9f75 [wget2] Fix order of link libraries (#2059) 2018-12-28 09:28:29 -08:00
Christoph Diehl 2b67387299 [libldac] Disable MSan (#2058) 2018-12-28 09:28:10 -08:00
Tim Rühsen eed522674c [wget] Fix order of link libraries (#2057) 2018-12-27 13:42:55 -08:00
Max Moroz 3275a3d010 [perfetto] Disable empty expression check (similar to #2055). 2018-12-27 12:41:33 -08:00
Tim King 96d51be047 [qpdf] Limiting the number of bytes the read_memory_fuzzer handles. (#2056)
* [qpdf] Limiting the number of bytes the read_memory_fuzzer handles.

* Raising the limit to 64 KiB.
2018-12-27 11:13:11 -08:00
Kevin Lubick 9fa6d673de Disable empty expression check (#2055) 2018-12-27 09:31:07 -08:00
Max Moroz 17e1a02f7b
[libxml2] Remove libxml2_xml_regexp_compile_fuzzer. (#1988) 2018-12-27 08:43:07 -08:00
Wei Wang 9d0ab6e60e [jsonnet] Integrate jsonnet and add a fuzzer (#2045)
* Add jsonnet

* Update build.sh

* Update build.sh

* Update build file

* Update build.sh

* Update build.sh

* Made it workgit status

* Add more sanitizer configs

* Minor update

* Remove emacs
2018-12-27 08:33:44 -08:00
Max Moroz b66302cde7 [leptonica] Fix the build by installing libwebp library after building it. 2018-12-26 14:31:54 -08:00
Tim King a122dd46b7 [leptonica] Initial integration for leptonica (#2040)
* leptonica: initial integration for OSS-Fuzz.

* Adding the sundew label for the leptonica fuzzer.

* Adding a copy right header to pix_rotate_shear_fuzzer.cc.
2018-12-26 13:19:43 -08:00
Mihai Maruseac 4c8a28e400 [tensorflow] Updates to get coverage build pass (#2052)
* Allow bazel to use version 0.21.0.

* Build only 5 fuzzers to get coverage build to also succeed.
2018-12-26 09:46:04 -08:00
Christoph Diehl 6d6f5377b6 Add libldac for LDAC codec (#2051)
* Add libldac for LDAC codec

* Fix primary email casing
2018-12-25 06:45:41 -08:00
Tim King 05a0e52d22 [qpdf] Initial integration for qpdf. (#2050) 2018-12-22 01:09:53 -08:00
Kostya Serebryany 86cc0eecbb libpng-proto: compress IDAT chunks 2018-12-21 18:22:54 -08:00
Kostya Serebryany dd5fb22985 libpng-proto: use the Release build of LPM 2018-12-21 17:02:31 -08:00
Kostya Serebryany 0b9b883b79 libpng-proto: don't use vector, use a plain array instead 2018-12-21 15:42:50 -08:00
Kostya Serebryany e47326293d
Adding libpng-proto, an example of proto-based fuzzer (#2048)
* Adding libpng-proto, an example of proto-based fuzzer

* fix year

* remove redundant line

* address comments

* simplify names

* small update in build.sh
2018-12-21 15:10:13 -08:00
jonathanmetzman 8858ee1de6
disable msan (#2049) 2018-12-21 13:50:25 -08:00
Markus Kusano 2ae303bc3b Add mpg123_decode fuzzer (#2037)
* Add fuzzer for mpg123_decode.

This fuzzes a different and non-filebased API that read_fuzzer.c.
mpg123_decode is, however, streaming based so we need to chunk the
fuzzer's input into multiple pieces, and pass them to the library. This
is pretty annoying to do by hand so I've introduced byte_stream.h to do
this automatically. Sadly, byte_stream.h is very C++ so the
decode_fuzzer is also C++ now. This isn't ideal since mpg123 is a
C library but this is the easiest way to do it.

* Do not carry next input within std::string.

* Malloc a new buffer for each decode invocation.

I used malloc instead of new since ideally this fuzz target would be
written in C.
2018-12-21 11:20:00 -08:00
Micah Snyder 194c7de657 Added the clamav project. (#2047) 2018-12-21 11:19:14 -08:00
Catena cyber ca0396dd75 Change email address for primary contact of libhtp (#2046)
To have the one with a google account
2018-12-21 07:58:25 -08:00
Markus Kusano 243a4d86e7 Hardcode pkg-config results (#2043)
* Hardcode pkg-config results.

Fixes non-deterministic results from pkg-config that cause build
failures due to library dependencies not being available.

* Use $WORK instead of /work

* Pretty print fuzzer target linking options.
2018-12-20 22:28:41 -08:00
Jonathan Hui 6482891150 [openthread] update build configuration (#2044) 2018-12-20 16:18:08 -08:00
Markus Kusano 3c3648fd1d Integrate libsass and add a fuzz target. (#2039) 2018-12-19 20:20:49 -08:00
Stefan Bucur b6aefa51cb Integration of tidy-html5 into OSS-Fuzz (#2038)
* Basic skeleton for tidy-html5 OSS-Fuzz integration.

* Added two tidy-html5 fuzzers: One that exercises the HTML parser and one that exercises the configuration file parser.

* Added the copyright headers.

* Clarified why the tidy config fuzzer uses a file interface.
2018-12-19 20:18:01 -08:00
Markus Kusano f9971c4914 Integrate opencv and add two fuzz targets. (#2034) 2018-12-19 16:25:05 -08:00
Abhishek Arya 2b8d7322f0
Update project.yaml 2018-12-19 14:12:28 -08:00
Markus Kusano b793e9a7c7 Integrate FreeImage and add a fuzz target. (#2035)
* Integrate FreeImage and add a fuzz target.

* Initialize FreeImage within LLVMFuzzerTestOneInput.

* Return 0 and not EXIT_SUCCESS.

* Use https when downloading FreeImage source.
2018-12-19 07:56:47 -08:00
Oliver Chang 261e7f2972
libhtp: remove fuzz.diff patch (#1949) 2018-12-19 18:22:08 +11:00
Catena cyber 6754971302 [libhtp] Integrate project (#1949) 2018-12-18 15:47:34 -08:00
Markus Kusano 326bcc9df1 Use experimental mode in mpg123. (#2036) 2018-12-18 14:27:10 -08:00
Markus Kusano 135eb87731 [mpg123] Integrate project along with a fuzz target. (#2032)
* Integrate mpg123 along with a fuzz target.
2018-12-18 11:04:32 -08:00
Mihai Maruseac ec533162c2 Remove -L flag from rsync to make coverage builds run (#2033) 2018-12-18 10:30:53 -08:00
Kevin Lubick 0cc33f34a5 [skia] Avoid system fonts (#2030)
Avoid system fonts
2018-12-14 09:35:44 -08:00
Florian Mayer 5d11173012 [perfetto] Add team to CC for bug visibility. (#2027) 2018-12-13 06:37:13 -08:00
Jiří Daněk 74d5d48c98 [qpid-proton] Fix .patch after upstream build script change (#2028) 2018-12-13 06:36:44 -08:00
Kevin Lubick a7ad8422a4 Fix build (#2029) 2018-12-13 06:35:47 -08:00
Jonathan Hui 9ccc507998 [openthread] update build configuration (#2026) 2018-12-12 18:58:52 -08:00
Hien Ho 47a3c6425b [libvpx] Add zip file for fuzzer seed file (#2025)
Modify build.sh to copy file to output for processing
2018-12-11 15:51:40 -08:00
Abhishek Arya df6dea74a8
Reenable perfetto build 2018-12-11 07:26:41 -08:00
Florian Mayer 8c9c6eb2f0 [perfetto] restrict to libfuzzer. (#2021) 2018-12-11 07:00:10 -08:00
Florian Mayer 9bab09942a [perfetto] Do not run tools/install-build-tools in Dockerfile. (#2018) 2018-12-10 10:51:36 -08:00
Max Moroz 995e13443c
Revert "[perfetto] Do not do shallow checkout. (#2016)" (#2017)
This reverts commit 74f031f75f.
2018-12-10 09:38:08 -08:00
Florian Mayer 74f031f75f [perfetto] Do not do shallow checkout. (#2016) 2018-12-10 09:33:49 -08:00
Max Moroz 83d103926f [perfetto] Do not use hardcoded /src path, use $SRC variable. 2018-12-10 09:23:52 -08:00
Max Moroz 1d9dc4c64e [perfetto] Do not isntall git as it is already installed. 2018-12-10 09:18:43 -08:00
Mihai Maruseac 0165b7b91c [tensorflow] Limit the amount of parallel bazel jobs to not get into an OOM (#2015) 2018-12-10 08:52:05 -08:00
Max Moroz 00349e3e61
[tensorflow] Speculative fix to get at least one successful build. (#2014)
* [tensorflow] Speculative fix to get at least one successful build.

* Remove empty lines in project.yaml.

* do not change the timeout
2018-12-10 08:51:47 -08:00
Florian Mayer 9dc68e0f20 [perfetto] chmod build.sh to 755. (#2012) 2018-12-10 06:47:10 -08:00
Jonathan Foote 269cfb6bf8 [knot-dns] use libnettle 3.4.1 to build gnutls (#2013) 2018-12-10 06:46:18 -08:00
Abhishek Arya 9dfd3535d5
Disable perfetto build (#2011)
Disabled until following issues fixed
* non-zero exit code
* cpu_reader_fuzzer crash on startup
2018-12-08 09:52:48 -08:00
Max Moroz ef89a87d64 [tensorflow] Fix seed corpus archive names (follow-up for #1937). 2018-12-07 10:35:29 -08:00
Mihai Maruseac f6ca754ed1 [tensorflow] Integrate tensorflow with OSSfuzz (#1937)
* Integrate tensorflow with OSSfuzz

* Don't install already installed dependencies

* Add environment variable to disable logging.

Some fuzzers are outputting too much information due to logging and
that's not ok when fuzzing. Use TF_CPP_MIN_LOG_LEVEL envvar to disable
printing of the log messages.

* Remove the environment variable as it is not used at runtime and we have a workaround in the pipeline

* Workaround bazel bug (bazelbuild/bazel#6697)

* Don't compile with -O2, instead remove line causing bazel bug

* Downgrade Bazel to use the last version that TF supports

* Speed-up building by building fuzzers in parallel

* Add corpora and dictionaries
2018-12-07 10:34:27 -08:00
Florian Mayer 165a2f2539 Add implementation for perfetto project. (#2011)
* Add implementation for perfetto project.

This delegates to scripts in our repo to make changes easier.

* Change CC to mailing list.
2018-12-07 09:48:35 -08:00
Remi Gacogne 370b76dc58 Add the PowerDNS project (#2007) 2018-12-06 13:07:05 -08:00
Florian Mayer e00c7b9a55 Add perfetto OSS-Fuzz project. (#2009) 2018-12-06 12:27:31 -08:00
Kevin Lubick 0de389a829 Switch to the wuffs decoder (#2005) 2018-12-05 06:47:56 -08:00
Augie Fackler 5bfd213d45 [mercurial] re-enable msan builds (#2000)
This has to land after https://phab.mercurial-scm.org/D5362 and
https://phab.mercurial-scm.org/D5363 land in
https://mercurial-scm.org/hg otherwise the build will be broken for a
while.
2018-12-04 19:00:50 -08:00
steadmon e81cbb9eda Use new FUZZ_CXXFLAGS when building git. (#2004)
This removes a ton of build warnings and prevents future build breakage
in the case where incompatible CFLAGS / CXXFLAGS are required.
2018-12-04 15:45:29 -08:00
Daniel Salzman 08bf475ab4 [knot-dns] Try to fix failed build (issue 11588) (#2001)
* [knot-dns] Add dname to/from string tests

Relates to https://gitlab.labs.nic.cz/knot/knot-dns/commit/6536d71bdf590c8

* [knot-dns] Try to fix failed build (issue 11588)
2018-12-04 07:35:35 -08:00
Augie Fackler 7bd1239ab3 mercurial: set up infrastructure required for fixing msan build (#1999)
The cpython patch is derived from the work done in
https://bugs.python.org/issue35214 by Greg Smith. It's required to
unblock msan builds on Python 2.7. Once upstream cpython 3 is fixed to
support msan builds, we should probably move to fuzzing under Python 3
instead of Python 2.

I'll wait to enable msan builds until the associated fixes in hg core
land, since I'm not sure when that will happen.
2018-12-04 10:34:29 +11:00
Miriam Zimmerman 5c43115991 Remove old username from tpm2 fuzzer subscription (#1998) 2018-12-03 10:38:08 -08:00
Alex Gaynor 55fe29f6b0 clone zstd for graphicsmagick (#1997) 2018-12-02 13:33:23 -08:00
Garret Rieger fd776a2f3f [harfbuzz] Add Ariza to cc list for harfbuzz. (#1994) 2018-11-30 20:57:05 -08:00
Franziskus Kiefer 10a3430c66 [nss] Update project.yaml (#1991) 2018-11-30 06:23:45 -08:00
Caolán McNamara 940edac482 libreoffice requires gperf > 3.1 now (#1992) 2018-11-30 06:22:33 -08:00
Guido Vranken 4f2f3774c5 projects/bignum-fuzzer/Dockerfile: get Rust stable, not nightly (#1985) 2018-11-27 12:33:42 -08:00
pdknsk afc8e4826a [glib] fix build (#1982) 2018-11-27 02:46:16 -08:00
Oliver Chang 3d662e1bec
Add support for tags field in project.yaml (#1974) (#1980)
* Add support for tags field in project.yaml (#1974)

Also add "sundew" label to libxml2_xml_reader_for_file_fuzzer.

These add additional labels in filed bugs.
2018-11-27 16:46:26 +11:00
Even Rouault c9d019c9d0 [proj4] install sqlite3 dependency now required for build (#1973) 2018-11-26 07:59:30 -08:00
Konstantin Varlamov c821c3df05 [firestore] add build dependency on Python (#1971) 2018-11-26 10:08:12 +11:00
Ebrahim Byagowi 441da6f40e [harfbuzz] Add new seeds path (#1970)
See also https://github.com/harfbuzz/harfbuzz/pull/1395
2018-11-25 09:14:31 -08:00
Max Moroz 1e67fae34c [libxml2] Disable HTTP functionality since it is blocked in the sandbox. 2018-11-21 13:38:36 -08:00