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
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