Commit Graph

3834 Commits

Author SHA1 Message Date
Max Moroz af0146f185
[cmark] Enable dataflow config (#1632). (#3263)
Should work based on https://pantheon.corp.google.com/logs/viewer?resource=build%2Fbuild_id%2Ffd035ed9-bbd9-4371-98ec-20d651567cee&project=oss-fuzz&minLogLevel=0&expandAll=false&timestamp=2020-01-21T22:47:00.300000000Z&customFacets=&limitCustomFacetWidth=true&dateRangeEnd=2020-01-21T22:46:58.339Z&interval=PT1H&dateRangeUnbound=backwardInTime&scrollTimestamp=2020-01-21T19:28:33.870235967Z, but letting Travins double check.
2020-01-21 15:59:48 -08:00
Max Moroz 4e9aa50546
[json-c] enable dataflow config (#1632). (#3265)
Should work based on https://pantheon.corp.google.com/logs/viewer?resource=build%2Fbuild_id%2F3fc8371d-951a-4003-9ce5-97d4adaf449c&project=oss-fuzz&minLogLevel=0&expandAll=false&timestamp=2020-01-21T22:54:26.943000000Z&customFacets=&limitCustomFacetWidth=true&dateRangeEnd=2020-01-21T22:54:25.085Z&interval=PT1H&dateRangeUnbound=backwardInTime&scrollTimestamp=2020-01-21T18:50:28.370948047Z, double checking with Travis.
2020-01-21 15:59:06 -08:00
Max Moroz 98c81e6a5d
[wuffs] enable dataflow config (#1632). (#3275)
Tested with https://pantheon.corp.google.com/logs/viewer?resource=build%2Fbuild_id%2Fb5b0bd85-2754-4b7e-b388-e0e9615023a8&project=oss-fuzz&minLogLevel=0&expandAll=false&timestamp=2020-01-21T23:46:40.714000000Z&customFacets=&limitCustomFacetWidth=true&dateRangeEnd=2020-01-21T23:43:30.052Z&interval=PT1H&dateRangeUnbound=backwardInTime&scrollTimestamp=2020-01-21T18:53:52.366704300Z
2020-01-21 15:57:03 -08:00
Max Moroz d57400cae3
[openthread] enable dataflow config (#1632). (#3273) 2020-01-21 15:56:30 -08:00
Max Moroz a37f237ca5
[infra] Add fuzzing_engines section for the project.yaml. (#3267)
* [infra] Add fuzzing_engines section for the project.yaml.

* Update presubmit.py

* Update presubmit.py

* Update presubmit.py
2020-01-21 15:48:09 -08:00
Max Moroz 2c6c6d9785
[infra] Prioritize short files when collecting dataflow traces (#1632). (#3254)
* [infra] Prioritize short files when collecting dataflow traces (#1632).

* remove debug print

* rename files and sizes dict
2020-01-21 13:09:07 -08:00
Robert Löhning 87df2b147a [qt] Add bash function for building fuzz targets (#3261)
* [qt] Add bash function for building fuzz targets

* Fix assignments

* Fix building corpus

* Fix reading of optional parameters

* Move module to separate parameter
2020-01-21 09:26:25 -08:00
Max Moroz 0b95fe1039
Revert "[xz] Apply a harmless local patch to migrate to $LIB_FUZZING_ENGINE. (#3252)" (#3260)
This reverts commit 13555d96ab.
2020-01-21 08:23:42 -08:00
Ebrahim Byagowi da07464524 [harfbuzz] Add ckitagawa (#3258)
Calder likes to get CC'd to recent fuzzer failures and
plans to develop more subset features so let's update the CC list.
2020-01-21 06:52:37 -08:00
Tyson Smith 5adf79b336 [vorbis] updates (#3255)
* [vorbis] Remove $LIB_FUZZING_ENGINE migration workaround

* [vorbis] Add additional corpus
2020-01-17 22:55:39 -08:00
Max Moroz bb85046cb9
[vorbis] Apply a harmless local patch to migrate to $LIB_FUZZING_ENGINE. (#3253) 2020-01-17 14:01:10 -08:00
Max Moroz 13555d96ab
[xz] Apply a harmless local patch to migrate to $LIB_FUZZING_ENGINE. (#3252) 2020-01-17 14:00:54 -08:00
Max Moroz 5dd3f4cebe
[infra] Add env variable to the DF collection GCB step (#1632). (#3250)
* [infra] Add env variable to the DF collection GCB step (#1632).

* format
2020-01-17 13:06:27 -08:00
Even Rouault dcf68ac497 [GDAL] Update download URL for netCDF dependency (#3248) 2020-01-17 10:35:31 -08:00
Max Moroz f6002f6139
[infra] Collect dataflow traces on the builder (#1632). (#3238)
* [infra] Skeleton of the changes needed for collecting DFT on the builder (#1632).

* move ENGINE_INFO to the helper as well

* make collect_dft +x

* syntax fixes

* add actual dataflow tracer script

* format

* more refactoring and cleanup

* format

* address Oliver's feedback

* format

* more fixes

* format

* do not redirect stderr to stdout

* add exit at the end of main

* address feedback from Oliver
2020-01-17 06:24:15 -08:00
Antoine Pitrou 3a9400d3a2 [arrow] Edit auto-ccs (#3243) 2020-01-16 15:26:01 -08:00
Robert Löhning 8ded82c81e [qt] Add fuzz target for QTextDocument::setHtml (#3245) 2020-01-16 15:07:24 -08:00
jonathanmetzman db6b6e7fd2 [infra] helper: fix regression introducing attribute error when reproducing crashes (#3246) 2020-01-16 13:54:23 -08:00
Robert Löhning a69a542680 [qt] Build widgets and add fuzz target for QTextLayout::beginLayout() (#3244) 2020-01-16 10:31:44 -08:00
emkornfield 08a04301d6 Add Micah Kornfield to AutoCC (#3240)
I'd like to be able to see these bugs.
2020-01-16 07:46:39 -08:00
Robert Löhning feb57d3c9d [qt] Don't try to shallow-copy submodules (#3242)
It doesn't work that way.
2020-01-16 04:28:21 -08:00
Robert Löhning 61220d2a3b Qt: Build fuzz target for QTextDocument::setMarkdown (#3241) 2020-01-16 04:27:29 -08:00
Max Moroz f22c0fbaac
[infra] dataflow: use basic block coverage instead of function (#1632). (#3239) 2020-01-15 21:40:58 -08:00
Max Moroz 3a9d7381e7
[infra] Print exact reproduction commands in build failures (#3104). (#3236)
* [infra] Print exact reproduction commands in build failures (#3104).

* syntax fixes

* remove redundant &&

* fix a typo

* use named arguments in format strings

* format
2020-01-15 14:12:22 -08:00
jonathanmetzman bf3592de30
[infra] Make helper.py presubmit-clean (#3237) 2020-01-15 13:37:07 -08:00
Leo Neat 14582175d0 [infra] Scripts for building fuzzers with CIFuzz (#3207) 2020-01-15 13:30:57 -08:00
Max Moroz 79860344be
[grpc] Remove the temporary change. 2020-01-15 10:51:58 -08:00
Max Moroz b66d1b726a
[grpc] Temporarily enable AFL fuzzing engine to propagate new auto CCs. 2020-01-15 10:42:22 -08:00
Max Moroz b5abd91f20
[infra] Presubmit: remove license check for all .yaml files. (#3235) 2020-01-15 09:33:39 -08:00
Max Moroz d2330b29a6
[arrow] Remove unnecessary (and outdated) comment and default sanitizers. 2020-01-15 09:14:23 -08:00
Antoine Pitrou 648d3f5b7d [arrow] Submit Apache Arrow for inclusion (#3233)
* Submit Apache Arrow for inclusion

Arrow is both an efficient in-memory format for tabular data,
an IPC format with zero-copy capabilities, and a set of interoperable
language implementations (~10 languages currently: C++, Python, Java,
Rust, Go...).

This submission is for fuzzing the Arrow C++ IPC reader.
If accepted, we plan to add other fuzz targets, for example for
reading Parquet files.

* Add license header to project.yaml
2020-01-15 09:13:42 -08:00
Abhishek Arya f06afc1ebe
Fix presubmit parsing issue with emails. (#3234)
* Fix presubmit parsing issue with emails.

* Fix
2020-01-15 07:41:53 -08:00
Abhishek Arya ebcf4bcdf4
Update project.yaml 2020-01-14 22:59:16 -08:00
Robert Löhning 383f8ecefa [qt] Test on branch 5.15 instead of dev (#3232)
- dev will change the build system to cmake. When I stay on 5.15,
  I can choose when to port the fuzzing.

- Submodules are currently outdated in dev. On 5.15, changes in
  stable branch will be tested earlier and additions for fuzzing
  can be used earlier.
2020-01-14 13:10:10 -08:00
Leo Neat cca04a14f4 [infra] Fix env variable in the helper.py repoduce command (#3230) 2020-01-14 10:50:35 -08:00
Kim Kulling c77697b233 Propose assimp for oss-fuzz. (#3231)
* Propose assimp for oss-fuzz.

* Delete .#project.yaml

* Update #project.yaml#

Co-authored-by: Abhishek Arya <inferno@chromium.org>
2020-01-14 10:47:53 -08:00
Oliver Chang 08c7c706bf
Build honggfuzz by default. (#3228) 2020-01-14 12:35:31 +11:00
luisx41 ed6b5232ee [unbound] add fuzzers written for OSTIF audit (#3210) 2020-01-14 11:42:13 +11:00
Leo Neat 40fa9e5e9c [infra] CIFuzz - Add github action to OSS-Fuzz repo (#3214) 2020-01-13 15:25:12 -08:00
jonathanmetzman d76fe9aeeb
Merge contradictory indent directives (#3226) 2020-01-13 09:34:28 -08:00
Max Moroz 14758dfe7d
[docs] Update the main docs page to mention fuzzing docs. (#3220)
* [docs] Update the main docs page to mention fuzzing docs.

* Add an FAQ entry too

* update the main readme and move the faq question up
2020-01-12 17:14:20 -08:00
Max Moroz cbdc65515e
[infra] Fix dataflow engine compilation for a speed up (#1632). (#3219) 2020-01-12 11:43:03 -08:00
Ebrahim Byagowi 6c5632a1a5 [harfbuzz] Add another location of fonts (#3222)
Not very different from ones we have already, for the sake of completeness
2020-01-12 07:55:13 -08:00
jonathanmetzman 363d00ba5f
[infra] Add presubmit script (#3196) 2020-01-10 10:19:42 -08:00
Catena cyber 40a6d7ffdb Silence unsigned overflow (#3216) 2020-01-10 07:04:42 -08:00
Max Moroz 12b5811ad0
[infra] Add parens to ensure correct execution order (#3104). (#3213) 2020-01-09 10:34:08 -08:00
Max Moroz cfe13cb116
[infra] Print additional information for build/coverage failures on GCB (#3104). (#3208)
* [infra] Explicily print failing build config in the GCB log (#3104).

* add trailing "false" command + add a message for misisng coprus backups in code coverage build

* improve the coverage message and behavior

* fix exit command

* use .format() for a single argument format string too

* fix typo
2020-01-09 09:41:58 -08:00
Catena cyber 7cfb7aab73 Silence unsigned integer overflows in binutils project (#3178)
* Silence unsigned integer overflows in binutils

* Use fno-sanitize

* Condition on sanitizer
2020-01-09 07:46:31 -08:00
Guido Vranken 5fdbd83220 [pillow] WebP support (#3211) 2020-01-09 07:45:02 -08:00
Guido Vranken 0a536515b5 [django] Fix coverage build (#3212) 2020-01-09 07:44:40 -08:00