Commit Graph

4017 Commits

Author SHA1 Message Date
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
Ben Smith a595e7c879 Update wabt maintainer (#3209)
* Update wabt maintainer

I'm back from leave, so I'll take over maintenance of wabt fuzz bugs.

* Update Dockerfile too
2020-01-08 18:23:42 -08:00
Hasnain Lakhani 5e98e089dd [proxygen] Install libunwind8 in Dockerfile (#3191)
* [proxygen] Install libunwind8 in Dockerfile

This should fix the build since libunwind was removed from the base image and we need it in this case

* Use dev version of the library so that the compiler can actually build against it.
2020-01-08 16:47:53 -08:00
Khaled Hosny a01b4d7507 [ots] Fix build (#3206)
Pin meson version to the latest working version.
2020-01-08 09:15:12 -08:00
jonathanmetzman cec604f363
Fix issue running AFL targets with run_fuzzer (#3195) 2020-01-08 08:03:29 -08:00
jonathanmetzman 345d49adba
Reland Make bad_build_check more likely to catch hardcoding /out (#3180) (#3205)
This reverts commit 689c3f4b65.
2020-01-08 08:02:45 -08:00
Abhishek Arya daa6f9dda0
Add libunwind-dev to fix myanmar-tools build (#3204) 2020-01-08 07:58:16 -08:00
Guido Vranken 9e24e6e8b2 [cryptofuzz] Add Matthias of OpenSSL (#3203) 2020-01-08 07:44:38 -08:00
Oliver Chang 84a2de2f84
Bump up rss limit to 2.5GB. (#3201) 2020-01-08 14:50:44 +11:00
David Bryant e557cec025 wavpack: add memory sanitizer (#3200) 2020-01-07 12:48:25 -08:00
Jonathan Foote 1ccf149b8c [knot-dns] add libev4 dep for gnutls (#3199) 2020-01-07 12:47:02 -08:00
Jonas Witschel 60069cf1fe [tpm2-tss] disable building the Feature API (FAPI) (#3193)
The new API introduced in
6da95b04b4
pulls in additional build dependencies like json-c and is currently not
part of the fuzz testing, so disable it.
2020-01-07 11:29:08 -08:00
jonathanmetzman 689c3f4b65
Revert "Make bad_build_check more likely to catch hardcoding /out (#3180)" (#3197)
Revert so that we don't get two errors in a row.

This reverts commit 14bdd9332c.
2020-01-07 08:23:13 -08:00
Dominik Röttsches 70513142eb Add myself to auto_ccs for FreeType (#3192)
Rationale: I am maintaining the inclusion and rolling of FreeType into
Chromium and have been fixing bugs found by pdfium and chromium fuzzing
in FreeType.
2020-01-07 07:33:44 -08:00
Leo Neat 9532d4781a [infra] Fixing bisection to work with more OSS-Fuzz projects (#3152)
* Max comments

* Added bisection tests

* Added test cases

* Docker run command added to build_specific commit

* Infer main repo uses docker image rather than docker file

* Added mores tests for repo infer

* With verbosity

* Formatting

* Bisection fixed

* Formatting updates

* Oliver small comments.

* Script infer main repo

* Detect repo and test module finished

* Detect main repo from script

* Regex searching

* Regex searching

* Max comments + bisector test script

* Oliver comments

* Max's comments

* String concat update

* Jonathan comments
2020-01-06 12:17:26 -08:00
jonathanmetzman 14bdd9332c
Make bad_build_check more likely to catch hardcoding /out (#3180) 2020-01-06 10:48:35 -08:00
Abhishek Arya c57c658112
Update .travis.yml (#3190) 2020-01-06 07:51:12 -08:00
Max Moroz 1463a2c523
[infra] Do not skip coverage build if there is no build.sh file (#3185). (#3189) 2020-01-06 07:45:45 -08:00