Commit Graph

1587 Commits

Author SHA1 Message Date
Andrea Brancaleoni 6f82e537ad New project: xbps (#579)
XBPS is the Void package manager.

Void is a general purpose operating system, based on the monolithic Linux® kernel.
Its package system allows to quickly install, update and remove software in binary form.
2017-05-09 10:34:29 -07:00
Kevin Lubick e953bfabdb Add POC fuzzer for Skia (#577)
* Add Skia to OSS-fuzz

* Skia compiles with these settings

* Add POC fuzzer for Skia

* Address comments and fix options
2017-05-09 07:45:58 -07:00
Max Moroz 8306637a1a [gnutls] Remove double-quotes from string comparison in build.sh. 2017-05-09 14:23:22 +02:00
Max Moroz b07e141725 [boringssl] Use $CFLAGS instead of $SANITIZER_FLAGS for MSan check. 2017-05-09 14:22:09 +02:00
Max Moroz 19e73d89e9 [infra] Extend set of UBSan checks enabled. (#573) 2017-05-09 14:16:58 +02:00
Alex Gaynor e60bf381ce [gnutls] Fixed #578 -- when using MSAN disable assembly in gnutls (#580)
* Fixed #578 -- when using MSAN disable assembly in gnutls

* Use the more public API for this
2017-05-09 14:11:19 +02:00
Kostya Serebryany c283baf384 Update README.md 2017-05-08 19:32:16 -07:00
Devin Jeanpierre 946d6455ce Add JsonCpp as a project, with @cdunn2001 as the contact. (#575)
Internal (YouTube) bug tracking adding this: b/37561473

See also: https://github.com/open-source-parsers/jsoncpp/pull/610
2017-05-08 13:22:17 -07:00
Oliver Chang c54ed42cd9 [infra] Build coverage build by default. 2017-05-08 11:31:45 -07:00
Oliver Chang 4896be51cd Create a separate coverage build.
First part of #191.
2017-05-08 11:17:27 -07:00
Abhishek Arya a83ce13c54 Remove unneeded enable-ossfuzz flag, fixes #568 2017-05-05 13:16:31 -07:00
Abhishek Arya 3baa34c81f Enable MSan experimental on some projects. (#570) 2017-05-05 10:33:12 -07:00
Kostya Serebryany be07b7d749 Merge branch 'master' of github.com:google/oss-fuzz 2017-05-04 14:43:30 -07:00
Kostya Serebryany ed23c7a0c9 ffmpeg: disable ffmpeg's seed corpora, see https://github.com/google/oss-fuzz/issues/567 2017-05-04 14:43:16 -07:00
Oliver Chang 2f65a1148f Update new_project_guide.md 2017-05-04 13:55:43 -07:00
Oliver Chang a609c95af3 Update new_project_guide.md 2017-05-04 13:53:03 -07:00
Oliver Chang 2e79751561 Update new_project_guide.md 2017-05-04 13:50:15 -07:00
Kostya Serebryany 9a9514218c better build.sh for ffmpeg 2017-05-04 10:47:39 -07:00
Tobias Brunner 392ca44ad0 strongswan: Remove unnecessary coverage flags (#565) 2017-05-04 07:51:26 -07:00
Tobias Brunner fec9b02faf strongswan: Run first fuzz target in fuzzing branch (#562) 2017-05-03 07:56:53 -07:00
Kostya Serebryany f2dc317259 Update new_project_guide.md 2017-05-01 23:34:47 -07:00
Kostya Serebryany 7def2fceda Update templates.py 2017-05-01 23:32:10 -07:00
Devin Jeanpierre 330386686d Use apt-get update && apt-get install, per best practices: (#561)
https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/

I ran into this because I was getting errors locally, like:

    E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/d/dpkg/libdpkg-perl_1.18.4ubuntu1.1_all.deb  404  Not Found [IP: 91.189.88.149 80]

It turns out you get these if you don't update, and the official best practices are to `run apt-get update && apt-get install`. In fact, running _any_ apt-get install command without the apt-get update && before it can result in unfortunate caching artifacts -- see "cache busting". (P.S. thanks to Peng on Freenode for helping me, I'm bad at Ubuntu.)

So:
    sed -re \
        's/RUN apt-get ((-y )?(install|build-dep))/RUN apt-get update \&\& apt-get \1/' -i \
        projects/**/Dockerfile

I also manually fixed the cases that already ran apt-get update in their Dockerfile:
    dlplibs/Dockerfile
    grpc/Dockerfile
    libreoffice/Dockerfile
2017-05-01 23:31:02 -07:00
Michael Niedermayer d5ac427bf8 Ffmpeg test all decoders (#559)
* Use ffmpegs build system to build fuzzer

This commit is under Public Domain

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

* ffmpeg: Remove audio/video/subtitle distinction

This commit is under public domain

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>

* ffmpeg: Remove hardcoded list of codecs, test all decoders

This commit is under public domain

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-04-30 17:21:28 -07:00
Caolán McNamara 04545810f1 add ww6 and ww8 corpuses (#557)
and update dependency cache
2017-04-28 05:31:30 -07:00
Matt Kwong ed5005933c Fix gRPC build (#556) 2017-04-27 15:22:13 -07:00
Kevin Lubick 41a6b8f807 Add Skia to OSS-fuzz (#550) 2017-04-25 13:23:10 -07:00
Nikias Bassen d0f51f5873 libplist: Move fuzzing targets to project repository (#549) 2017-04-25 07:57:05 -07:00
Max Moroz 7048a709c0 [ffmpeg] Fix #548: use -I${SRC}/ffmpeg when building the fuzzers. 2017-04-25 16:06:51 +02:00
Oliver Chang 41f551fc16 Update ideal_integration.md 2017-04-24 19:25:44 -07:00
Oliver Chang 78b3b5a5f0 Update ideal_integration.md 2017-04-24 19:24:27 -07:00
Oliver Chang bf627d4507 Update ideal_integration.md 2017-04-24 19:24:00 -07:00
Oliver Chang 69359d9612 Update ideal_integration.md 2017-04-24 19:21:44 -07:00
Oliver Chang 084ab93430 Update ideal_integration.md 2017-04-24 19:21:11 -07:00
Oliver Chang ea1f090112 Update ideal_integration.md 2017-04-24 19:20:38 -07:00
Tanin Na Nakorn fffd50e96d Add crash stats section to ClusterFuzz's documentation. (#545) 2017-04-24 15:58:16 -07:00
Oliver Chang bab0e6c54d Update build.sh 2017-04-24 14:59:36 -07:00
Oliver Chang 66b816f23d Update build.sh 2017-04-24 14:29:04 -07:00
Oliver Chang 93996eed32 Update ideal_integration.md 2017-04-24 13:25:22 -07:00
jwzawadzki 68dfd93ed6 wireshark: move building fuzzers to wireshark repository. (#544) 2017-04-24 09:57:53 -07:00
Nikos Mavrogiannopoulos 3fa6907f6b [libidn2] Added fuzzer for libidn2 (#543) 2017-04-22 12:49:51 -07:00
Abhishek Arya 6aa20fcd17 Update new_project_guide.md 2017-04-21 07:56:31 -07:00
Abhishek Arya 84f2553356 Update clusterfuzz.md 2017-04-21 07:55:58 -07:00
Abhishek Arya 1ed761a3b0 Update project.yaml 2017-04-20 08:17:50 -07:00
Oliver Chang 98cc8ce860 libssh: fix key file permissions
Should hopefully fix https://github.com/google/oss-fuzz/pull/418#issuecomment-295277016
2017-04-19 10:58:32 -07:00
Oliver Chang 5c0631d83f [infra] build status: use locale date format. 2017-04-18 16:19:41 -07:00
jwzawadzki 1829a50342 Wireshark: generate fuzzers for: OSPF, BGP, DNS, BOOTP and JSON dissectors. (#533) 2017-04-18 14:05:54 -07:00
Oliver Chang 9ffc7cc9b5 Update README.md 2017-04-18 11:47:44 -07:00
Oliver Chang 489446d17a [infra] new build status ui 2017-04-18 11:36:39 -07:00
Abhishek Arya af7251ffc0 Fix image name 2017-04-18 09:31:15 -07:00