Commit Graph

1474 Commits

Author SHA1 Message Date
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
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 a5724d42e4 Update build.py 2017-03-15 20:50:12 -07:00
Oliver Chang 5f0f059382 Update README.md 2017-03-15 19:17:07 -07:00
Oliver Chang c2feab5746 More ossfuzz/IMAGE -> gcr.io/oss-fuzz/IMAGE. 2017-03-15 19:11:01 -07:00
Oliver Chang 3a746bab8a [infra] gcb: Add cancel.py
Also recognize CANCELLED status in wait_for_build.
2017-03-15 18:58:48 -07:00
Oliver Chang 7df64d4ac4 [infra] ossfuzz/IMAGE -> gcr.io/oss-fuzz/IMAGE 2017-03-15 18:46:31 -07:00
Oliver Chang f5225f285c [infra] gcb: push base images to oss-fuzz registry
Instead of clusterfuzz-external. It looks better.
2017-03-15 18:33:48 -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
Kostya Serebryany 77aded69c1 add AFL faq entry (#462) 2017-03-15 16:33:27 -07:00
Oliver Chang 953c2fb6ab Update project.yaml 2017-03-15 16:15:05 -07:00
Oliver Chang 4f0b242a1a Update wait_for_build.py 2017-03-15 15:49:20 -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
Abhishek Arya d40a0b471b Add performance analyzer image, update fuzzer stats image. (#457) 2017-03-15 13:23:36 -07:00
Oliver Chang eff691f83f Update README.md 2017-03-15 13:13:37 -07:00
Abhishek Arya 961055b46f Update clusterfuzz.md 2017-03-15 13:09:03 -07:00
Oliver Chang 1ea45f8bd4 [infra] gcb: Upload builds to production buckets. 2017-03-15 12:06:49 -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
Oliver Chang de5418888c [infra] gcb: Build afl fuzzers. 2017-03-15 11:26:15 -07:00
Mike Aizatsky 2b14cbe441 [tpm2] moving Dockerfile in 2017-03-15 10:53:43 -07:00
Abhishek Arya 5227369262 Update clusterfuzz.md 2017-03-15 09:25:56 -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
Oliver Chang 3bfbefb1d1 [infra] gcb: Links to logs in build status 2017-03-14 14:38:55 -07:00
Oliver Chang e9d2039a0f [infra] gcb: Build our own logs link.
The one returned by the API uses a text filter on the build id, which is
slow.
2017-03-14 14:21:56 -07:00
Oliver Chang 5f0e92ab8d Move gcb auto setup to infra/gcb. 2017-03-14 14:14:10 -07:00