Commit Graph

2828 Commits

Author SHA1 Message Date
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
Florian Mayer 834c12dc13 Update supported fuzzing engines in README (#2022) 2018-12-11 14:31:51 -08:00
Max Moroz aa9c257a49 [docs] Add link to ClusterFuzz web interface from the main README.md. (#2024)
* [docs] Add link to ClusterFuzz web interface from the main README.md.

* Minor fix
2018-12-11 13:56:48 -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
Evgeny Vereshchagin 8f5657fae3 infra: add a command for downloading all corpora for a project from GCS (#2010)
This partly addresses https://github.com/google/oss-fuzz/issues/2006.
2018-12-11 14:30:54 +11: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 2d1a956fcf [infra] Enable debugging mode for srcmap script to make its failures more obvious. 2018-12-10 10:11:40 -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
Abhishek Arya 6dc263ece1
Update new_project_guide.md 2018-12-08 08:38:24 -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
Abhishek Arya 832d2c220d
Add new chapter blog post link 2018-12-03 13:45:38 -08: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
Max Moroz 9eb9f3bb63 [infra] Follow-up fix for bad_build_check script (#1990). 2018-11-30 12:38:08 -08:00
Max Moroz 7c2f32f748
[infra] Add return value to bad_build_checks script. (#1993) 2018-11-30 11:15:51 -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
Oliver Chang 9aa11dbd25
Update fuzzer_environment.md 2018-11-28 09:36:44 +11: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
Evgeny Vereshchagin 3740c751fd [infra] base-runner: remove strict_string_check from ASAN_OPTIONS (#1972)
Whether string_string_checks will be turned on or not is
being discussed in https://github.com/google/oss-fuzz/issues/542.
Until it's settled, it'd probably be better to remove the option
from ASAN_OPTIONS altogether so as not to confuse anybody.
2018-11-26 09:57:09 -08: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