Commit Graph

2228 Commits

Author SHA1 Message Date
David Tardon c7012eeb7a ofz#4860 fix off-by-one in ICU (#1092) 2018-01-19 08:36:40 -08:00
Oliver Chang 72c5de97b8 msan-builder: upload libs as zip. 2018-01-19 14:12:44 +11:00
Oliver Chang cf76f81582 msan-builder: disable libcapnp-0.5.3
multiple compile failures with clang.
2018-01-19 13:37:02 +11:00
Jonathan Rudenberg 984d3b0d92 [mupdf] Fix fuzzer (#1091)
Without the document handlers registered, nothing gets fuzzed!
2018-01-19 13:11:16 +11:00
Kostya Serebryany 5ecb27726d disable trace-cmp on llvm_libcxx to make it faster, see https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=5377 2018-01-18 17:41:58 -08:00
Varun Khaneja 2d49182f22 Interpret a blob of memory as a rar file for fuzzing. (#1090)
* Interpret a blob of memory as a rar file for fuzzing. (#4)

* Use the in-memory representation of the file

* Interpret a blob of memory as a rar file for fuzzing. (#5)

* Use the in-memory representation of the file
* Use a fixed filename, skip calling getpid
2018-01-18 15:17:44 -08:00
Zbigniew Jędrzejewski-Szmek 57fda22514 [systemd] add more addresses to CC (#1089)
Backup address for Lennart Poettering, addresseses for Canonical
and systemd contributors who work on memory correctness issues.

Follow-up for #1084.
2018-01-18 13:08:18 -08:00
Dirk Lemstra 0f29e15765 Added e-mail address for other core developer. (#1088) 2018-01-18 11:20:11 -08:00
David Tardon bbe2d4ef9a Updates (#1086)
* [dlplibs] merge 2 fuzzers for Lotus formats

The difference was mostly nominal anyway as all versions are parsed by
the same code.

* [dlplibs] add corpus for MS Multiplan fuzzer

* [dlplibs] move abw.dict to the project
2018-01-18 10:49:11 -08:00
Abhishek Arya daa994ebe1
Disable failing ubsan config in mupdf (#1085) 2018-01-18 08:39:29 -08:00
Abhishek Arya c06d60f878
Update new_project_guide.md 2018-01-18 08:25:39 -08:00
Jonathan Rudenberg afa38abb0c [mupdf] Add mupdf fuzzer (#1067)
* Add fuzzer for mupdf

* Address review comments

* Add check to ensure corpus/dict exist

* Silence stderr spam

* Update fuzzer based on review comments

* Enable MemorySanitizer

* Set primary contact
2018-01-18 07:45:09 -08:00
Jonathan Rudenberg b73b36edb3 [systemd] Enable memory sanitizer (#1084) 2018-01-18 15:15:04 +11:00
Oliver Chang 442891c4ef msan-builder: fix boost build. 2018-01-18 14:35:28 +11:00
Jonathan Rudenberg 5aafd18141 [systemd] Add initial systemd integration (#1073)
* [systemd] Add initial systemd integration

* Add @keszybz to auto_ccs

* Use ppa:pitti/systemd-semaphore for libmount backport

* Simplify build now that dependencies are disabled

* Update Dockerfile to use upstream repo
2018-01-18 13:22:18 +11:00
Augie Fackler b64e0b812d mercurial: initial import of fuzzer configuration for Mercurial (#1083) 2018-01-17 15:18:29 -08:00
Chris Wolfe a461f392be find the static archive and use it, just use whats in src (#1082) 2018-01-17 10:41:03 -08:00
Chris Wolfe 2a4963cffb Projects: Include libsodium (#1051)
Add libsodium fuzzers.

Add secret_key_auth_fuzzer and secretbox_easy_fuzzer targets from libsodium.
2018-01-17 08:13:47 -08:00
igor-laevsky c8fa101330 [llvm-opt-fuzzer] Set max_len to 0 (#1080)
* [llvm-opt-fuzzer] Set max_len=0

* Update build.sh
2018-01-17 07:55:14 -08:00
Oliver Chang ce2ef93a4c msan-builder: Add hack to disable more tests during build. 2018-01-17 15:34:03 +11:00
Oliver Chang c701fb07cc msan-builder: Disable asm for libgcrypt20 build. 2018-01-17 14:35:37 +11:00
Oliver Chang 8dd186eb36 msan-builder: Fix pixman build. 2018-01-17 11:54:14 +11:00
Dirk Lemstra d371a02be8 Moved the build script to the repository of ImageMagick. (#1078) 2018-01-16 13:32:14 -08:00
Jonathan Foote 87106be546 [knot-dns] don't specify coverage flags for oss-fuzz builds (#1079) 2018-01-16 13:31:05 -08:00
Kevin Lubick 0f5e45d8ff Move region_deserialize to Skia proper (#1077) 2018-01-16 07:09:19 -08:00
Oliver Chang 5ed681d285
Fix bug in -Wl,--no-undefined removal 2018-01-17 00:26:18 +11:00
Joseph Bisch 0c2f7e57ac [irssi] Add theme-load-fuzz (#1076)
* [irssi] Add theme-load-fuzz

* [irssi] Move irssi-fuzz target into for loop in build.sh

* [irssi] Add seed corpus for theme-load-fuzz

* [irssi] Add dictionary for theme-load-fuzz

* Update build.sh
2018-01-15 17:14:38 -08:00
Jonathan Rudenberg b382e89867 [infra] Allow passing environment variables to run_fuzzer (#1075)
This allows setting additional sanitizer options, for example:

    run_fuzzer -e ASAN_OPTIONS=-allocator_may_return_null=0
2018-01-15 10:42:16 -08:00
Joseph Bisch 38fbf1ae2c [irssi] Add event-get-params-fuzz (#1074) 2018-01-15 09:05:29 -08:00
Oliver Chang 2af81c075d sqlite3: Add zlib1g-dev (#1068).
For MSan builds, the configure script thinks zlib is installed and tries
to use it in a build because its .so/.a files are available. However,
the include files aren't because zlib1g-dev isn't installed.
2018-01-15 09:53:38 +11:00
Abhishek Arya 8e2faaabe3
Fix harfbuzz build failure due to fonts dir change (#1071) 2018-01-13 22:26:24 -08:00
Max Moroz d2805976a2 [infra] Increase copyright year in the templates automatically. 2018-01-12 12:49:40 -08:00
Kostya Serebryany dbae17b1c1
Add Myke to the llvm auto_ccs list 2018-01-12 11:33:48 -08:00
Oliver Chang b1c85ae176
Update project.yaml 2018-01-12 15:27:01 +11:00
Oliver Chang 8dce262d2b
Update patch_build.py 2018-01-11 15:13:58 +11:00
Oliver Chang 5b3485b2d5 msan_builder: fix permission of patch_build.py 2018-01-11 13:28:19 +11:00
Oliver Chang 3d0c96c087
Make MSan builds with instrumented libraries (#608) (#1064) 2018-01-11 12:56:33 +11:00
Oliver Chang be4e8181b6
Update msan_build.py 2018-01-10 21:04:15 +11:00
Oliver Chang 55092e95a6
Remove unwanted change from last commit 2018-01-10 17:27:32 +11:00
Oliver Chang 127d0ac82f
msan_builder: overwrite existing files on extraction 2018-01-10 17:26:31 +11:00
Oliver Chang 40872f3217
msan_builder: don't create subdirs 2018-01-10 11:55:13 +11:00
Alex Gaynor 3367df63fd fixed yaml file for imagemagick (#1062) 2018-01-10 10:02:05 +11:00
Caolán McNamara db9f1dc8dd update dependency cache (#1061) 2018-01-09 13:16:16 -08:00
Dylan Reid a9f74650ff [cras] Update configure option (#1060)
The configure options was changed to lower case. Fix the build script to
match the new option.

Signed-off-by: Dylan Reid <dgreid@chromium.org>
2018-01-09 11:33:42 -08:00
Dirk Lemstra 2b97219454 [imagemagick] Files were moved in the ImageMagick project. (#1059) 2018-01-09 11:21:59 -08:00
Paul Kehrer 7ee35dbd95 [imagemagick] move fuzzers to the upsteram and build from that (#1056)
Pushing towards the ideal integration one commit at a time...
2018-01-09 10:32:07 -08:00
David Tardon 8201c68094 [dlplibs] update bundled libs (#1055) 2018-01-09 07:45:26 -08:00
Max Moroz 6193217844 [imagemagick] Fix seed corpus archive name. 2018-01-08 10:03:18 -08:00
Paul Kehrer 6813e360b6 [imagemagick] Imagemagick support (#1040)
* implement imagemagick fuzzing

* Compile one fuzzer per encoder

* oops, need this

* formatting!

* make the fuzzer per encoder work :)

* use ADD

* sizeof all teh things!

* oops

* add dirk as the primary contact

* use Degrees here

* extract just the images we want for the seed corpus (corpi?)

* use Width where possible

* add all sanitizers

* fix a foolish bug

* move the corpus gen to the end of build.sh
2018-01-08 10:01:58 -08:00
Mitch Phillips ff5509eb59 Add mitchphillips to autocc. (#1053) 2018-01-05 08:56:26 -08:00