Commit Graph

1856 Commits

Author SHA1 Message Date
Dylan Reid a86b333d8e Add cras fuzzer (#880)
cras is the audio server that runs on ChromeOS.

The first cras fuzzer tests the client's message interface.

Signed-off-by: Dylan Reid <dgreid@chromium.org>
2017-10-09 16:17:21 -07:00
Oliver Chang 5148ce1389 Update builds_status.py 2017-10-06 00:45:37 -07:00
Oliver Chang edf077bd04 Update builds_status.py 2017-10-06 00:37:50 -07:00
Oliver Chang e2c1205f54 increase build timeout to 6 hours (#877) 2017-10-05 22:16:45 -07:00
Oliver Chang e9c38132ca Update builds_status.py 2017-10-05 22:11:54 -07:00
apodtele e4ec246a78 Update project.yaml (#878)
Add apodtele.
2017-10-05 10:40:19 -07:00
Max Dymond 069d366abe Ensure curl and curl-fuzzer are extracted to src (#875)
Fixes #874
2017-10-02 07:47:55 -07:00
Glenn Randers-Pehrson e2c6a3ec10 Clone zlib into the libpng project (#873) 2017-10-01 13:04:48 -07:00
Oliver Chang 22d023788d Fix email casing (#870) 2017-09-30 13:32:28 -07:00
Glenn Randers-Pehrson 43df131e83 Use libpng's build.sh (#869) 2017-09-30 11:22:01 -07:00
Nick Terrell eebdc80cb9 Add project zstd (#867) 2017-09-29 12:53:29 -07:00
Kostya Serebryany f73c65f40f add one boost maintainer 2017-09-28 00:26:55 -07:00
Ewald Hew c3cf1b0589 Update project.yaml (#861) 2017-09-26 07:15:55 -07:00
Eugene Kliuchnikov 84d20d9ac9 Update build script (#860) 2017-09-25 17:29:46 -07:00
Max Dymond bf16050624 [curl] Move to using separated repository (#855)
The curl fuzzer has been moved into its own repository,
http://github.com/curl/curl-fuzzer. For oss-fuzz this means it needs to
check out two codebases and compile them.
2017-09-25 07:51:07 -07:00
Glenn Randers-Pehrson ba5233236d add glennrp as project contact (has been approved by mark adler, project owner) (#853) 2017-09-23 14:57:35 -07:00
Kostya Serebryany 8bcc8e1e33 add boost/regex fuzzer (#851) 2017-09-21 16:33:01 -07:00
Robert Quattlebaum d36b284106 [wpantund] Update auto_cc in project.yaml (#852) 2017-09-21 16:03:18 -07:00
Abhishek Arya 04bb39103e Fix HTTP 400 on ClusterFuzz due to non-existent emails. 2017-09-20 21:47:29 -07:00
Caolán McNamara 37f642da1d add fods, fodg, fodp corpuses (#847)
and update dependency cache
2017-09-19 07:31:16 -07:00
Caolán McNamara e06f21b8ce update dependency cache and add available dicts (#846) 2017-09-18 07:58:56 -07:00
David Tardon 99880f1aef dlplibs: workaround memory problems on builders (#845) 2017-09-17 06:42:37 -07:00
David Tardon 92a7705002 do not break build on compiler warnings (#844) 2017-09-16 08:51:03 -07:00
Robert Quattlebaum d3bf62852b Adds wpantund (part of OpenThread) to oss-fuzz. (#843) 2017-09-15 14:40:48 -07:00
Varun Khaneja bf774e525f Add project.yaml for unrar (#842)
* Add project.yaml for unrar

* Add vakh to auto_ccs, remove experimental from msan
2017-09-15 08:16:00 -07:00
Tim Rühsen 67924a6df0 [wget2] Add libmicrohttpd as new test suite dependency (#841) 2017-09-14 06:42:51 -07:00
Kostya Serebryany 8af0fe1550 llvm: add clang-format-fuzzer 2017-09-13 21:22:14 -07:00
Max Moroz 7c917865b1 [infra] Disable instrumentation checks for fuzzers built with honggfuzz.
Should fix the following issues:
- https://github.com/google/oss-fuzz/issues/825
- https://github.com/google/oss-fuzz/issues/828
- https://github.com/google/oss-fuzz/issues/829
- https://github.com/google/oss-fuzz/issues/830
2017-09-08 15:03:07 -07:00
Glenn Randers-Pehrson 031ee67876 Display commit version number while building libpng (#836) 2017-09-08 09:53:55 -07:00
Max Moroz e20958968c [libteken] Add missing initialization in the fuzz target (#821).
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2602
and also resolves https://github.com/google/oss-fuzz/issues/821
2017-09-08 09:26:26 -07:00
Damien Miller 91a91ef445 Add openssh project (#834)
* Add openssh project

This includes fuzzers for public key parsing and signature verification
so far, as well as seed corpora.

* fix MAINTAINER email address
2017-09-08 07:53:15 -07:00
Caolán McNamara 94d79a3711 add fodt corpus and update dependency cache (#835) 2017-09-08 07:14:08 -07:00
Max Moroz 9d2d8741d0 [libssh] Disable MSan since dependencies are not instrumented properly (#820). 2017-09-07 15:18:16 -07:00
Max Moroz 5646cd7be7 [libass] Disable MSan since dependencies are not instrumented properly (#819). 2017-09-07 15:13:27 -07:00
Max Moroz 84eeca2f60 [irssi] Disable MSan build as dependencies are not instrumented properly (#818). 2017-09-07 14:53:11 -07:00
Max Moroz 162064e8ff [expat] Fix fuzz target crashing with MSan on random bytes generation.
This is a fix for https://github.com/google/oss-fuzz/issues/816
and for https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2603
2017-09-07 14:26:29 -07:00
Max Moroz 718db9173d [infra] Temporary revert bad_build_check until most of the targets get fixed. (#831)
Need to take a closer look at the following issues:
- https://github.com/google/oss-fuzz/issues/815
- https://github.com/google/oss-fuzz/issues/816
- https://github.com/google/oss-fuzz/issues/817
- https://github.com/google/oss-fuzz/issues/818
- https://github.com/google/oss-fuzz/issues/819
- https://github.com/google/oss-fuzz/issues/820
- https://github.com/google/oss-fuzz/issues/821
- https://github.com/google/oss-fuzz/issues/822
- https://github.com/google/oss-fuzz/issues/823
- https://github.com/google/oss-fuzz/issues/824
- https://github.com/google/oss-fuzz/issues/825
- https://github.com/google/oss-fuzz/issues/826
- https://github.com/google/oss-fuzz/issues/827
- https://github.com/google/oss-fuzz/issues/828
- https://github.com/google/oss-fuzz/issues/829
- https://github.com/google/oss-fuzz/issues/830
2017-09-06 16:59:59 -07:00
Max Moroz e63a5c3625 [infra] Fix copyright year in template files. 2017-09-06 16:08:55 -07:00
Max Moroz 20fc8716df [tinyxml2] Fix build script and other minor fixes. 2017-09-06 16:06:59 -07:00
Max Moroz 942b5fbbe1 [infra] Enable bad_build_checks without test_all step that runs all the fuzzers. (#814)
* [infra] Enable bad_build_checks without test_all step that runs all the fuzzers.

* [infra] Add COPY step for test_all_for_bad_build script.

* [infra] Use SKIP_TEST_TARGET_RUN=1 to avoid running all fuzz targets during test_all.

* [infra] Invern the condition in test_all script.

* [infra] Finally fix the condition in test_all.
2017-09-06 11:55:07 -07:00
jumde 0723a37f71 Adding Project - Tinyxml2 (#813) 2017-09-06 07:39:26 -07:00
Jack Lloyd 40bf489ac1 Fix building botan fuzzers under honggfuzz (#649) 2017-09-05 13:18:25 -07:00
Jonas Devlieghere 81641657e5 Add jdevlieghere to LLVM's CC list (#812) 2017-09-04 08:47:31 -07:00
Max Dymond 253df53796 Update curl to take advantage of new native fuzzing (#810)
curl is now moving towards having native fuzzing capabilities in line
with
https://github.com/google/oss-fuzz/blob/master/docs/ideal_integration.md.
It now ticks a lot of the boxes:

- It's maintained in Git
- It's built with the rest of the tests in Travis
- It has a seed corpus (currently quite basic)
- It's continuously tested on the seed corpus with ASan
- It's fast and has no OOMs
2017-09-02 06:33:55 -07:00
Oliver Chang 656548e737 [infra] upload srcmap first. 2017-09-01 12:52:10 -07:00
Oliver Chang 95d9054d00 [infra] Add retry to upload 2017-09-01 12:46:35 -07:00
Oliver Chang 4e9b30adc9 wget2: Set LLVM_PROFILE_FILE
Should hopefully address #808
2017-09-01 12:29:14 -07:00
Max Moroz 664d13f5fc [bad_example] Ignore "profile" build the same way as "coverage" one. 2017-08-31 20:58:49 -07:00
Max Moroz dba3c1b2e5 [ffmpeg] Fix unbound variable error in build.sh. 2017-08-31 20:15:27 -07:00
Max Moroz 6a6163110a [infra] Add another coverage build using Clang Source-based Code Coverage. (#804)
* [infra] Add another coverage build using Clang Source-based Code Coverage.

* [infra] Remove redundant compile_coverage script.
2017-08-31 13:43:06 -07:00