Commit Graph

219 Commits

Author SHA1 Message Date
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