Commit Graph

2213 Commits

Author SHA1 Message Date
Abhishek Arya 83c6b4d0a3
Update project.yaml 2018-02-03 09:44:06 -08:00
Abhishek Arya 565cbbe945
Disable UBSan to get first build (#1130) 2018-02-03 08:48:55 -08:00
Abhishek Arya 2998db4fa5
Disable UBSan vptr (#1130) 2018-02-03 08:33:30 -08:00
htuch 9761e6519d Revert "infra/helper: persist /root directory via bind mount." (#1133)
* Revert "[Envoy] Add project. (#1130)"

This reverts commit d0fc0203d2.

* Revert "Fix Skia compile (#1132)"

This reverts commit 4bf9e7f8fc.

* Revert "Propose graphics magick for inclusion in OSS-Fuzz (#1131)"

This reverts commit cb277ccb68.

* Revert "[json-c] Add project (#1123)"

This reverts commit 31b00466ff.

* Revert "[infra] Update upload URL timeout to be the same as build timeout (#1112)"

This reverts commit 92152969c5.

* Revert "infra/helper: persist /root directory via bind mount. (#1125)"

This reverts commit b77745ab6c.
2018-02-02 12:51:22 -08:00
htuch d0fc0203d2 [Envoy] Add project. (#1130)
* [Envoy] Add project.

Following the steps at
https://github.com/google/oss-fuzz/blob/master/docs/new_project_guide.md.

Signed-off-by: Harvey Tuch <htuch@google.com>

* Dockerfile review feedback.

Signed-off-by: Harvey Tuch <htuch@google.com>
2018-02-02 09:17:53 -08:00
Kevin Lubick 4bf9e7f8fc Fix Skia compile (#1132)
* Tweak docker file

* Add some more cases and rebase
2018-02-02 07:13:57 -08:00
Alex Gaynor cb277ccb68 Propose graphics magick for inclusion in OSS-Fuzz (#1131) 2018-02-01 18:37:15 -08:00
Chris Wolfe 31b00466ff [json-c] Add project (#1123)
* Add a fuzzer for json_tokener_parse_ex. detect_leaks=0

* remove comments, add email

* remove options file

* free the object; the fuzzer was responsible for the leak

* remove control characters

* make the dict match the fuzzer for the convention to load the dict

* decl and use

* fix signature, reinterpret

* add hawicz's email
2018-02-01 07:19:28 -08:00
Oliver Chang 92152969c5
[infra] Update upload URL timeout to be the same as build timeout (#1112) 2018-02-01 16:04:11 +11:00
htuch b77745ab6c infra/helper: persist /root directory via bind mount. (#1125)
For Bazel builds, this preserves the Bazel cache across multiple
invocations of build_fuzzers, which significantly speeds up the build
and reduces the debug cycle for new projects.

Signed-off-by: Harvey Tuch <htuch@google.com>
2018-02-01 13:32:49 +11:00
Jonathan Hui 27c46265d7 [openthread] enable additional build features (#1128) 2018-01-31 07:50:32 -08:00
Jonathan Rudenberg f96f9a184e [yajl-ruby] Add yajl-ruby fuzzer (#1119)
* [yajl-ruby] Add yajl-ruby fuzzer

* Add dictionary

* Update build.sh
2018-01-30 12:40:07 -08:00
htuch e4a484aabe coverage: docs and infra/helper.py fix. (#1126)
While trying to get a coverage report for a new project (Envoy),
building with the coverage sanitizer seemed necessary to get the
coverage files dumped.

Signed-off-by: Harvey Tuch <htuch@google.com>
2018-01-30 11:35:32 -08:00
jwzawadzki d1f7fa7e2a [wireshark] Add myself to project.yaml (#1127) 2018-01-30 10:03:08 -08:00
zlowram 518b995967 Added radare2 as new project (#1121) 2018-01-28 15:20:03 -08:00
Abhishek Arya ffdd05e126
Update README.md 2018-01-26 20:27:50 -08:00
igor-laevsky 55059af7ee [llvm][opt-fuzzer] Add simplifycfg pass as a new fuzzing target. (#1116) 2018-01-26 07:35:53 -08:00
Christoph M. Becker 130f5327f3 Add myself to the ACL for libgd reports (#1117) 2018-01-26 07:33:35 -08:00
Matt Kwong c110b5c431 Update list of gRPC members to email bugs (#1115) 2018-01-25 16:19:14 -08:00
Tim D. Smith 5626381856 Add libgd (#1109)
* [libgd] Add libgd with GIF and TGA fuzzers

* [libgd] Add gif corpus

* use a Googlier email address

* Remove template comments

* Centralize image size constraint

instead of trying to parse each format individually in the fuzzing
target.

* Add BMP fuzzing target

* Add project emails

* Document workaround for image size cap

* Single-source format fuzzers

* Add other built-in formats

* Add libz-dev for gd2 format

* Linker incantation for zlib (thanks Alex!)
2018-01-25 14:45:19 -08:00
Abhishek Arya 028d077fe5
Update webcomponentsjs (#1065) 2018-01-25 08:54:19 -08:00
Oliver Chang 22b932b620 msan_builder: one more way to disable FORTIFY_SOURCE. 2018-01-25 10:36:49 +11:00
igor-laevsky b834f3ecc3 [llvm][opt-fuzzer] Add early-cse pass as a new fuzzing target. (#1108) 2018-01-24 11:04:24 -08:00
Kostya Serebryany cc55711667
add Akila to libxml2 CC 2018-01-24 09:08:34 -08:00
Oliver Chang e078aa41ae msan-builder: add ugly hack to prevent sqlite3 from failing tcl bindings build. 2018-01-24 16:09:59 +11:00
Oliver Chang f1fb0b4a6a msan-builder: properly disable asm for gnutls and libgcrypt 2018-01-24 10:40:20 +11:00
Kevin Lubick 5b7b48d767 First try at filter_fuzz in oss-fuzz (#1103)
Try to prevent ooms and timeouts. Use a seed corpus hosted in cloud storage.
2018-01-23 12:28:11 -08:00
Nikos Mavrogiannopoulos 4e8526e38c [gnutls] updated reference to libtasn1 project (#1106)
The project was moved to gitlab.

Closes #1101

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2018-01-23 07:28:57 -08:00
David Tardon 966f5e985f [dlplibs] add corpus for FictionBook v.2 (#1105) 2018-01-22 13:50:10 -08:00
Jonathan Rudenberg 61cec32e26 [mupdf] Ensure ctm variable is initialized (#1102) 2018-01-22 08:20:12 -08:00
Oliver Chang 7152179c4a msan-builder: add zip 2018-01-22 10:36:15 +11:00
Jonathan Rudenberg df50061797 [mupdf] Add @sebras to auto_ccs (#1100) 2018-01-21 10:16:13 -08:00
Dirk Lemstra ffcb29e3c9 Changed email address of ImageMagick developer. (#1097) 2018-01-20 17:05:04 -08:00
Jonathan Rudenberg 3b6b482b52 [mupdf] Ensure document is always freed (#1094) 2018-01-19 11:05:50 -08:00
Kostya Serebryany 6eac0c48a5
undo disabling trace-cmp
... as per https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=5377#c6
2018-01-19 09:48:51 -08:00
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