Commit Graph

2399 Commits

Author SHA1 Message Date
Catena cyber 105940c2d9 Builds capstone corpus automatically (#1527)
* Builds capstone corpus automatically

* Capstone vorpus ugly fix
2018-06-18 07:24:19 -07:00
Eugene Kliuchnikov 92b7d40f84 Update brotli build script (#1528)
Brotli fuzzer is being converted to C99 in google/brotli#686
2018-06-18 07:22:10 -07:00
Federico G. Schwindt 0c62f16cd5 [varnish] Add Project (#1524) 2018-06-17 20:02:24 -07:00
Max Moroz 883cdcf3b0
[infra] Fix helper.py as per feedback from @evverx + fix issues from #1519. (#1520)
* [infra] Fix helper.py as per feedback from @evverx + fix issues from #1519.

* Remove stuff from local testing

* Suppress unnecessary output from GSUtil.
2018-06-15 10:44:18 -07:00
Alex Gaynor 82108f6083 Refs #799 -- use python to listdir instead of shelling out to find (#1519) 2018-06-15 08:20:27 -07:00
Evgeny Vereshchagin 817dbf76ca [systemd] add evverx's gmail address (#1518)
It turns out that some things are much easier to do when
a gmail account is used.
2018-06-15 06:19:03 -07:00
Max Moroz 20e55ce3b1
[infra] Enable clange code coverage reports generation for local runs. (#1494)
* [infra] Enable clange code coverage reports generation for local runs.

* Use runner image and move corpus management to the helper.py
.

* Clean up, delete unnecessary stuff, add comments.

* Run fuzz targets in parallel. Do not exit in case of an error.

* Address review feedback, except of the threading thing.

* Fix a typo.

* Use ThreadPool implementatino available in standard python2.7 package.

* Add dry run support + no corpus download option.

* Fix flags handling + add log output in case of an error.

* Append arguments for fuzz target instead of replacing them.

* Remove dry run functionality as it currently errors out after two runs.

* Fix some spacing in the code.

* Update documentation regarding new code coverage script.
2018-06-14 15:00:46 -07:00
Alex Gaynor 0eb8fca03f [mercurial] Enable msan (#1516) 2018-06-14 10:21:37 -07:00
Tobias Brunner 5d90f783ce [strongswan] Changes for PA-TNC and PB-TNC fuzzers (#1514) 2018-06-13 07:15:28 -07:00
Alex Gaynor 1bfe76536e Some small cleanups for helper.py + a py3k fix (#1513) 2018-06-13 09:26:08 +10:00
urvangjoshi ee91487456 [libaom] Add Hui to auto-ccs. (#1512) 2018-06-12 14:44:35 -07:00
urvangjoshi befad94d0d libaom: Remove fuzzer name suffix for serial mode. (#1511) 2018-06-12 13:00:26 -07:00
Catena cyber b9ad801023 [capstone] Better fuzzing (#1508)
Adds memory sanitizer
Adds next branch (current development with new architectures)
Remove tshark from capstone downloads
2018-06-12 12:41:58 -07:00
urvangjoshi 47b1086228 [libaom] Add a threaded mode for the fuzzer. (#1509) 2018-06-12 12:41:00 -07:00
Abhishek Arya f70beebef4
Don't allow project names longer than 26 characters. (#1507)
This is required to have service accounts with name of the form
bot-<project_name> which needs to be within 30 characters.
2018-06-12 08:21:58 -07:00
Max Moroz e05c1dad67 Merge branch 'catenacyber-ecdict' 2018-06-12 08:10:12 -07:00
Max Moroz c44d4f6fe3 Merge branch 'ecdict' of https://github.com/catenacyber/oss-fuzz into catenacyber-ecdict 2018-06-12 08:09:32 -07:00
Max Moroz 97c0b6b0e3 [elliptic-curve-differential-fuzzer] Rename project into "ecc-diff-fuzzer". 2018-06-12 08:07:09 -07:00
Kevin Lubick 7c8bc2c77a [skia] Include json.dict in Dockerfile (#1506) 2018-06-12 07:30:48 -07:00
Philippe Antoine 853c07dac5 Adds a dictionary for elliptic curve diff fuzzing 2018-06-12 07:10:00 +02:00
Behdad Esfahbod e9da2e7802 [harfbuzz] Update Khaled's address to his gmail (#1503)
For https://github.com/google/oss-fuzz#accepting-new-projects

cc @khaledhosny
2018-06-12 13:29:38 +10:00
Behdad Esfahbod f120ea43c5 [harfbuzz] Limit timeout for hb-subset target as well (#1504) 2018-06-12 13:29:04 +10:00
urvangjoshi ea7d5938fa [libaom] Add project (#1502) 2018-06-11 18:27:33 -07:00
pdknsk 0ab5418028 [libwebp] preparation for more fuzz targets (#1499)
* replace wget with ADD

* no C++ in libwebp

* move common to header
2018-06-11 06:56:36 -07:00
jonathanmetzman 67fcf72e97
[skia] Add json dictionary from AFL to skjson (#1498) 2018-06-08 14:08:45 -07:00
Kevin Lubick cdf81af81c [skia] Add skjson fuzzer (#1497) 2018-06-08 13:13:50 -07:00
Catena cyber 3be576e3f5 Adds ecfuzzer : diff fuzzing for elliptic curves (#1490)
* Adds ecfuzzer : diff fuzzing for elliptic curves

* Better use of flags for ecfuzzer project

* Adds openssl module for elliptic curve diff fuzzin

* Renaming to EllipticCurveDifferentialFuzzer

* Renaming to elliptic-curve-differential-fuzzer

* Right path for fuzzing
2018-06-08 11:07:56 -07:00
Bhargava Shastry d2c9d6fe39 libcoap: OSS-Fuzz integration (#1496)
* libcoap: OSS-Fuzz integration

* libcoap: Addressed comments by @inferno-chromium
2018-06-08 09:03:50 -07:00
Max Moroz b9b558383a
[fuzzing-puzzles] Enable AFL fuzzing engine instead of libFuzzer + re… (#1495)
* [fuzzing-puzzles] Enable AFL fuzzing engine instead of libFuzzer + rename the target to prevent corpus re-use.

* Use ASan instead of UBSan.
2018-06-07 22:23:06 -07:00
Emmett Neyman fc7dd66326
Added clang-loop-proto-fuzzer 2018-06-07 13:48:56 -07:00
Jonathan Rudenberg 40559d76af [poppler] Add Adam Reichold to CCs (#1493) 2018-06-07 08:52:19 -07:00
Garret Rieger 8c787cc8a3 [harfbuzz] s/cchapman@typekit.com/cchapman@adobe.com (#1491) 2018-06-05 10:20:10 -07:00
Kevin Lubick b554f42193 [skia] Fix afl build (#1489) 2018-06-05 06:17:13 -07:00
Oliver Chang 725434388d
Add jz.maddock@googlemail.com to bignum (#1488) 2018-06-05 20:25:01 +10:00
Max Moroz 28467dc229
[fuzzing-puzzles] New artificial project for various puzzles / FTS candidates. (#1485)
* [fuzzing-puzzles] New artificial project for various puzzles / FTS candidates.

Suggested by kcc@ in https://github.com/google/sanitizers/issues/964.

* Use UBSan instead of ASan.
2018-06-04 20:24:10 -07:00
Garret Rieger 817f4138e6 [harfbuzz] Add cchapman@typekit.com to cc list for harfbuzz. (#1487) 2018-06-04 20:18:37 -07:00
Oliver Chang 59c32cdca0
Add MSAn instrumented libraries steps to build_fuzzers (#1419). (#1482) 2018-06-05 09:12:53 +10:00
Kevin Lubick 47be6976c2 [skia] Opt all fuzzers into GPU build (#1484)
Also remove 3 more fuzzers from afl engine because of issues with patchelf (see #1338)
2018-06-04 09:33:22 -07:00
Abhishek Arya 0b60557f9f
Add jfb@ (#1424) 2018-06-04 07:47:09 -07:00
Catena cyber 421b7c365b [opendnp3] Adds memory sanitizer to opendnp3 project (#1483) 2018-06-04 06:41:14 -07:00
Oliver Chang 4e82ca2bdf
Update project.yaml 2018-06-04 18:35:40 +10:00
Guido Vranken 8fb808b1e8 Add Matt Caswell (OpenSSL) and John Maddock (Boost) to bignum-fuzzer auto_ccs (#1480) 2018-06-03 13:40:45 -07:00
Matthew Gregan 96c63ea8cd [nestegg] Update primary_contact (#1476)
kinetik@mozilla.com is an alias and seems not to work as a Google account, so use my real address which is mapped to a working Google account.
2018-06-02 11:07:10 -07:00
Abhishek Arya 47d8e4bdb6
Increase retry value to avoid build failures (#1468) 2018-06-02 09:12:31 -07:00
Max Moroz cfa75aa5c5 [infra] Bump LLVM revision to r333631 (fixes #1475). 2018-06-01 13:02:38 -07:00
Catena cyber 8d71a4be61 Adds capstone project (#1457)
* Adds capstone project

* Fuzzes both next and master branch for capstone

* Use main branch of main repo for capstone
2018-06-01 09:48:06 -07:00
Jiří Daněk a3c6e0e227 [qpid-proton] add @astitcher to cc list (#1473) 2018-06-01 07:00:36 -07:00
James Zern 02c00845e5 [libwebp] Set max image size to reduce OOMs (#1471)
Set max image size to 800MiB
2018-06-01 06:43:45 -07:00
Caolán McNamara daa30b7620 [libreoffice] fix opensymbol link (#1472) 2018-06-01 06:42:39 -07:00
Kostya Serebryany cccb5e9450 fix nestegg build.sh 2018-05-31 20:06:07 -07:00