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
=================================================================
[1m[31m==7719==ERROR: LeakSanitizer: detected memory leaks
[1m[0m
[1m[34mDirect leak of 64 byte(s) in 1 object(s) allocated from:
[1m[0m #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