Commit Graph

1817 Commits

Author SHA1 Message Date
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
Max Moroz 9f2440795f [ffmpeg] Set up LD_LIBRARY_PATH to look up for dependencies in $FFMPEG_DEPS_PATH/lib.
Discovered that missing part while testing https://github.com/google/oss-fuzz/pull/804.
2017-08-31 09:26:21 -07:00
Kostya Serebryany 638ee055e2 Update project.yaml 2017-08-30 16:49:57 -07:00
Oliver Chang ca392613e6 Update project.yaml 2017-08-30 15:03:00 -07:00
Kostya Serebryany ed9f8404ca Update project.yaml 2017-08-30 15:00:28 -07:00
Oliver Chang 78efe3f702 Use https for checking out llvm 2017-08-29 16:17:44 -07:00
Jack Lloyd 50c92eb3e4 [botan] Switch botan build back to master branch (#801)
The relevant changes from https://github.com/randombit/botan/pull/1158
have been merged to master now.
2017-08-29 07:44:56 -07:00
Jack Lloyd a1e5beb28b Change botan build.sh to use new upstream framework for building fuzzers (#794) 2017-08-28 19:00:03 -07:00
Kostya Serebryany f029b83e10 Add llvm-dwarfdump-fuzzer (#800) 2017-08-28 18:45:58 -07:00
David Tardon 59d50b6951 add qxp corpus (#796) 2017-08-27 15:42:33 -07:00
Glenn Randers-Pehrson feb90af7e4 Enlarge png corpus, cosmetic changes to build.sh (#795)
* Cosmetic changes to build.sh (licensing info, wrapped long lines)

* Put all libpng png files in seed corpus
2017-08-27 08:11:28 -07:00
Oliver Chang 5976add836 Use upstream libpng files. 2017-08-25 17:55:11 -07:00
Max Moroz 691ae1a956 [expat] Fix broken build (#793) due to the switch to GNU Automake in the upstream. 2017-08-25 10:04:10 -07:00
Oliver Chang 51db3a3282 [infra] remove unneeded file. 2017-08-24 00:16:39 -07:00
Kostya Serebryany db1bf6657b add initial set up for LLVM fuzzers (#788)
* add initial set up for LLVM fuzzers

* update LLVM docker/build to match the fresh LLVM flags

* update LLVM docker/build
2017-08-23 14:17:03 -07:00
Tim Rühsen 0687321411 [wget2] Fixes and enhancements (#787) 2017-08-22 13:35:00 -07:00
Oliver Chang e1e4c337e4 Use new libFuzzer location.
Fixes #785
2017-08-21 18:10:12 -07:00
Oliver Chang c1d4fe1a7b Use upstream libpng fuzz target. 2017-08-21 17:34:52 -07:00
Tim Rühsen 301c176a8d [gnutls] Fix disabling assembler for GMP (#783) 2017-08-19 12:08:50 -07:00
Tim Rühsen 04d90e828f [gnutls] Fix build (#782) 2017-08-18 07:43:58 -07:00
Abhishek Arya bbf2b4810c Update README.md 2017-08-17 13:04:44 -07:00
Abhishek Arya a50fde4504 Update faq.md 2017-08-17 13:02:14 -07:00
Abhishek Arya a51e5dda51 Update README.md 2017-08-17 12:55:09 -07:00
Abhishek Arya 1636442790 Update faq.md 2017-08-17 12:54:59 -07:00
Abhishek Arya b128420e03 Update faq.md 2017-08-17 12:40:40 -07:00
Abhishek Arya 907fea4d52 Update faq.md 2017-08-17 12:36:36 -07:00
Abhishek Arya e3248a0488 Update faq.md 2017-08-17 12:35:58 -07:00
Abhishek Arya 85437875e4 Update faq.md 2017-08-17 12:29:00 -07:00
Even Rouault 5978064b74 GDAL: add co-maintainer email (#781) 2017-08-17 08:56:59 -07:00
Nikos Mavrogiannopoulos c021b7dc0c New fuzzing architecture (#779)
Requisites are build as static libraries and as these linked to the fuzzers.
p11-kit can't be build statically, thus our fuzzers are not using it.
2017-08-16 08:09:27 -07:00
Roman Lebedev aa80ddcc86 RawSpeed: enable Memory sanitizer (#778)
Refs. https://github.com/google/oss-fuzz/issues/776
2017-08-15 13:45:44 -07:00
Glenn Randers-Pehrson 044e550b2e [libpng] Add PNG_CLEANUP to libpng target, don't build libpng tools (#772)
* Identify clone

* Add PNG_CLEANUP macro

* Dockerfile: changed MAINTAINER to glennrp

* build.sh: suppress libpng WARNING; only "make libpng.la" instead of "make all"

* NOTES.glennrp.txt: Initial commit

* Mention PNG_CLEANUP macro

* ....

* ....

* ....

* ....

* ....

* ....

* ....

* Added "#include <string.h>" for memcpy

* Disable WRITE support in libpng build, don't build standalone libpng tools

* ....

* Restore README.md and remove NOTES.glennrp.txt
2017-08-14 07:24:05 -07:00
Oliver Chang c94d5e44a3 Disable honggfuzz for fidl (#765). 2017-08-11 15:52:01 -07:00
Jonathan Hui 6a0a8f96ee [openthread] update how seed corpora are obtained (#770) 2017-08-11 10:39:17 -07:00
Oliver Chang 32c3befdf8 Update builds_status.py 2017-08-10 17:19:52 -07:00
Oliver Chang 3798742fa7 [infra] Fix builds query 2017-08-10 16:40:24 -07:00
Oliver Chang 57c5e5c677 [infra] Increase page size of builds list. 2017-08-10 11:47:29 -07:00
Oliver Chang 223733c213 [infra] builds_status: try to reduce 504s. 2017-08-10 11:44:19 -07:00
farahhariri 073db72745 added build scripts for fidl project (#765)
* added Dockerfile and build script to fidl project

* change url for jiri and zip input corpus

* renaming fidl to fuchsia_fidl
2017-08-10 08:17:44 -07:00
Max Moroz b604770ee9 [infra] Temporarily disable "test binaries" build step. 2017-08-09 18:26:19 -07:00