Commit Graph

1086 Commits

Author SHA1 Message Date
Kevin Lubick 5d1936fce5 [skia] fix build (#1737) 2018-08-20 06:59:40 -07:00
Abhishek Arya 05e6eee95c
Update build.sh 2018-08-19 15:00:43 -07:00
Abhishek Arya 63c7d817d8
Update Dockerfile 2018-08-19 14:58:18 -07:00
Abhishek Arya f34c86166a
Create empty file to avoid firefox build failure 2018-08-19 14:21:18 -07:00
pdknsk b4c15969db firefox: fix LD_LIBRARY_PATH (#1734)
* sync internal libFuzzer to HEAD

* fix LD_LIBRARY_PATH set by previous call in same run
2018-08-19 14:19:58 -07:00
pdknsk 08dc5a94d2 temporarily install cbindgen manually (#1730) 2018-08-18 21:23:51 -07:00
pdknsk ebbaf4c933 firefox: fixes and improvements (#1723)
* ignore libgcc

* dictionary/corpus for SdpParser and StunParser

* simpler ASAN_OPTIONS handling

* disable leak reports for now

* get execv error

* auto-sync libfuzzer

* disable coverage build

* add node.js repository for recent versions

* prepare profile

* remove unnecessary corpus size restriction
2018-08-18 16:32:16 -07:00
sebpop e21b573b63 [zlib-ng] add make check (#1729) 2018-08-17 13:09:26 -07:00
htuch 55cb636d13 [envoy] copy sources directly to $OUT. (#1724)
Turns out we need to be in out/proc/self/cwd, not out/src/proc/self/cwd.
In #1721, I was picking up stale artifacts from manual CLI rsync.

Signed-off-by: Harvey Tuch <htuch@google.com>
2018-08-17 06:50:01 -07:00
htuch a0f3d62a94 [envoy] profile coverage support. (#1721)
Do the path mangling and symlink resolution needed to deal with Bazel.

Signed-off-by: Harvey Tuch <htuch@google.com>
2018-08-16 17:07:56 -07:00
Alessio Bazzica 0b01f10708 Adding PFFFT to oss-fuzz (#1718)
* first commit

* comments addressed
2018-08-16 16:40:02 -04:00
htuch 870f29baf8 [envoy] exclude no_fuzz tagged targets. (#1712)
This will make it easier for us to control individual test targets and
exclude trivials/bad fuzzers from the Envoy GH repo.

Signed-off-by: Harvey Tuch <htuch@google.com>
2018-08-15 06:43:21 -07:00
Armin Hasitzka 79b521a629 Update the maintainer of FreeType's `Dockerfile` (#1711)
- Set myself as the maintainer since I will spend most time 
  with FreeType's fuzzers in near future.
2018-08-13 10:44:55 -07:00
Kevin Lubick 007606bc82 [skia] Fix build after picture_utils went away (#1709) 2018-08-13 08:41:15 -07:00
sebpop 3e1d680a5c [zlib-ng] add zlib-ng project (#1694) 2018-08-10 15:22:43 -07:00
pdknsk 7bb6714073 [glib] GLib: remove names from dictionary (#1706)
* consistency

* remove names from dictionary
2018-08-10 15:14:12 -07:00
Catena cyber ce9a1e3a79 [ecc-diff-fuzzer] Adds cryptopp module to ecc-diff-fuzzer (#1703) 2018-08-10 07:53:09 -07:00
Mina Farid 29a92d7441 [firestore] fix building with ubsan flags (#1704) 2018-08-10 07:45:18 -07:00
Mina Farid b3f0fdd79d [firestore] move fuzz targets build location (#1701) 2018-08-09 12:36:07 -07:00
Max Moroz 8d3e462bd6
[infra] Prevent mounting local checkout to $SRC + clean up Dockerfiles (#1699). (#1700) 2018-08-09 12:29:31 -07:00
htuch a8521a41e9 [envoy] add -lc++fs linkopt to fix build failure (#1698)
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=9700.

Signed-off-by: Harvey Tuch <htuch@google.com>
2018-08-09 11:25:15 -07:00
Catena cyber 48c648e060 [ecc-diff-fuzzer] Adds gcrypt to elliptic curve diff fuzzer (#1696)
* Adds gcrypt to elliptic curve diff fuzzer

And adds corpus to the project

* A way to solve conflict between openssl and gcrypt

* Code review : no longer use of curl nor sed
2018-08-09 09:26:47 -07:00
pdknsk c0e1e46bab [glib] GLib: more targets (#1695)
* better seed corpus for fuzz_key

* new target: fuzz_variant_text

* new target: fuzz_dbus_message

* get ninja from pip

* remove target: fuzz_markup

* new target: fuzz_variant_binary
2018-08-09 07:52:25 -07:00
Mina Farid 18234a5598 [firestore] Add Firestore sdk project (#1645)
* Add Firestore project

* Firestore project docker image and build script

* Firestore project docker image and build script

* Clone Firebase from Git and build with Fuzzing

* Add a collaborator and comments for cmake version

* Moving fuzzing target to test folder
2018-08-08 10:56:53 -07:00
Alex Gaynor 1db0aa1aa3 [spidermonkey] Another attempt to fix spidermonkey build (#1693) 2018-08-08 07:45:51 -07:00
Alex Gaynor c6d67eaa7b [spidermonkey] Fixed spidermonkey build -- it now requires rust (#1691) 2018-08-07 12:46:48 -07:00
Abhishek Arya 6be5fb8b4d
Fix for failing build due to bad build check (#1237) 2018-08-05 20:41:53 -07:00
zlowram 6fadb3b717 Integration for Radare2 (#1237)
* Integration for Radare2

* Remove rss_limit_mb since it does not work.
2018-08-05 10:04:23 -07:00
YannisGuyon 9204671cc5 Pull corpus files from google cloud (#1688)
Add remote zip containing fuzzer-friendly files
which cover basically all features.
2018-08-03 14:11:19 -07:00
pdknsk ef88a53fb2 add more project members (#1687) 2018-08-03 13:23:32 -07:00
Catena cyber 6c0458a14c [gnupg] Generic listing of fuzz targets for project gnupg (#1686)
* Generic listing of fuzz targets for project gnupg

So that we will no longer need pull requests on oss-fuzz
when one new fuzz target is added in gnupg code

There is one new fuzz target : fuzz_list

* Updating libgpg-error to version 1.32
2018-08-03 09:18:48 -07:00
Patrick Steinhardt 90bdc6a32f [libgit2] Use upstreamed fuzzers (#1684)
To get the ball rolling more quickly, the download_refs fuzzer for
libgit2 was first implemented directly in oss-fuzz. But as we want to
ensure that we're not breaking fuzzers and thus at least build them as
part of our CI, the goal has been to upstream them into libgit2.

This commit removes the download_refs fuzzer and its corpus in favor of
using the upstreamed fuzzer. Furthermore, the build script is
generalized to automatically pick up new fuzzers named according to a
certain pattern, as we already added a second packfile fuzzer.
2018-08-03 07:20:21 -07:00
Evgeny Vereshchagin d701589823 [systemd] install wget to download a dictionary for fuzz-json (#1683) 2018-08-03 07:19:24 -07:00
Oliver Chang 46f455a664
firefox: Try setting fake HOME (#1462) 2018-08-02 20:10:00 +10:00
pdknsk 1d5bb6c78a [GLib] Integration (#1670) 2018-08-01 08:29:28 -07:00
rsheeter 5a2033f846 [HarfBuzz] Add rsheeter to notification list (#1680)
Add rsheeter to notifications for harfbuzz
2018-07-31 17:33:06 -07:00
jonathanmetzman bd445d75f0
Revert "[skia] Intentional bug for verifying ASAN (#1678)" (#1679)
This reverts commit e6673eada5.
2018-07-31 12:56:47 -07:00
Kevin Lubick e6673eada5 [skia] Intentional bug for verifying ASAN (#1678)
* Remove some checks that have landed in Skia proper

* intentional breackage
2018-07-31 12:35:32 -07:00
Kevin Lubick 4789a943d3 [skia] Remove some checks that have landed in Skia proper (#1677) 2018-07-31 12:34:58 -07:00
obgm fa049083d3 [libcoap]: build.sh: invoke Makefile.oss-fuzz for building (#1676)
This change calls libcoap's Makefile for building libcoap applications
with proper build flags set.
2018-07-31 07:35:43 -07:00
pdknsk 0e610d96ec libwebp: make seed corpus automatically (#1674)
* remove remnant

* make seed corpus automatically
2018-07-30 16:41:39 -07:00
Allen-Webb 8f16f85ef3 [USBGuard] Initial Integration. (#1667)
USBGuard is a project that provides policy enforcement for attached
USB device to protect against malicious on unauthorized USB devices.

This adds initial support for the USBGuard project.
2018-07-30 09:04:20 -07:00
Garret Rieger cecf82749e [harfbuzz] Fix incorrect source file for hb-subset-get-codepoints-fuzzer. (#1669) 2018-07-30 06:22:06 -07:00
pdknsk f68ff24a4f add myself temporarily (#1671) 2018-07-29 10:31:18 -07:00
Abhishek Arya e1d74c810f
Update build.sh 2018-07-27 08:23:43 -07:00
Abhishek Arya a81d5d4063
Update build.sh 2018-07-27 08:02:34 -07:00
Abhishek Arya 1cfb20b657
Update Dockerfile 2018-07-27 07:56:37 -07:00
pdknsk 0980a8d92a [qcms] move dictionary too (#1662) 2018-07-27 06:26:25 -07:00
Oliver Chang 74750f0698
[firefox] add used attribute to magic string 2018-07-27 12:51:03 +10:00
Abhishek Arya 30a4389324
Fix for broken firefox build #1462 2018-07-26 19:49:41 -07:00