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