Commit Graph

1086 Commits

Author SHA1 Message Date
Vitaly Buka af6fbb29d4 Update build script to match changes in libprotobuf-mutator repo. (#399) 2017-02-17 01:35:35 -08:00
Oliver Chang b31c6d28b1 Update project.yaml
experimentally add fuzzing_engines to woff2.
2017-02-15 16:00:48 -08:00
matt-kwong 2d1135523a Add options, dictionaries, and seed corpuses to gRPC (#390)
* Add seed corpuses to gRPC project

* Add options for gRPC fuzzers
2017-02-15 10:49:23 -08:00
Max Moroz 69b9b7033f [libxml2] Add hash-based combination of flags as an "options" argument. (#388) 2017-02-15 07:31:15 -08:00
Kostya Serebryany b5d293759a extend libxml2_xml_read_memory_fuzzer to call xmlSaveDoc (#387)
* extend libxml2_xml_read_memory_fuzzer to call xmlSaveDoc
2017-02-14 21:49:06 -08:00
FeliciaLim d83a22c432 [opus] Add Dockerfile and build.sh for decoder (#385)
* [opus] Add Dockerfile and build.sh for decoder

* [opus] http->https and updated auto_ccs in project.yaml

* [opus] Fix copying .options and test corpus zip files
2017-02-14 18:14:17 -08:00
Oliver Chang c3a2558578 Update project.yaml 2017-02-14 17:52:59 -08:00
Kostya Serebryany 997dc01125 disable sanitize=vptr in grpc: one more hack for bazel https://github.com/google/oss-fuzz/issues/383 2017-02-14 17:42:57 -08:00
Kostya Serebryany 3a42a0c28e Add proper bazel flags for grpc build. This is a temporary hack for https://github.com/google/oss-fuzz/issues/383. A proper solution will need to be implemented later 2017-02-14 14:11:18 -08:00
matt-kwong 101f8c4adf Add other gRPC members to project.yaml (#386) 2017-02-14 13:43:16 -08:00
Abhishek Arya 5af2d766c4 Update Dockerfile 2017-02-14 13:04:30 -08:00
matt-kwong 647e482414 Make gRPC link statically (#380) 2017-02-13 18:45:26 -08:00
Tristan Matthews 4cca704814 Adding Speex (#379) 2017-02-13 12:15:22 -08:00
matt-kwong 3c99f66589 Fix typo in gRPC build.sh (#375) 2017-02-10 18:17:29 -08:00
matt-kwong c5245aa9df Add gRPC to oss-fuzz projects (#373) 2017-02-10 17:07:39 -08:00
Abhishek Arya ddc3e38d41 Disable noisy logging, fixes #361 2017-02-09 09:18:47 -08:00
Abhishek Arya cbdf93b6ef Disable noisy logging, fixes #361 2017-02-09 09:17:58 -08:00
Abhishek Arya aece833ba7 Replace unaccessible mirror with an official github for libpng and (#370)
add seed corpus.
2017-02-08 22:28:38 -08:00
Kostya Serebryany fbaca8e827 add ddkilzer to libxml CC list 2017-02-08 16:05:25 -08:00
Vitaly Buka 031519df10 Replace vitalybuka@google.com with vitalybuka@chromium.org (#368) 2017-02-08 13:51:56 -08:00
Mike Aizatsky b2c382d1d3 [boringssl] disabling asm when building with msan.
@kcc @davidben

Followup to ef490bc147
2017-02-08 13:48:45 -08:00
Mike Aizatsky ef490bc147 [boringssl] (experimental) enabling msan
@kcc @oliverchang
2017-02-08 13:27:21 -08:00
Abhishek Arya e8943c65df Add icu-team@ to project.yaml 2017-02-08 08:43:12 -08:00
Vitaly Buka 5bb73cb259 Reduce input length of libxml2 fuzzers. (#364) 2017-02-08 00:13:49 -08:00
Abhishek Arya 6bbfc0b62f Fix UBSAN error with function argument casting. (#362) 2017-02-07 15:28:57 -08:00
Caolán McNamara 84fc7a74a5 [libreoffice] Update libreoffice dependencies (#358)
* update libreoffice dependency cache

* xz not bz2

* zlib too
2017-02-07 16:14:17 +01:00
Nikias Bassen 2304dbfee9 Add fuzzers for libplist (#357) 2017-02-06 20:09:11 -08:00
Vitaly Buka 3430ec3c40 Add expat fuzzer with libprotobuf-mutator (#356) 2017-02-06 19:04:43 -08:00
Vitaly Buka ceb464fd77 Add fuzzer with small input size and dictionary. (#354) 2017-02-06 14:32:50 -08:00
Abhishek Arya 2afbb75670 [libreoffice] disabling ubsan
/work/instdir/program/libchartcontrollerlo.a(ChartWindow.o):(.data+0x9a8): undefined reference to `typeinfo for OpenGLWindow'
2017-02-06 13:56:37 -08:00
Tatsuhiro Tsujikawa 0d00148a3b Add nghttp2 fuzzer (#353) 2017-02-06 07:47:13 -08:00
Nick Mathewson b0b823a0de Switch Tor git URLs to mainline Tor. (#352)
Now that we've merged the fuzzing support to mainline Tor [1], and
moved our fuzzing corpus repository into our main repository [2],
we no longer have to build the docker image off of my own branches.

[1] https://trac.torproject.org/projects/tor/ticket/20893
[2] https://gitweb.torproject.org/fuzzing-corpora.git
2017-02-06 07:46:02 -08:00
Jonathan Foote 0793ccd9c4 Set up h2o project (#347)
* passing smoke test

* integration complete pending PR to fix various issues on h2o side

* add libfuzzer options files

* remove redundant line of code

* simplify by specifying OPENSSL flag outside CMakeLists.txt; pass oss-fuzz CXXFLAGS in

* remove h2o upstream workaround patching; add dictionary support

* add license headers
2017-02-05 11:26:21 -08:00
Vitaly Buka 83aea11546 Add XML example from libprotobuf-mutator (#346) 2017-02-04 03:16:17 -08:00
Mike Aizatsky 4b11c38090 [icu] disabling undefined sanitizer
Reason: fails to build.

/src/icu/source/common/unicode/stringtriebuilder.h:310:46: runtime error: signed integer overflow: 124151392 * 37 cannot be represented in type 'int'
Makefile:566: recipe for target 'out/build/icudt59l/brkitr/burmesedict.dict' failed

#234
2017-02-02 12:39:58 -08:00
Mike Aizatsky 07a900b5c7 [harfbuzz] disabling undefined sanitizer
Reason: compilation error.
clang-5.0: error: invalid argument '-fsanitize=vptr' not allowed with '-fno-rtti'

#234
2017-02-02 12:38:26 -08:00
Mike Aizatsky eccbe4a50a [ffmpeg] disabling undefined sanitizer
Doesn't build because of:

clang-5.0: error: invalid argument '-fsanitize=vptr' not allowed with '-fno-rtti'

#234
2017-02-02 12:37:20 -08:00
Abhishek Arya 70785be3dd Update project.yaml 2017-02-02 11:33:23 -08:00
Abhishek Arya 18a7134200 Update project.yaml 2017-02-02 11:32:49 -08:00
Abhishek Arya b23431a614 Update project.yaml 2017-02-02 11:32:27 -08:00
Abhishek Arya 0feca46241 Update project.yaml 2017-02-02 11:32:08 -08:00
Abhishek Arya 1028e4056e Update project.yaml 2017-02-02 11:31:54 -08:00
Abhishek Arya ad88a2e529 Update project.yaml 2017-02-02 11:31:32 -08:00
Abhishek Arya 6b0a4cf23f Update project.yaml 2017-02-02 11:30:47 -08:00
Abhishek Arya f74589a5b4 Update project.yaml 2017-02-02 11:30:26 -08:00
Abhishek Arya 54750666b8 Update project.yaml 2017-02-02 10:59:20 -08:00
Abhishek Arya 6bf58a3b21 Update project.yaml 2017-02-02 10:58:58 -08:00
Abhishek Arya 96802106af Update project.yaml 2017-02-02 10:58:40 -08:00
Abhishek Arya 52987313bb Update project.yaml 2017-02-02 10:58:04 -08:00
Mike Aizatsky eb64699888 [freetype] disabling undefined sanitizer
freetype allegedly has lots of integer overflows 
#234
2017-02-02 09:39:31 -08:00
Tatsuhiro Tsujikawa 73c431c225 Add nghttp2 (#343) 2017-02-01 06:39:06 -08:00
Max Moroz 832d367dc6 [ffmpeg] Fix renamed fuzz target source code file (#338). 2017-01-31 15:13:31 +01:00
DamjanJovanovic 9f52050686 Add myself to the libreoffice project.yaml. (#327) 2017-01-30 08:23:26 -08:00
Caolán McNamara eb807bffe6 [libreoffice] add pcx and ras corpus (#329) 2017-01-30 11:55:09 +01:00
Abhishek Arya db690ebaa3 Update github location for libexpat 2017-01-30 01:01:14 -08:00
Caolán McNamara 3858457309 [libreoffice] add eps and pct corpus (#318) 2017-01-26 15:31:39 +01:00
davearnold 98ede58df1 Update project.yaml (#317)
Please add me to the auto_ccs list.
2017-01-25 15:28:57 -08:00
Tim Taubert 71b6b10704 Update NSS project to use the build.sh and fuzzers provided by NSS (#316)
The current fuzzers have been removed and are now covered by the new QuickDER target.
2017-01-25 13:27:16 -08:00
Kostya Serebryany 9104a53d2b reduce max_len for freetype
... as we now have smaller seeds in the corpus.
2017-01-24 11:32:25 -08:00
Caolán McNamara 9a45707933 [libreoffice] fix typo (#311) 2017-01-24 12:49:46 +01:00
Caolán McNamara 904d659d23 [libreoffice] add psd corpus (#310)
and update dependency cache
2017-01-24 11:34:08 +01:00
Martin Matuška c7608cc5fe [libarchive] fix wrongly placed parentheses in 89ae65d (#307) 2017-01-22 06:22:08 -08:00
Abhishek Arya 89ae65d516 Fix compile error in libarchive 2017-01-21 08:19:48 -08:00
Martin Matuška 555a80407b [libarchive] correctly exit on read error in libarchive_fuzzer.cc (#305) (#305)
Thanks!
As we are discussing in https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=234#c6
we encourage you to move this file into your repo. 
https://github.com/google/oss-fuzz/blob/master/docs/ideal_integration.md
2017-01-20 19:33:38 -08:00
Kostya Serebryany f1d0beed71 make two icu fuzz targets more useful (#304) 2017-01-20 17:40:14 -08:00
Oliver Chang 8b1c72c8cd Prevent argv[0] from being modified in magic and chewing fuzzers. (#303)
dirname() may modify the input argument. Changing argv[0] breaks any
libFuzzer functionality that requires it to invoke itself (e.g.
failure-resistant merge, minimize).
2017-01-20 12:54:04 -08:00
Max Moroz 66ec90b363 [sqlite3] Harden printf precision limit to 1M.
This value is more than enough for real-world applications.
Hardening the limit allows us to find fewer irrelevant OOMs.
2017-01-20 10:52:40 +01:00
Martin Matuška 76f0d8df7f Add libacl1-dev and libattr1-dev to libarchive build (#296) 2017-01-18 14:20:00 -08:00
Kurt Roeckx d236cda30a OpenSSL: List of people who should have access to the bugs (#294) 2017-01-18 12:53:31 -08:00
Mike Aizatsky b32dc64e8a [infra] using trace-pc-guard by default. Fxes #84 (#292) 2017-01-18 12:34:22 -08:00
Benoît Blanchon fddc314e69 [arduinojson] disable msan & change primary contact (#290)
* add project ArduinoJson

* [arduinojson] disable msan as it's causing a false positive

* [arduinojson] change primary contact
2017-01-18 08:19:50 -08:00
Kostya Serebryany 4a93f93813 add more seeds for freetype2 (#288) 2017-01-17 16:40:26 -08:00
andrey-zelenkov 56964a89f5 Add nginx (#285) 2017-01-17 13:08:25 -08:00
Nikias Bassen 4b0e0132d6 Add libplist (#280) 2017-01-17 09:13:36 -08:00
Joseph Bisch 7e7b316a78 Fix irssi fuzzer (#282) 2017-01-16 13:32:31 -08:00
Kostya Serebryany aa8e68791d Update project.yaml 2017-01-16 12:46:13 -08:00
Abhishek Arya 4e18a43a97 Update build.sh 2017-01-14 11:28:47 -08:00
Joseph Bisch f51cd3f99e Add initial build.sh and Dockerfile for irssi (#279) 2017-01-14 11:27:40 -08:00
Caolán McNamara 19fc467869 [libreoffice] add more file format corpuses (#276) 2017-01-12 14:22:18 +01:00
Dominic Cooney 7645ddef6b Add dominicc@ to auto_ccs for libxml2 fuzzing. (#275)
I maintain libxml in Chromium and would like to see what oss-fuzz finds in libxml.
2017-01-12 08:13:56 +01:00
Nick Mathewson d3baeabd5c Use my gmail address in Tor auto_ccs (#274)
(This on the theory that it will let me log in to the various
login-only services associated with oss-fuzz.)
2017-01-11 11:23:40 -08:00
Kostya Serebryany 0f376df509 add ubsan to tor 2017-01-11 10:59:27 -08:00
Mike Aizatsky 6f23387fa8 [tor] static linking of libraries
@nmathewson
2017-01-10 15:09:29 -08:00
Khaled Hosny 28457bcd59 Update OTS project (#270)
Fixes #189.
2017-01-10 14:34:32 -08:00
Nick Mathewson 3d351a0883 Build tor fuzzing binaries with static libevent linkage (#267)
* Remove true && true &&...

Don't ask.

* Link libevent statically in tor build.sh
2017-01-10 12:32:01 -08:00
Benoît Blanchon da92a7d062 add project ArduinoJson (#257) 2017-01-10 11:06:20 -08:00
Caolán McNamara ea0d6bd0ff add xpm and svm corpuses (#266) 2017-01-09 13:30:59 -08:00
Nick Mathewson 11985a0665 Tor oss fuzzing configuration (#265)
* Initial attempts at getting Tor to build in oss-fuzz docker.

* add automake/autoconf

* More work

* more fixes for tor

* copyright notice, corpora.

* zip correctly.
2017-01-09 11:32:36 -08:00
Franziskus Kiefer ca634ceaf1 Update project.yaml (#262)
add ubsan
2017-01-09 10:50:20 -08:00
Franziskus Kiefer 6fada1e132 Update project.yaml (#261)
fixed email address
2017-01-09 10:15:00 -08:00
Franziskus Kiefer 18d7befcd8 Update project.yaml (#260) 2017-01-09 10:12:43 -08:00
Alex Gaynor bdfb4e9bba [libyaml] run ubsan as well (#258) 2017-01-08 18:03:11 -08:00
David Benjamin 2f2fab419c Add BoringSSL contact info. (#255) 2017-01-08 06:03:52 -08:00
Caolán McNamara 99777b1ea2 add initial xbm corpus (#254)
and sync dependency cache, etc
2017-01-07 17:18:22 -08:00
Alex Gaynor c5f8a6eaf2 [gnutls] grammar better (#253) 2017-01-06 18:30:19 -08:00
Mike Aizatsky f167add378 [botan] changing lib name 2017-01-06 13:15:29 -08:00
Mike Aizatsky ccb4819e2b [botan] catching up with upstream target name change 2017-01-06 13:14:36 -08:00
Caolán McNamara 6ee790cb47 Add afl examples as initial corpus (#246)
* add afl examples for formats we support, but don't have a pre-canned corpus of our own

* fix tar
2017-01-05 07:48:24 -08:00
Alex Gaynor 757b41c044 [gnutls] use ubsan as well (#247)
Now that we've fixed most of the ASAN discovered bugs, let's have some fun with UBSAN
2017-01-05 07:47:07 -08:00
Kostya Serebryany e4cfaf7936 Update build.sh 2017-01-03 17:13:36 -08:00
rsheeter 953471af8e Use fuzzers provided by woff2 (#242)
* add primary contact for woff2

* Use fuzzers provided by woff2
2017-01-03 17:01:47 -08:00
Mike Aizatsky e6a8c4d6cd [infra] updating usages of base-libfuzzer (#142) 2017-01-03 15:07:49 -08:00
Mike Aizatsky f329e00249 [json] using projects build file 2017-01-03 13:55:36 -08:00
rsheeter dbca3bf6e8 add primary contact for woff2 (#237) 2017-01-03 11:05:10 -08:00
Caolán McNamara 3c359b58a0 [libreoffice] prepare for adding more fuzzers (#235)
and change CC address for reporting finds
2017-01-02 13:21:58 -08:00
Max Moroz b7105de7f1 [sqlite3] Increase SQLITE_MAX_PAGE_COUNT to 16384. 2017-01-02 11:10:31 +01:00
Max Moroz d7a8ba21d7 [sqlite3] limit max memory page count to avoid creating large databases. 2016-12-30 12:28:48 +01:00
Max Moroz 833614005c [libreoffice] Use apt-get install for wget instead of build-dep. 2016-12-29 16:24:27 +01:00
Mike Aizatsky bb9f228220 [libreoffice] wget is needed for build 2016-12-28 18:41:31 -08:00
Mike Aizatsky 0003b50f94 [json] enabling memory sanitizer 2016-12-28 17:12:46 -08:00
Mike Aizatsky f2a90a6b95 [freetype2] nit 2016-12-28 16:21:36 -08:00
Alex Gaynor f7babe24ff [libjpeg-turbo] small simplification to dockerfile (#226) 2016-12-28 15:55:21 -08:00
Mike Aizatsky 9d98005257 copying options file 2016-12-28 14:09:39 -08:00
Mike Aizatsky 7d911ec094 [infra] replacing wget with ADD where possible 2016-12-28 14:09:09 -08:00
Abhishek Arya 6086188f2d Create ftfuzzer.options 2016-12-28 14:07:27 -08:00
Mike Aizatsky 0952c4aa6e [freetype2] move less frequently changed files up 2016-12-28 14:01:23 -08:00
Mike Aizatsky 3e817c4298 [json] using fuzzers from the source repo
Thanks @nlohmann for adding them.
2016-12-28 12:01:01 -08:00
Mike Aizatsky b4279ffd59 [libass] fixing fribidi linking and discovery 2016-12-28 10:39:49 -08:00
Mike Aizatsky 14e613045f [ffmpeg] more undefined vars 2016-12-28 10:31:50 -08:00
Oleg Oshmyan 3ecd63581b [libass] adding more developer emails (#223)
Corresponding to GitHub users @wm4, @astiob and @MrSmile.
2016-12-28 09:08:23 -08:00
Abhishek Arya 659e1a2d92 Update project.yaml 2016-12-28 06:36:37 -08:00
Abhishek Arya 74e80885ee Update project.yaml 2016-12-28 06:36:24 -08:00
Alex Gaynor 57795ec502 [gnutls] If the upstream repo has a corpus, include it (#222) 2016-12-28 06:33:59 -08:00
Kostya Serebryany 0f558ce6e4 the actual Dockerfile/build.sh for llvm_libcxxabi (#221) 2016-12-27 22:52:46 -08:00
Kostya Serebryany be6097aae0 add llvm_libcxxabi (#220) 2016-12-27 21:02:26 -08:00
Mike Aizatsky 64f8b6593d [ffmpeg] LDFLAGS is not present 2016-12-27 16:22:12 -08:00
Mike Aizatsky ce0b39b2e4 [libjpeg-turbo] enabling ubsan 2016-12-27 15:46:19 -08:00
Alex Gaynor c3a44cb1e3 Don't overflow on multiplication in the libjpeg_turbo fuzzer (#218) 2016-12-27 15:32:54 -08:00
Mike Aizatsky f228f66a86 [libass] installing fribidi to /work 2016-12-27 13:34:04 -08:00
Mike Aizatsky bc2d9d6c3f [libyaml] current directory is already libyaml 2016-12-27 13:17:36 -08:00
Abhishek Arya 6e8ad03842 Update build.sh 2016-12-27 12:05:36 -08:00
Kostya Serebryany a74e294fca [freetype2] add ots seed file for the freetype2 fuzzer (#217) 2016-12-27 11:42:52 -08:00
Abhishek Arya 453c5709c8 Update Dockerfile 2016-12-24 07:39:26 -08:00
Abhishek Arya 7176de02b3 Add test corpus from libjpeg-turbo repo 2016-12-24 07:37:23 -08:00
Kurt Roeckx 4190b47e0e openssl: call configure with --debug (#214)
Otherwise NDEBUG is set, and the asserts don't trigger.
2016-12-24 07:07:31 -08:00
Kostya Serebryany c050be7602 Update project.yaml 2016-12-23 17:30:18 -08:00
Caolán McNamara aba6616a66 Integrate libreoffice (#213) 2016-12-21 14:05:33 -08:00
Roland Knall a4a436883b Add new email to wireshark project config (#208)
Add Roland Knall to the CC list as wireshark core developer
2016-12-20 05:54:09 -08:00
Dario Lombardo 68be12fced Add new email to wireshark. (#207)
Add Dario Lombardo to the CC list as wireshark core developer.
2016-12-20 05:44:35 -08:00
inferno-chromium e6bf5e178a Update project.yaml 2016-12-19 18:16:19 -08:00
Moshe Kaplan 0f88acb939 Add Wireshark (#161)
* Add Wireshark

* Update project.yaml

* Update project.yaml

* Update project.yaml
2016-12-19 18:15:19 -08:00
Nikos Mavrogiannopoulos f533331c69 [gnutls] updated primary contact email (#204)
That is, in order to be able to access the issues opened.
2016-12-19 07:21:06 -08:00
Jack Lloyd 89b7e9c419 Update build scripts for Botan (#200)
Botan's fuzzers now have builtin maximums where necessary, instead of relying on
max len option. So the code to generate the .options files goes. Suggested by
@kcc in #150

Use corpus for the common formats, seems to help with initial coverage at least.

Disables Botan's pool allocator at build time, since it hides things from ASan.
The fuzzer driver already tries to disable it at runtime in LLVMFuzzerInitialize,
but the Clusterfuzz coverage report indicates that this init function is not
ever called, and the pool allocator ends up being used.
2016-12-16 20:03:39 -08:00
Mike Aizatsky 6a1d6b0d54 [openssl] use clang++ for linking #195 (#198) 2016-12-16 14:46:19 -08:00
Mike Aizatsky f2b8cb5508 [openssl] adding ubsan runtime to libraries for undefined sanitizer
Fixes #195.
2016-12-16 13:41:13 -08:00
Kurt Roeckx ebcac4696b Disable ubsan again (#197)
It has link errors for some unknown reason.
2016-12-16 10:46:49 -08:00
Costa Tsaousis 467769a23a add netdata (#193) 2016-12-15 14:56:29 -08:00
Mike Aizatsky 1934aa4358 [openssl] forgot to copy options file in #190 2016-12-15 14:18:12 -08:00
Kurt Roeckx c63c01e0fe Openssl update (#190)
* Openssl: Enable more configure options

This enables all the options that are off by default but that we still
want to test.

* openssl: Enable undefined sanitizer.

* openssl: Add the security security contact as auto Cc

* openssl: bignum: limit to 2048 bytes
2016-12-15 14:04:03 -08:00
Mike Aizatsky e4c8ca54d6 [expat] enabling experimental memory sanitizer #59 2016-12-15 13:13:31 -08:00
inferno-chromium 250261a3f3 Update build.sh 2016-12-15 12:53:48 -08:00
inferno-chromium 36ac161d1d Update Dockerfile 2016-12-15 12:52:28 -08:00
inferno-chromium a92ee6cb92 Delete re2_fuzzer.options 2016-12-15 12:40:04 -08:00
Alex Gaynor f4121e3f61 Move the gnutls fuzzers to their own repo. (#188)
Also add two new ones.
2016-12-15 12:01:36 -08:00
Tobias Brunner 12a616fc2d Add strongSwan (#184) 2016-12-15 08:31:05 -08:00
Max Moroz 848a1dd74b [c-ares] Use the second fuzzer + its seed corpus from c-ares repo. (#185) 2016-12-15 07:48:03 -08:00
Mike Aizatsky 74eb465532 [icu] disabling leak detection while building
There seem to be leaks in icu tools:

LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH  ../bin/genrb --usePoolBundle -k -i ./out/build/icudt58l -s /src/icu/source/data/locales -d ./out/build/icudt58l ar.txt

=================================================================
==7719==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x4d3368 in malloc /src/llvm/projects/compiler-rt/lib/asan/asan_malloc_linux.cc:64
    #1 0x5154fb in ucbuf_open /src/icu/source/tools/toolutil/ucbuf.cpp:469:36
    #2 0x50d4b3 in main /src/icu/source/tools/gendict/gendict.cpp:316:19
    #3 0x7ff77f72582f in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2082f)
2016-12-13 15:31:59 -08:00
Mike Aizatsky 529d81f550 [boringssl] enabling undefined sanitizer 2016-12-13 13:36:05 -08:00
Mike Aizatsky f5dcb53893 [tpm2] adding tpm2 maintainers 2016-12-13 11:36:21 -08:00
Mike Aizatsky 37ffa07246 [infra] enabling trace-pc-guard for the guinea pig target #84 2016-12-13 11:33:08 -08:00
inferno-chromium eecbd2f63d Revert "Use Google Fonts in Harfbuzz's seed corpus." (#177)
This reverts commit e72ae23208.
2016-12-13 11:14:19 -08:00
inferno-chromium bb7d8e0a81 Update project.yaml 2016-12-13 07:32:13 -08:00
Abhishek Arya e72ae23208 Use Google Fonts in Harfbuzz's seed corpus. 2016-12-12 13:25:42 -08:00
inferno-chromium c70d95f68c Add seed corpus for harfbuzz (#173)
* Add seed corpus from harfbuzz repo.
2016-12-12 11:39:59 -08:00
inferno-chromium 20c48c6e08 Add seed corpus for curl fuzzer. Also update length for tests. (#172) 2016-12-12 10:19:45 -08:00
Abhishek Arya 53e91abc89 Re-add ares_create_query_fuzzer.cc. 2016-12-12 07:23:11 -08:00
Alexander Færøy 261a6bff3f Add irssi. (#169) 2016-12-11 18:29:36 -08:00
inferno-chromium c8d5d1853a Update project.yaml 2016-12-11 13:21:14 -08:00
inferno-chromium 5f314f365e Use c-ares fuzzer from its repo. (#167) 2016-12-11 13:17:56 -08:00
Alex Gaynor 6b27f9b7fa [gnutls] use an initial corpus for x509 (#164)
* [gnutls] use an initial corpus for x509

and add OpenSSL's corpus for client transcripts

* Use --depth=1 on clones
2016-12-10 09:28:26 -08:00
inferno-chromium 0ad5352198 Update project.yaml 2016-12-10 06:39:08 -08:00
Joseph Bisch 33394abb36 Fix weechat project.yaml typo (#163) 2016-12-09 21:13:22 -08:00
inferno-chromium afc2ba2d0f Update project.yaml 2016-12-09 07:40:48 -08:00
Alex Gaynor ed2ee1adac [In progress] Fuzzer for GNUTLS (#135)
* First cut at gnutls. Doesn't actually find coverage.

* link everything right

* pipes are not sockets

* send not write

* these are not used

* stick this here

* this doesn't exit

* remove jenkinsfile

* move to the right dir

* project file

* update for more recent conventions

* ugh, typo

* new lib

* docs take forever

* name it client fuzzer

* stick a cert store on there!

* add a timeout, ugh

* Shtudown the right side instead of using a timeout

* Use boringssl's test corpus

* simplify grabbing the tarballs

* statically link things. pthread is still dynamically linked because I was not able to make it work

* Added an x509 parser fuzzer

* update for the lastest convention
2016-12-09 07:36:42 -08:00
inferno-chromium 2dfb5a675e Update project.yaml 2016-12-08 18:55:46 -08:00
Mike Aizatsky 3565f8eb34 Delete Jenkinsfile 2016-12-08 13:58:48 -08:00
Mike Aizatsky 9a71ee9fb3 [json] enabling undefined sanitizer 2016-12-08 13:50:40 -08:00
Mike Aizatsky 881dc1167d [brotli] remove executable bit from archive 2016-12-08 13:45:14 -08:00
Kurt Roeckx 1e6cf3d328 Use libFuzzingEngine instead of libfuzzer (#155)
Fixes: #153
2016-12-08 12:16:41 -08:00
inferno-chromium 00e0b89627 Update Dockerfile 2016-12-08 06:58:24 -08:00
Jack Lloyd 278a542f83 Add botan fuzzer scripts (#150) 2016-12-08 06:57:57 -08:00
Eugene Kliuchnikov f85e64b57a Add brotli fuzzer (#143)
* Add brotli fuzzer

* Add brotli fuzzer

* Move fuzzer code to brotli repository
2016-12-08 06:41:39 -08:00
Mike Aizatsky 91f2079c24 Update project.yaml 2016-12-07 13:21:14 -08:00
Mike Aizatsky 6976f15a7d [tpm2] enabling undefined sanitizer 2016-12-07 11:53:06 -08:00
Mike Aizatsky 3dd707ed58 [infra] using -lFuzzingEngine instead of -lfuzzer 2016-12-07 11:41:08 -08:00
Kostya Serebryany a709c5b77b Update project.yaml 2016-12-07 10:03:42 -08:00
Kuang-che Wu 7048975d6a Fix parallel make command (#144)
'make -j' will make targets parallelly. In other words, "clean" may run after "all" for 'make -j clean all' line.
2016-12-07 06:47:37 -08:00
Kuang-che Wu 62004e9306 Fix typo, s/CCFLAGS/CFLAGS/ (#145) 2016-12-07 06:47:03 -08:00
Mike Aizatsky ecc3c98b3e typo 2016-12-06 13:51:34 -08:00
Mike Aizatsky ad781264a1 [lcms] added primary contact 2016-12-06 13:45:08 -08:00
Mike Aizatsky 924b41d903 [harfbuzz] using fuzzer from harfbuzz repo 2016-12-06 12:12:56 -08:00
inferno-chromium e880c1bc6d Update project.yaml 2016-12-06 10:40:21 -08:00
Emanuele Zattin 77019a7cbe Application for realm-core (#137) 2016-12-06 10:39:45 -08:00
Andreas Schneider 4518205e3b Add libssh project (#138) 2016-12-06 08:45:23 -08:00
Paul Wankadia 19fa8b2048 Use the fuzzer distributed with RE2. (#136)
Fixes #82.
2016-12-06 07:59:26 -08:00
inferno-chromium ca9715a55a Fix email issue causing exception. 2016-12-05 22:28:50 -08:00
txtsd b49ba4d18f Add WeeChat (#132) 2016-12-05 19:28:00 -08:00
Frederik Deweerdt 3d1f0ec340 Add H2O (#134) 2016-12-05 12:59:09 -08:00
Mike Aizatsky 9102ce4282 Delete Jenkinsfile 2016-12-04 11:15:55 -08:00
inferno-chromium 96d156fbb8 Update project.yaml (#130) 2016-12-03 21:30:08 -08:00
inferno-chromium d729d3e0b5 Rename project.yml to project.yaml 2016-12-03 21:26:09 -08:00
Mike Aizatsky 2b4f854485 Update project.yaml 2016-12-02 19:46:55 -08:00
Matt Johnston 480fef93ad Add Dropbear SSH (#122)
thanks!
2016-12-02 15:06:46 -08:00
Kurt Roeckx 8643f53190 OpenSSL: Use -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION (#126)
This should make the server fuzzer more reproducible.

Depends on https://github.com/openssl/openssl/pull/2023
2016-12-02 11:26:53 -08:00
Mike Aizatsky 635073e584 Update project.yaml 2016-12-02 10:51:21 -08:00
Mike Aizatsky 7196647036 Update project.yaml 2016-12-02 10:44:23 -08:00
Jack Lloyd 792cadb29e This is a pull request to add Botan TLS library to OSS-Fuzz submitted (#121)
by primary maintainer. Two colloborating developers CCed.

Jack Lloyd
jack@randombit.net
Google Account: jack.lloyd@gmail.com
GitHub: randombit
2016-12-02 10:16:07 -08:00
Mike Aizatsky a3df6b8862 [json] switching json to develop branch
According to nlohmann@ this is where development happens
2016-12-02 09:42:42 -08:00
Niels Lohmann 89f10b46a1 added contact email (#124)
I am the maintainer of [JSON for Modern C++](https://github.com/nlohmann/json). I just wanted to open a pull request to add my project, and now I am thrilled that it is already here :-)
2016-12-02 08:57:12 -08:00
Oliver Chang e69a25d84b Revert "coreutils: add build script" (#123) 2016-12-02 08:09:27 -08:00
Ruediger Meier acb19ee42f add util-linux project (#120)
util-linux is the major collection of standard Linux utilities and
libraries. It's used by most Linux distributions during system
init (sysvinit, openrc, systemd) and by users or admins.

I've set my committer email address as primary contact and the
project maintainer (Karel Zak) on CC.

These are the official links to the project:

MAILING LIST:
      E-MAIL: util-linux@vger.kernel.org
      URL:    http://vger.kernel.org/vger-lists.html#util-linux

DOWNLOAD:
      ftp://ftp.kernel.org/pub/linux/utils/util-linux/

SOURCE CODE:
      Web interface:
          http://git.kernel.org/cgit/utils/util-linux/util-linux.git
          https://github.com/karelzak/util-linux

Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
2016-12-02 07:33:01 -08:00
sfrost 8f00854286 Add the PostgreSQL Project (#119)
This is a pull request to add the PostgreSQL project to OSS-Fuzz
submitted by a long-time PostgreSQL Major Contributor and PostgreSQL
Committer who is also a member of the PostgreSQL Security team:

Stephen Frost
sfrost@snowman.net
sfrost@postgresql.org
Google account: frost.stephen.p@gmail.com
Github: sfrost
2016-12-02 06:36:54 -08:00
Pádraig Brady 8d6a33cc18 coreutils: add build script (#118)
Tested like:

  export PROJECT_NAME='coreutils'
  python infra/helper.py build_image $PROJECT_NAME
  python infra/helper.py build_fuzzers $PROJECT_NAME
  python infra/helper.py run_fuzzer $PROJECT_NAME \
    usr/local/bin/od -t fF -t fD -t fL /dev/null
2016-12-02 06:34:30 -08:00
Alex Gaynor 9c61f4fd50 Drop FUZZER_LDFLAGS from the libyaml fuzzer (#116)
It is no longer required
2016-12-02 06:31:48 -08:00
Caolán McNamara dca782ed44 Add libreoffice as a project (#112) 2016-12-02 11:02:59 +01:00
Alex Gaynor 0ab119d1a1 Add the libyaml fuzzer (#115)
* libyaml fuzzer

* Update for new modern conventions

* added seed corpus

* added a dictionary

* mark myself as the primary contact

* Rename

* --depth on git clone

* rename

* consistency

* Other URL is better
2016-12-01 18:06:48 -08:00
Nima Fatemi cb2ecc10a9 Nominating Tor (#114) 2016-12-01 17:12:31 -08:00
Keith Winstein 4ca0fc4035 Add project.yaml for Mosh (mobile shell) (#113) 2016-12-01 15:45:01 -08:00
Alex Gaynor 80534fe832 Propose libyaml as a project (#107) 2016-12-01 13:36:00 -08:00
inferno-chromium 4f4b0605ea Update project.yaml 2016-12-01 12:38:04 -08:00
Gary Kramlich 0a12768bb8 Add pidgin as a project (#111) 2016-12-01 12:37:43 -08:00
Oliver Chang cb7197e7f5 Rename node.js to nodejs. 2016-12-01 12:19:46 -08:00
Jean-Marc Valin 41e364045b Adding Opus (#110) 2016-12-01 12:07:54 -08:00
Mikeal Rogers b139799558 Submitting Node.js to OSS Fuzz (#109) 2016-12-01 11:46:02 -08:00
Pádraig Brady 87b1012f21 add coreutils basic config (#106) 2016-12-01 09:55:02 -08:00
inferno-chromium d37a62b865 Update project.yaml 2016-12-01 07:22:19 -08:00
inferno-chromium 7823a752b8 Update project.yaml 2016-11-30 14:45:54 -08:00
Alex Gaynor 346e9700b3 Expand the corpus used by the libjpeg-turbo fuzzer (#104) 2016-11-29 20:06:51 -08:00
Mike Aizatsky cb6ea8bee1 [woff2] git is too old, removing shallow-submodules 2016-11-29 18:59:44 -08:00
Mike Aizatsky afcf8f9690 [ffmpeg] some repos do not like depth=1 2016-11-29 18:58:53 -08:00
Mike Aizatsky cf248c4759 [infra] making shallow git clones. fixes #42 2016-11-29 12:55:45 -08:00
inferno-chromium fdb2b2aa5f Update build.sh 2016-11-29 11:37:20 -08:00
Mike Aizatsky 8fd42612bc [infra] using projects/ dir 2016-11-29 11:37:09 -08:00
Mike Aizatsky 879120437d [infra] build.sh cleanup 2016-11-29 11:33:42 -08:00
Mike Aizatsky a1f645866d [infra] target.yaml -> project.yaml 2016-11-29 11:03:26 -08:00
Mike Aizatsky a143b9b39a [infra] renaming targets/ to projects/ 2016-11-29 10:55:25 -08:00