Commit Graph

312 Commits

Author SHA1 Message Date
David Tardon 9bf074e1fd add more corpora (#508)
* add cdr corpus

* add vsd corpus

* add zmf corpus

* add pmd corpus

* add fh corpus
2017-04-04 08:55:01 -07:00
David Tardon e05bbfd2bc combine all DLP libs into a single project (#507) 2017-04-04 08:00:20 -07:00
Caolán McNamara bf0830a281 add win word v2 corpus (#503) 2017-04-03 07:41:08 -07:00
Oliver Chang 6086f35b1e Update project.yaml 2017-04-02 13:33:11 -07:00
Caolán McNamara 72335d58f6 add cgm corpus (#502)
* add cgm corpus

and update dependency cache

* and update dependency cache more
2017-04-01 07:21:29 -07:00
David Tardon 9f5c3820cd add zip corpus (#498) 2017-03-31 14:55:25 -07:00
Oliver Chang bdbce9fb74 Update Dockerfile 2017-03-31 08:50:57 -07:00
Oliver Chang 81774e6bc3 Update Dockerfile 2017-03-31 08:44:48 -07:00
David Tardon 0ed2ab8de7 various fixes for libmspub and librevenge (#496)
* update copyright year

* update copyright year

* c++11 is not needed

* c++11 is not needed
2017-03-31 17:41:34 +02:00
Kostya Serebryany 4a2f17e4fb Update build.sh 2017-03-30 21:36:13 -07:00
David Tardon a82019bbd8 add librevenge (#491)
* add libmspub

* remove sanitizers field

* integrate libmspub

* add librevenge

* integrate librevenge
2017-03-30 21:35:43 -07:00
Oliver Chang 3ce35b240e Fix guetzli fuzzer build location.
We should be using $OUT, not /out.
2017-03-30 09:17:02 -07:00
Robert Obryk 900b69d870 Guetzli: enable UBSAN, add Zoltan to auto_ccs. (#490)
All spotted implementation-specific/undefined behaviour has been fixed:
google/guetzli#142, google/guetzli#144, google/guetzli#154.
2017-03-30 08:25:41 -07:00
David Tardon 47aa4cb9dd integrate libmspub (#485)
* add libmspub

* remove sanitizers field

* integrate libmspub
2017-03-29 16:21:58 -07:00
Matt Kwong aeb7f0416f Add c-ares to libraries to compile fuzzers with (#486) 2017-03-29 14:07:17 -07:00
David Tardon 35ab764e2e add libmspub (#482)
* add libmspub

* remove sanitizers field
2017-03-29 10:57:00 -07:00
Sebastian Pipping 9e2f041446 Update metadata of Expat project (#484) 2017-03-29 09:48:23 -07:00
Robert Obryk f0b42c3d7b Add a new project: Guetzli. (#480)
The undefined fuzzer is disabled for now, because we have one piece of
undefined behaviour that gets nearly always hit.

I've ran the fuzzer for ~tens of minutes, and had no issues reported.
2017-03-28 20:41:07 -07:00
Abhishek Arya 2d5e2ef84f Fix Tor build with non-existent seed corpus for some fuzzers (#469). (#481) 2017-03-26 19:26:59 -07:00
Caolán McNamara 6c4ca4dbe3 add rtf corpus (#478)
and update dependency cache
2017-03-23 14:30:22 -07:00
Oliver Chang 60835ac420 oss-fuzz/BASE_IMAGE -> oss-fuzz-base/BASE_IMAGE 2017-03-22 12:12:51 -07:00
Oliver Chang a086ab3f03 Enable Msan experimentally for some projects (#473). 2017-03-21 15:09:10 -07:00
matt-kwong c287418b4f Pin Bazel version to 0.4.4 for gRPC (#472) 2017-03-20 14:03:21 -07:00
Vitaly Buka ec86fc2fa3 [libprotobuf-mutator] Stop detecting leaks in libxml fuzzer. (#467) 2017-03-17 10:59:52 -07:00
Mike Aizatsky 5c33b0c9d3 [tpm2] fixed base file name 2017-03-16 12:52:56 -07:00
Nick Mathewson 63b3d797e0 Tor build.sh: Disable memory sentinels when fuzzing (#464)
Tor has a few safety features that try to prevent bugs by using
memory more safely.  For example, by default, we terminate our IO
buffers with 0-valued bytes, so that accidental string operations
can't run off the end.  For another example, we do some of our
allocation in "memory areas" -- an obstack-style allocation in which
all objects are freed at once.

These features prevent a fairly large category of crash bugs, but
they also prevent asan from seeing our mistakes.  But when we're
fuzzing, we'd like to expose as many of our mistakes as possible.
With that in mind, we've added a --disable-memory-sentinels
configuration option to turn off a lot of these safety features when
we're fuzzing.  This feature turns it on for oss-fuzz.
2017-03-16 12:46:07 -07:00
Caolán McNamara bc7ce31d8a [libreoffice] add yasm depend for internal libturbo-jpeg (#463) 2017-03-16 17:42:39 +01:00
Max Moroz 39e7fa7e06 [expat] Fix incorrect .options file. 2017-03-16 11:27:28 +01:00
Oliver Chang c2feab5746 More ossfuzz/IMAGE -> gcr.io/oss-fuzz/IMAGE. 2017-03-15 19:11:01 -07:00
Oliver Chang 7df64d4ac4 [infra] ossfuzz/IMAGE -> gcr.io/oss-fuzz/IMAGE 2017-03-15 18:46:31 -07:00
Oliver Chang 51ec8c3c72 Update project.yaml 2017-03-15 17:51:43 -07:00
Oliver Chang d970d98cd2 Temporarily disable afl for libreoffice
Investigating disk space issues on builders.
2017-03-15 17:51:18 -07:00
Oliver Chang 953c2fb6ab Update project.yaml 2017-03-15 16:15:05 -07:00
matt-kwong 6364c0f832 gRPC - add ssl_server_fuzzer and remove options (#458)
* CC less people for gRPC issues

* Enable ssl_server_fuzzer and remove options
2017-03-15 14:43:36 -07:00
Mike Aizatsky 68bde691ef [infra] trying to workaround docker error
GCB triggers https://github.com/docker/docker/issues/9547
2017-03-15 11:58:14 -07:00
Mike Aizatsky 2b14cbe441 [tpm2] moving Dockerfile in 2017-03-15 10:53:43 -07:00
Max Moroz 30a8f67514 [expat] Build 6 fuzz targets for different encoding types. (#431)
* [expat] Build 6 fuzz targets for different encoding types.

It obviously makes fuzzing faster and corpus should become more precise.

* [expat] Add dictionaries in different encodings.
2017-03-15 09:42:57 +01:00
Caolán McNamara 8f6704f44a add ole corpus (#455) 2017-03-14 07:36:15 -07:00
Richard Hipp e293ff7373 [sqlite3] Changes to fetch SQLite sources as a tarball using curl (#454)
* Untested changes to fetch the latest SQLite sources as a tarball rather
than using the Fossil DVCS.

* [sqlite3] Address review comments for #454.

* Revert of [sqlite3] Address review comments for #454.

* Re-land of [sqlite3] Address review comments for #454.
2017-03-14 14:29:01 +01:00
Mike Aizatsky 892e524c09 [infra] workdir matches project name 2017-03-13 17:40:57 -07:00
Mike Aizatsky 5f483efb80 nit 2017-03-13 16:44:42 -07:00
Mike Aizatsky 8c6223bf9e [sqlite3] enabled debug mode 2017-03-13 16:44:13 -07:00
Mike Aizatsky 44289ad239 [infra] gcb wants project name to match checkout dir 2017-03-13 16:01:58 -07:00
Abhishek Arya 2aff2eedcf Fix for bug 802.
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=802#c4
2017-03-10 09:02:02 -08:00
Caolán McNamara 539f0db233 [libreoffice] move build script into libreoffice git (#443)
to make it easier to keep it in sync with what it builds
2017-03-09 12:49:36 +01:00
Kostya Serebryany 747002cd06 enable msan for harfbuzz (#441)
@behdad
2017-03-07 17:41:36 -08:00
Kostya Serebryany 067e46e11e Update project.yaml 2017-03-07 14:43:14 -08:00
Kostya Serebryany 1932c4baa0 Update project.yaml 2017-03-07 14:16:24 -08:00
Kostya Serebryany fe8b3721e1 Update project.yaml 2017-03-07 14:12:40 -08:00
Abhishek Arya 7643d95314 Add seed corpus for woff2, add missing options for other fuzzer. (#439)
* Add seed corpus for woff2, add missing options for other fuzzer.

* Add seed corpus.

* Switch from seed corpus archive to a folder with files.
2017-03-06 12:37:58 -08:00