Commit Graph

2574 Commits

Author SHA1 Message Date
Catena cyber 160e518818 [capstone] Right path for capstone corpus (#1561) 2018-06-25 06:14:25 -07:00
Oliver Chang 952a758fce
Downgrade clang (#1560) 2018-06-25 14:25:35 +10:00
Bhargava Shastry 6a7cc6870b Ovs syslog disable (#1557)
* OpenvSwitch integration: First commit

* OpenvSwitch integration: Fixed typo in Dockerfile

* OpenvSwitch integration: Fixed typo in build file

* OpenvSwitch integration: Fixed issues copying dict and fuzzer opetions

* OpenvSwitch integration: Added one more target and streamlined build

* Revert "OpenvSwitch integration: Added one more target and streamlined build"

This reverts commit c5945ff8ce3d14097d15a4e8b69dbee81a3b44b9.

* Revert "Revert "OpenvSwitch integration: Added one more target and streamlined build""

This reverts commit 43127a82c0314a82185ee7755015948170cc0675.

* Revert "Revert "Revert "OpenvSwitch integration: Added one more target and streamlined build"""

This reverts commit 7fcb9a2470defb4b05d34c94bbebe9e54bca7e79.

* Revert "OpenvSwitch integration: Fixed issues copying dict and fuzzer opetions"

This reverts commit dc356a9d46ec23e966d200031f0b57e220332208.

* Revert "OpenvSwitch integration: Fixed typo in build file"

This reverts commit 83e4a95a59ffbccc8db96ad14abd21f69d3e8176.

* Revert "OpenvSwitch integration: Fixed typo in Dockerfile"

This reverts commit dcbdb2c485183448bba91c1d25682a1d8723a915.

* Revert "OpenvSwitch integration: First commit"

This reverts commit 2faf845b27d482522952f71d29c1008dc8f85c85.

* openvswitch: OSS-Fuzz integration

* Openvswitch: Fix indenting and newlines

* Addressing comments by jonathanmetzman

* Openvswitch: Added json dict and seperated fuzzer options per target

* Openvswitch: Disables logging so that syslog is not spammed while fuzzing
2018-06-23 16:40:18 -07:00
Bhargava Shastry 6251347a95 [Openvswitch] Project integration (#1553) 2018-06-22 15:06:50 -07:00
Catena cyber c8166f85e0 [capstone] Cancel CFLAGS temporarily (#1555)
* Cancel CFLAGS for capstone python bindings
2018-06-22 07:55:13 -07:00
Eugene Kliuchnikov 097419a27b [brotli] Split compile and link actions (#1554)
Source code have to be compiled by CC, but linked with CXX.

Context: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=8976
2018-06-22 06:49:30 -07:00
urvangjoshi 6948f92282 [libaom] Add Jai to CC list. (#1549) 2018-06-21 16:41:28 -07:00
Varun Khaneja 8fff19181d Add -DSILENT -DRAR_NOCRYPT defines when compiling unrar (#1551) 2018-06-21 13:49:02 -07:00
Catena cyber 2546ac400f Precise path for capstone library (#1548) 2018-06-21 20:54:25 +10:00
Franziskus Kiefer 24c78072d0 updating primary contact (#1543)
Unfortunately Tim left the NSS team.
2018-06-20 08:02:19 -07:00
Eugene Kliuchnikov 37f1a33f2c Switch compiler CXX->CC (#1544) 2018-06-20 08:01:52 -07:00
Catena cyber df1fe75e43 Right path for capstone directory (#1545) 2018-06-20 08:01:24 -07:00
James Zern 5d4631a9fd [libaom] av1_dec_fuzzer.cc: correct ivfdec.h include (#1541)
ivfdec.h is under common/, remove the aom prefix which would require an include path to $SRC in addition to $SRC/aom for the others.
2018-06-20 08:00:55 -07:00
Max Moroz c05848b347 [infra] Set UBSAN_CALLS_THRESHOLD_FOR_NON_UBSAN_BUILD back to 200 + add an explanation (#1542). 2018-06-20 07:54:20 -07:00
Max Moroz 52fe2acc1a [infra] Fix bad build check for UBSan since we compile engines without sanitizers now (fixes #1542). 2018-06-20 07:21:54 -07:00
Abhishek Arya 7f26e2fd92
Add support for running perffuzz in infra/helper.py (#1540)
* Add support for running perffuzz in infra/helper.py
https://github.com/carolemieux/perffuzz

* Update compile_perffuzz

* Update run_fuzzer
2018-06-19 15:02:00 -07:00
Jonathan Foote 9a73c26288 [knot-dns] Fix build (#1523)
* [knot-dns] add gettext for gnutls

* [knot-dns] move gettext install to Dockerfile
2018-06-19 13:55:18 -07:00
Kevin Lubick 8d6e8e81cb [skia] Fix build after skjson refactor (#1538) 2018-06-19 12:25:20 -07:00
David G. Quintas 26d7835192 Add nanopb includes after grpc/grpc#15595 (#1536) 2018-06-18 16:43:13 -07:00
Max Moroz 9874e09f53
[infra] helper.py: support "profile" command for a single fuzz target with arbitrary corpus location. (#1535)
* [infra] helper.py: support "profile" command for a single fuzz target with arbitrary corpus location.

* Address review feedback.

* Update code_coverage.md page.
2018-06-18 14:19:48 -07:00
Alex Gaynor d48b11f529 [infra] helper.py: rewrite conditional to be more readable and idiomatic (#1534)
* Rewerite conditional to be more readable and idiomatic

* In fact, simplify further
2018-06-18 11:13:36 -07:00
Max Moroz 6d72d18132 [infra] helper.py profile: do not append project name prefix to fuzz target name if it is there. 2018-06-18 10:57:09 -07:00
Max Moroz 95a3d83a69 [infra] profile: do not run fuzz targets if corpus downloading has failed. 2018-06-18 10:44:42 -07:00
Max Moroz 63d9392e59
[infra] Compile fuzzing engine without SANITIZER_FLAGS unless MSan is used. (#1522)
* [infra] Compile fuzzing engine without SANITIZER_FLAGS unless MSan is used.

* Use an additional FUZZING_ENGINE_SANITIZER_FLAGS variable and simplify the script

* Use $FUZZING_ENGINE_SANITIZER_FLAGS in compile_libfuzzer.
2018-06-18 10:10:01 -07:00
Tobias Brunner ec4f54c40d [strongswan] Add Andreas to list of CCs (#1526) 2018-06-18 07:26:07 -07:00
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