Commit Graph

1500 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
Oliver Chang cb91f9957f [infra] Ugly hack to save disk space after a build. 2017-04-03 20:09:07 -07:00
Abhishek Arya d04cf77f04 Update docs with new --sanitizer flag, fixes #488. (#505) 2017-04-03 08:20:11 -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 6d8ecba423 [infra] Break loudly when a build script incorrectly uses /out instead of $OUT 2017-03-30 14:20:27 -07:00
Oliver Chang 649ab84a2f [infra] Remove --no-pull-base-images.
This is redundant. We can just call `build_image` directly to bypass
cache and not pull.
2017-03-30 14:00:22 -07:00
Oliver Chang f4716b0c1e [infra] helper.py: Bypass docker cache if build_image is called explicitly.
Fixes #479 and #487.
2017-03-30 13:53:19 -07:00
Oliver Chang 5a0b81b644 [infra] Clean up helper.py and don't pull project images (#487)
We still pull base-images by default, but this can be overriden by
passing `--no-pull-base-images`. e.g.

`python helper.py --no-pull-base-images build_image project`.
2017-03-30 13:32:56 -07:00
Oliver Chang 38286301e3 [infra] Delete old infra code. 2017-03-30 12:22:22 -07:00
Oliver Chang 0d669e332e Fix helper template. 2017-03-30 09:48:35 -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 0f7ab95663 Update helper.py build_fuzzer commandline (#488) 2017-03-30 09:04:50 -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
Oliver Chang 435e03555d [infra] helper: Actually fix base image name 2017-03-28 14:14:10 -07:00
Oliver Chang 1cf792d9b1 [infra] Fix helper base image project. 2017-03-28 14:04:34 -07:00
Oliver Chang 077ca8519e [infra] Fix builder crash issues. 2017-03-27 17:31:03 -07:00
Oliver Chang d9c93a9137 https 2017-03-27 12:54:11 -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
Oliver Chang 553b2396cb Update new_project_guide.md
Fix #475
2017-03-23 14:56: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 0b75ba81bd Fix Dockerfile template (fixes #476) 2017-03-23 09:57:16 -07:00
Oliver Chang 79ff870d30 [infra] Update builds_status 2017-03-22 19:56:58 -07:00
Oliver Chang 85be93ce51 Update README.md 2017-03-22 19:54:54 -07:00
Oliver Chang 60835ac420 oss-fuzz/BASE_IMAGE -> oss-fuzz-base/BASE_IMAGE 2017-03-22 12:12:51 -07:00
Oliver Chang 9a8d207ee9 [infra] wait_for_build: support passing a project id 2017-03-22 12:07:36 -07:00
Oliver Chang a5802a1c16 [infra] build base images to oss-fuzz-base. 2017-03-22 11:38:29 -07:00
Oliver Chang 005d00082e [infra] build base images to oss-fuzz-base 2017-03-22 11:33:51 -07:00
Oliver Chang a086ab3f03 Enable Msan experimentally for some projects (#473). 2017-03-21 15:09:10 -07:00
Oliver Chang 5e16d49314 [infra] gcb: support experimental sanitizers format. 2017-03-21 12:17:47 -07:00
Oliver Chang dc39a75b97 [infra] gcb: support experimental sanitizers format 2017-03-21 12:17:08 -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
Oliver Chang 0976833b18 [infra] Fix builds status to filter on correct image tag. 2017-03-17 10:47:55 -07:00
Oliver Chang eca80420cf [infra] Workaround for GCB build status issue (#461) 2017-03-16 18:20:30 -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