oss-fuzz/projects
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
..
aosp first toy variant of fuzzing for AOSP (#1016) 2017-12-04 12:54:32 -08:00
arduinojson Use apt-get update && apt-get install, per best practices: (#561) 2017-05-01 23:31:02 -07:00
augeas Disable MSan due to startup crash (#1375) 2018-05-02 07:14:43 -07:00
bad_example [infra] Enable bad build checks once again. (#838) 2018-04-17 09:31:53 -07:00
bignum-fuzzer [bignum-fuzzer] BoringSSL vs. mbed TLS differential bignum fuzzing (#1636) 2018-07-23 06:45:34 -07:00
bloaty Added Bloaty McBloatface as an oss-fuzz project. (#1000) 2017-11-20 08:01:08 -08:00
boost add Marshall to the boost project 2018-04-30 18:31:02 -07:00
boringssl Update build.sh 2017-07-26 09:38:39 -07:00
botan Switch @neusdan's email to googlemail address (#931) 2017-10-30 09:07:28 +11:00
brotli [brotli] Split compile and link actions (#1554) 2018-06-22 06:49:30 -07:00
c-ares Use apt-get update && apt-get install, per best practices: (#561) 2017-05-01 23:31:02 -07:00
capstone [capstone] Fix use of variables in build.sh (#1570) 2018-06-26 06:34:00 -07:00
chakra use new ChakraCoreEng@microsoft.com email address (#984) 2017-11-13 20:02:01 -08:00
cmark New project: CommonMark (#694) 2017-06-28 07:47:14 -07:00
coreutils Revert "coreutils: add build script" (#123) 2016-12-02 08:09:27 -08:00
cpython2 Added myself to the auto_ccs for CPython (#740) 2017-07-25 17:42:54 -07:00
cpython3 Added myself to the auto_ccs for CPython (#740) 2017-07-25 17:42:54 -07:00
cras Update build.sh 2018-07-02 21:06:10 -07:00
curl curl: Download dependencies in Docker using the curl-fuzzer scripts (#1316) 2018-04-15 15:58:27 -07:00
dlplibs [dlplibs] add corpus for FictionBook v.2 (#1105) 2018-01-22 13:50:10 -08:00
dropbear copy dict to build (#1223) 2018-03-09 07:43:52 -08:00
ecc-diff-fuzzer Merge branch 'ecdict' of https://github.com/catenacyber/oss-fuzz into catenacyber-ecdict 2018-06-12 08:09:32 -07:00
envoy [envoy] add ninja-build to base image. (#1656) 2018-07-26 06:42:24 -07:00
example Fix HTTP 400 on ClusterFuzz due to non-existent emails. 2017-09-20 21:47:29 -07:00
expat [expat] Fix fuzz target crashing with MSan on random bytes generation. 2017-09-07 14:26:29 -07:00
ffmpeg ffmpeg,build.sh: restrict libvpx frame sizes (#1654) 2018-07-26 18:50:05 +10:00
file Zip existing `file` testcases to create seed_corpus (#1343) 2018-04-19 13:47:03 -07:00
firefox firefox: Try setting fake HOME (#1462) 2018-08-02 20:10:00 +10:00
freetype2 [FreeType2] Remove `libarchive-dev'. (#1643) 2018-07-23 06:51:30 -07:00
fuzzing-puzzles [fuzzing-puzzles] Enable AFL fuzzing engine instead of libFuzzer + re… (#1495) 2018-06-07 22:23:06 -07:00
gdal [gdal] Add new GDAL contributor (#1021) 2017-12-05 13:33:43 -08:00
glib [GLib] Integration (#1670) 2018-08-01 08:29:28 -07:00
gnupg [gnupg] Gnupg integration (#1310) 2018-05-24 08:58:52 -07:00
gnutls [gnutls] added Ander Juaristi (#1321) 2018-04-16 08:42:02 -07:00
graphicsmagick [graphicsmagick] Add additional libraries (#1412) 2018-05-11 08:03:52 -07:00
grpc Add nanopb includes after grpc/grpc#15595 (#1536) 2018-06-18 16:43:13 -07:00
gstreamer [gstreamer]: add Jan Schmidt for access (#1179) 2018-02-20 07:52:55 -08:00
guetzli Enable msan on some projects, disable experiment on others. (#590) 2017-05-10 09:05:25 -07:00
h2o add url handler fuzz target (#601) 2017-05-12 15:48:55 -07:00
harfbuzz [HarfBuzz] Add rsheeter to notification list (#1680) 2018-07-31 17:33:06 -07:00
hoextdown [hoextdown] fix the build with a temporary hack 2018-05-31 17:56:46 -07:00
icu Use apt-get update && apt-get install, per best practices: (#561) 2017-05-01 23:31:02 -07:00
imagemagick [imagemagick] re-add libde265 (#1372) 2018-04-27 12:40:19 -07:00
irssi [irssi] Add Nei to auto_ccs (#1139) 2018-02-07 07:21:00 -08:00
jsc [jsc] Add more CCs 2017-11-17 14:46:15 -08:00
json Use apt-get update && apt-get install, per best practices: (#561) 2017-05-01 23:31:02 -07:00
json-c [json-c] Add project (#1123) 2018-02-01 07:19:28 -08:00
jsoncpp Add JsonCpp as a project, with @cdunn2001 as the contact. (#575) 2017-05-08 13:22:17 -07:00
knot-dns [knot-dns] Add dname to/from string tests (#1590) 2018-07-03 07:04:31 -07:00
lcms Enable msan experiment on some projects. (#591) 2017-05-10 09:10:46 -07:00
libaom libaom: Add README explaining how to create a PR. (#1651) 2018-07-25 10:28:59 -07:00
libarchive Enable msan experiment on some projects. (#591) 2017-05-10 09:10:46 -07:00
libass Update build.sh 2018-02-20 12:07:15 -08:00
libchewing Update project.yaml 2017-08-30 15:03:00 -07:00
libcoap [libcoap]: build.sh: invoke Makefile.oss-fuzz for building (#1676) 2018-07-31 07:35:43 -07:00
libexif libexif: Add JPG files used by libexif tests to the corpus (#1596) 2018-07-04 07:43:30 -07:00
libgd Add myself to the ACL for libgd reports (#1117) 2018-01-26 07:33:35 -08:00
libgit2 [libgit2] Use upstreamed fuzzers (#1684) 2018-08-03 07:20:21 -07:00
libidn Fix libidn build (#1413) 2018-05-13 06:38:36 -07:00
libidn2 [libidn2] Fuzzing integration improved (#736) 2017-07-25 07:50:23 -07:00
libjpeg-turbo fix libjpeg-turbo build (#1269) 2018-03-25 21:13:03 -07:00
libmicrohttpd add libmicrohttpd (#613) 2017-05-16 18:18:19 -07:00
libplist Use apt-get update && apt-get install, per best practices: (#561) 2017-05-01 23:31:02 -07:00
libpng Update project.yaml 2018-01-12 15:27:01 +11:00
libprotobuf-mutator Auto-download protobuf. (#756) 2017-08-02 16:08:12 -07:00
libpsl [libpsl] Add config.site (#1456) 2018-05-30 10:46:43 -07:00
librawspeed [librawspeed] Undefined Sanitizer: enable unsigned-integer-overflow detection. (#1011) 2017-11-27 11:23:07 -08:00
libreoffice [libreoffice] fix opensymbol link (#1472) 2018-06-01 06:42:39 -07:00
libsodium find the static archive and use it, just use whats in src (#1082) 2018-01-17 10:41:03 -08:00
libssh [libssh] Fix include path (#1230) 2018-03-10 13:35:45 -08:00
libteken [libteken] Add missing initialization in the fuzz target (#821). 2017-09-08 09:26:26 -07:00
libtiff Fix libtiff build (#1339) 2018-04-17 16:21:09 -07:00
libtsm Use apt-get update && apt-get install, per best practices: (#561) 2017-05-01 23:31:02 -07:00
libwebp libwebp: make seed corpus automatically (#1674) 2018-07-30 16:41:39 -07:00
libxml2 add Akila to libxml2 CC 2018-01-24 09:08:34 -08:00
libxslt Add project.yaml for libxslt (#574) 2017-05-11 13:06:50 -07:00
libyaml Use apt-get update && apt-get install, per best practices: (#561) 2017-05-01 23:31:02 -07:00
llvm [llvm] Add email to llvm auto_ccs (#1592) 2018-07-03 11:23:08 -07:00
llvm_libcxx Update project.yaml 2018-06-04 18:35:40 +10:00
llvm_libcxxabi change one e-mail 2017-12-15 11:47:02 -08:00
mbedtls MbedTLS integration (#1400) 2018-05-16 08:26:12 -07:00
mercurial [mercurial] Enable msan (#1516) 2018-06-14 10:21:37 -07:00
mosh Add project.yaml for Mosh (mobile shell) (#113) 2016-12-01 15:45:01 -08:00
msgpack-c [msgpack-c] move seeds to source repo (#1360) 2018-04-26 07:16:39 -07:00
mupdf [mupdf] Adapt to recent API change, so test compiles again. (#1601) 2018-07-08 11:48:38 -07:00
nestegg [nestegg] Update primary_contact (#1476) 2018-06-02 11:07:10 -07:00
net-snmp Add net-snmp project (#1277) 2018-03-29 07:13:49 -07:00
netdata add netdata (#193) 2016-12-15 14:56:29 -08:00
nghttp2 Use apt-get update && apt-get install, per best practices: (#561) 2017-05-01 23:31:02 -07:00
nginx Add nginx (#285) 2017-01-17 13:08:25 -08:00
nodejs Rename node.js to nodejs. 2016-12-01 12:19:46 -08:00
nss updating primary contact (#1543) 2018-06-20 08:02:19 -07:00
open62541 Update missing dependencies (#1196) 2018-02-26 11:24:38 -08:00
opendnp3 [opendnp3] Adds memory sanitizer to opendnp3 project (#1483) 2018-06-04 06:41:14 -07:00
openjpeg [openjpeg] Fix the year in copyrights. 2017-07-05 08:07:04 -07:00
openssh Add openssh project (#834) 2017-09-08 07:53:15 -07:00
openssl [openssl] Exclude perl scripts (#943) 2017-11-01 11:37:28 -07:00
openthread [openthread] enable additional build features (#1128) 2018-01-31 07:50:32 -08:00
openvswitch Ovs syslog clean disable (#1558) 2018-06-25 07:24:17 -07:00
opus Use apt-get update && apt-get install, per best practices: (#561) 2017-05-01 23:31:02 -07:00
ots [ots] Fix build (#1642) 2018-07-23 06:56:32 -07:00
pcre2 Fix build breakage after #623. 2017-05-24 18:05:40 -07:00
pidgin Update project.yaml 2016-12-01 12:38:04 -08:00
poppler [poppler] Add Adam Reichold to CCs (#1493) 2018-06-07 08:52:19 -07:00
postgis Use Darafei's gmail account instead (#1240) 2018-03-13 10:55:57 -07:00
postgresql Add the PostgreSQL Project (#119) 2016-12-02 06:36:54 -08:00
proj4 Update project.yaml 2017-05-22 09:20:35 -07:00
qcms [qcms] move dictionary too (#1662) 2018-07-27 06:26:25 -07:00
qpid-proton [qpid-proton] fix patch after changes to upstream build (#1610) 2018-07-12 10:11:50 -07:00
qubes-os qubes-os: disable ubsan (#1564) 2018-06-25 08:35:22 -07:00
radare2 Added radare2 as new project (#1121) 2018-01-28 15:20:03 -08:00
re2 Use apt-get update && apt-get install, per best practices: (#561) 2017-05-01 23:31:02 -07:00
realm-core Update project.yaml 2016-12-06 10:40:21 -08:00
resiprocate [resiprocate] Use upstream build script (#1206) 2018-03-03 06:49:44 -08:00
skcms [skcms] Fix skcms build (#1593) 2018-07-03 13:58:36 -07:00
skia Revert "[skia] Intentional bug for verifying ASAN (#1678)" (#1679) 2018-07-31 12:56:47 -07:00
speex Adding Speex (#379) 2017-02-13 12:15:22 -08:00
spidermonkey spidermonkey: Don't compile tests (#1232) 2018-03-12 07:41:59 -07:00
sqlite3 sqlite3: Add zlib1g-dev (#1068). 2018-01-15 09:53:38 +11:00
strongswan [strongswan] Add Andreas to list of CCs (#1526) 2018-06-18 07:26:07 -07:00
systemd [systemd] install wget to download a dictionary for fuzz-json (#1683) 2018-08-03 07:19:24 -07:00
tensorflow Add TensorFlow to OSS Fuzz (#720) 2017-07-17 17:46:53 -07:00
tinyxml2 Clean Shell Scripts (#999) 2017-11-20 12:22:57 -08:00
tor When building Tor, get an up-to-date list of the static libraries (#1585) 2018-07-01 07:17:50 -07:00
tpm2 Use apt-get update && apt-get install, per best practices: (#561) 2017-05-01 23:31:02 -07:00
unrar [unrar] Remove -DRAR_NOCRYPT since it is not used in Chromium (#1628) 2018-07-18 15:14:58 -07:00
usbguard [USBGuard] Initial Integration. (#1667) 2018-07-30 09:04:20 -07:00
util-linux add util-linux project (#120) 2016-12-02 07:33:01 -08:00
varnish [varnish] Add Project (#1524) 2018-06-17 20:02:24 -07:00
vorbis [vorbis] remove dockerfile entry for vorbis that's no longer needed (#1444) 2018-05-25 06:58:13 -07:00
weechat Fix weechat project.yaml typo (#163) 2016-12-09 21:13:22 -08:00
wget [Wget] Add project (#1314) 2018-04-16 09:59:03 -07:00
wget2 [wget2] Install lzip and rsync (#976) 2017-11-11 18:47:10 -08:00
wireshark [wireshark] fix build issue (#1347) (#1350) 2018-04-22 08:35:07 -07:00
woff2 Add auto_ccs to woff2 (#1454) 2018-05-29 09:39:07 -07:00
wolfssl [wolfSSL] build files (#715) 2017-07-14 13:39:47 -07:00
wpantund [wpantund] Update auto_cc in project.yaml (#852) 2017-09-21 16:03:18 -07:00
wuffs Build projects/wuffs as C, not C++ (#1397) 2018-05-02 16:49:52 -07:00
wxwidgets Include submodules in wxWidgets checkout (#982) 2017-11-13 10:54:36 -08:00
xbps New project: xbps (#579) 2017-05-09 10:34:29 -07:00
xmlsec [xmlsec] Integration: Attempt 2 (#1605) 2018-07-10 06:20:46 -07:00
yajl-ruby [yajl-ruby] Add yajl-ruby fuzzer (#1119) 2018-01-30 12:40:07 -08:00
yara [yara] Enable dex module (#1142) 2018-02-08 07:35:37 -08:00
zlib add glennrp as project contact (has been approved by mark adler, project owner) (#853) 2017-09-23 14:57:35 -07:00
zstd Fix email casing (#870) 2017-09-30 13:32:28 -07:00
all.sh More ossfuzz/IMAGE -> gcr.io/oss-fuzz/IMAGE. 2017-03-15 19:11:01 -07:00