Kevin Lubick
cdf81af81c
[skia] Add skjson fuzzer ( #1497 )
2018-06-08 13:13:50 -07:00
Catena cyber
3be576e3f5
Adds ecfuzzer : diff fuzzing for elliptic curves ( #1490 )
...
* Adds ecfuzzer : diff fuzzing for elliptic curves
* Better use of flags for ecfuzzer project
* Adds openssl module for elliptic curve diff fuzzin
* Renaming to EllipticCurveDifferentialFuzzer
* Renaming to elliptic-curve-differential-fuzzer
* Right path for fuzzing
2018-06-08 11:07:56 -07:00
Bhargava Shastry
d2c9d6fe39
libcoap: OSS-Fuzz integration ( #1496 )
...
* libcoap: OSS-Fuzz integration
* libcoap: Addressed comments by @inferno-chromium
2018-06-08 09:03:50 -07:00
Max Moroz
b9b558383a
[fuzzing-puzzles] Enable AFL fuzzing engine instead of libFuzzer + re… ( #1495 )
...
* [fuzzing-puzzles] Enable AFL fuzzing engine instead of libFuzzer + rename the target to prevent corpus re-use.
* Use ASan instead of UBSan.
2018-06-07 22:23:06 -07:00
Emmett Neyman
fc7dd66326
Added clang-loop-proto-fuzzer
2018-06-07 13:48:56 -07:00
Jonathan Rudenberg
40559d76af
[poppler] Add Adam Reichold to CCs ( #1493 )
2018-06-07 08:52:19 -07:00
Garret Rieger
8c787cc8a3
[harfbuzz] s/cchapman@typekit.com/cchapman@adobe.com ( #1491 )
2018-06-05 10:20:10 -07:00
Kevin Lubick
b554f42193
[skia] Fix afl build ( #1489 )
2018-06-05 06:17:13 -07:00
Oliver Chang
725434388d
Add jz.maddock@googlemail.com to bignum ( #1488 )
2018-06-05 20:25:01 +10:00
Max Moroz
28467dc229
[fuzzing-puzzles] New artificial project for various puzzles / FTS candidates. ( #1485 )
...
* [fuzzing-puzzles] New artificial project for various puzzles / FTS candidates.
Suggested by kcc@ in https://github.com/google/sanitizers/issues/964 .
* Use UBSan instead of ASan.
2018-06-04 20:24:10 -07:00
Garret Rieger
817f4138e6
[harfbuzz] Add cchapman@typekit.com to cc list for harfbuzz. ( #1487 )
2018-06-04 20:18:37 -07:00
Kevin Lubick
47be6976c2
[skia] Opt all fuzzers into GPU build ( #1484 )
...
Also remove 3 more fuzzers from afl engine because of issues with patchelf (see #1338 )
2018-06-04 09:33:22 -07:00
Abhishek Arya
0b60557f9f
Add jfb@ ( #1424 )
2018-06-04 07:47:09 -07:00
Catena cyber
421b7c365b
[opendnp3] Adds memory sanitizer to opendnp3 project ( #1483 )
2018-06-04 06:41:14 -07:00
Oliver Chang
4e82ca2bdf
Update project.yaml
2018-06-04 18:35:40 +10:00
Guido Vranken
8fb808b1e8
Add Matt Caswell (OpenSSL) and John Maddock (Boost) to bignum-fuzzer auto_ccs ( #1480 )
2018-06-03 13:40:45 -07:00
Matthew Gregan
96c63ea8cd
[nestegg] Update primary_contact ( #1476 )
...
kinetik@mozilla.com is an alias and seems not to work as a Google account, so use my real address which is mapped to a working Google account.
2018-06-02 11:07:10 -07:00
Catena cyber
8d71a4be61
Adds capstone project ( #1457 )
...
* Adds capstone project
* Fuzzes both next and master branch for capstone
* Use main branch of main repo for capstone
2018-06-01 09:48:06 -07:00
Jiří Daněk
a3c6e0e227
[qpid-proton] add @astitcher to cc list ( #1473 )
2018-06-01 07:00:36 -07:00
James Zern
02c00845e5
[libwebp] Set max image size to reduce OOMs ( #1471 )
...
Set max image size to 800MiB
2018-06-01 06:43:45 -07:00
Caolán McNamara
daa30b7620
[libreoffice] fix opensymbol link ( #1472 )
2018-06-01 06:42:39 -07:00
Kostya Serebryany
cccb5e9450
fix nestegg build.sh
2018-05-31 20:06:07 -07:00
Tyson Smith
2b844f4405
[nestegg] Add Dockerfile and build.sh ( #1470 )
2018-05-31 19:36:49 -07:00
Kostya Serebryany
fc57d522fe
[hoextdown] fix the build with a temporary hack
2018-05-31 17:56:46 -07:00
Kostya Serebryany
20161178ce
move hoextdown to the right place
2018-05-31 16:28:43 -07:00
Catena cyber
845ae8083f
[opendnp3] Use main branch for opendnp3 project ( #1465 )
2018-05-31 07:22:16 -07:00
Vincent Rabaud
a4b204800f
[libwebp] adding vrabaud@google in the CCs ( #1466 )
2018-05-31 07:21:19 -07:00
Caolán McNamara
a5c6e0128f
[libreoffice] add prebuild opensymbol to dependency cache ( #1467 )
2018-05-31 07:18:55 -07:00
Tyson Smith
d9da0635b9
[nestegg] Add project.yaml ( #1464 )
2018-05-30 18:27:22 -07:00
Armin Hasitzka
f9b50eac43
Update FreeType's Dockerfile ( #1463 )
...
- add former erroneous inputs to the seed corpus
2018-05-30 16:07:45 -07:00
jonathanmetzman
0a77fd8e6f
[skcms] Remove GIF tokens from ICC dictionary. ( #1461 )
2018-05-30 14:43:17 -07:00
Kevin Lubick
6eaadbb408
[skia] Fix build ( #1460 )
2018-05-30 14:08:18 -07:00
Tim Rühsen
04be9ced8f
[libpsl] Add config.site ( #1456 )
2018-05-30 10:46:43 -07:00
Oliver Chang
3b03651faf
Add --enable-ossfuzz to ffmpeg configure.
2018-05-30 11:05:13 +10:00
pdknsk
5d153be351
[libwebp] Add fuzz target #1 ( #1448 )
2018-05-29 09:48:50 -07:00
rsheeter
09f995c7fa
Add auto_ccs to woff2 ( #1454 )
...
* Add more auto_ccs to woff2
2018-05-29 09:39:07 -07:00
Kevin Lubick
dfc4fcf108
[skia] Fix Skia Build ( #1452 )
2018-05-29 07:21:48 -07:00
Alex Gaynor
ffbdeaa420
[qcms] added a second person to the CC list ( #1453 )
2018-05-29 07:20:59 -07:00
Tim Rühsen
44b807c57d
[libpsl] Fix and optimize libpsl build ( #1446 )
...
* [libpsl] Add autoconf-archive to fix libidn2 build
* [libpsl] Speed up build by using ./configure caches
* [libpsl] Prevent cloning gnulib multiple times
2018-05-25 07:05:58 -07:00
Paul Kehrer
57524c4445
[vorbis] remove dockerfile entry for vorbis that's no longer needed ( #1444 )
2018-05-25 06:58:13 -07:00
pdknsk
68960585b3
[qcms] pre-cache skipping ( #1443 )
2018-05-24 20:29:04 -07:00
Catena cyber
13aca53072
[gnupg] Gnupg integration ( #1310 )
...
* Integrating GnuPG with oss-fuzz
* Building and running fuzz_verify for gnupg
* Add fuzz_import for gnupg
* Adding seed corpus for fuzz import
and fuzz target decrypt
* Automatically generated corpuses
2018-05-24 08:58:52 -07:00
Paul Kehrer
1194bc1464
move the vorbis fuzzer scripts upstream ( #1442 )
2018-05-23 17:51:58 -07:00
Catena cyber
84f8f30782
Adds project openDNP3 ( #1440 )
2018-05-23 10:06:08 -07:00
pdknsk
782e27c408
qcms corpus ( #1439 )
2018-05-23 06:51:41 -07:00
Jonathan Rudenberg
c2af307e74
[poppler] ensure doc doesn't leak when locked ( #1438 )
2018-05-22 10:48:10 -07:00
Jonathan Rudenberg
66793f36a9
[poppler] ignore locked documents ( #1437 )
2018-05-21 17:56:42 -07:00
Jonathan Rudenberg
6836cc64e0
[poppler] Add poppler ( #1431 )
...
* [poppler] Add poppler
* cleanup
* remove empty options
2018-05-21 12:22:29 -07:00
pdknsk
caddf9a8af
libwebp ( #1435 )
2018-05-21 08:53:44 -07:00
pdknsk
9268f681d6
qcms ( #1434 )
...
* qcms
* remove options
* streamline types
* use hg
2018-05-20 22:40:45 -07:00
Kevin Lubick
ca5a7e18af
[skia] Fix Skia build and remove more fuzzer-only checks ( #1422 )
2018-05-16 11:41:29 -07:00
Kevin Lubick
9e47db4ca2
[skia] Move textblob_deserialize back to mem constraint build ( #1421 )
2018-05-16 09:50:01 -07:00
Catena cyber
27d4163998
MbedTLS integration ( #1400 )
...
* MbedTLS integration
* Using loop to compile fuzz targets
* More fuzz targets for mbedtls : DTLS
* Corpuses for client and server mbedtls
* Use corpuses from boringssl and openssl
2018-05-16 08:26:12 -07:00
jirkadanek
1909d92b8b
[qpid-proton] Initialize project with Dockerfile, build.sh and patches ( #1417 )
...
* [qpid-proton] Initialize project with Dockerfile, build.sh and patches
* fixups
2018-05-14 15:32:03 -07:00
Kevin Lubick
3751ff57a0
[skia] Fix build ( #1415 )
2018-05-13 12:04:33 -07:00
Tim Rühsen
426da00a0d
Fix libidn build ( #1413 )
2018-05-13 06:38:36 -07:00
Alex Gaynor
2d31867737
[graphicsmagick] Add additional libraries ( #1412 )
2018-05-11 08:03:52 -07:00
Alex Gaynor
eeecba4c73
Update the set of repos we use for graphicsmagick and install more tools for building ( #1410 )
2018-05-10 17:35:30 -07:00
Sebastian Rasmussen
673c8f9646
[mupdf] Change the name of the library used. ( #1409 )
...
The library name in the upstream project has
changed recently, accommodate for that.
2018-05-10 09:43:10 -07:00
Kevin Lubick
0e022eb344
[skia] Remove mem contraint checks from textblob deserialize ( #1407 )
2018-05-09 09:17:03 -07:00
Kevin Lubick
cbabc263ff
[skia] Add Skottie fuzz target ( #1401 )
2018-05-07 07:43:46 -07:00
Nigel Tao
97db7e9c5d
Build projects/wuffs as C, not C++ ( #1397 )
...
The upstream Wuffs project is C, not C++. Having OSS-Fuzz compile Wuffs
as plain C, the way Wuffs' own build system does, should hopefully
lessen OSS-Fuzz build breakages such as issue #1373
2018-05-02 16:49:52 -07:00
Abhishek Arya
b972525966
Disable MSan due to startup crash ( #1375 )
2018-05-02 07:14:43 -07:00
Kevin Lubick
0743ae024c
[skia] Add custom help url ( #1393 )
2018-05-02 07:12:17 -07:00
Kostya Serebryany
41318de4c5
add Marshall to the boost project
2018-04-30 18:31:02 -07:00
jonathanmetzman
93e8f3561e
[skia] Disable AFL builds of mock gpu fuzzer ( #1383 )
...
After building AFL fuzzers we will now check if they crash immediately before
uploading a build to CF. That means we can't build broken fuzzers or else
the entire build breaks.
2018-04-30 12:25:33 -07:00
Armin Hasitzka
fb4dc5b042
Whitelist myself to access FreeType's fuzzing results ( #1385 )
2018-04-30 12:19:46 -07:00
Robin Richtsfeld
71d91515be
Bash ( #1382 )
...
* Assigning an array to a string! Assign as array, or use * instead of @ to concatenate.
* Quote the parameter to -name so the shell won't interpret it.
2018-04-30 10:38:48 -07:00
Alex Gaynor
a47f7756c1
Clone additional repos for graphicsmagick ( #1378 )
2018-04-29 07:17:20 -07:00
Paras Chetal
d9f615a97c
Remove buggy libqubes-rpc-filecopy for now ( #1376 )
2018-04-29 07:17:05 -07:00
Paul Kehrer
20f119323f
[imagemagick] re-add libde265 ( #1372 )
...
libde265 is needed to build libheif
2018-04-27 12:40:19 -07:00
Alex Gaynor
cfda53dfe4
[imagemagick] change which rpo is used for the HEIC delegate ( #1371 )
2018-04-27 12:16:27 -07:00
Kevin Lubick
be6e1e3b06
[skia] Fix build and expand api_fuzzer size ( #1363 )
2018-04-26 08:06:02 -07:00
Chris Wolfe
36de5d7b29
[msgpack-c] move seeds to source repo ( #1360 )
...
* remove fetching seeds from my corpus, fetch instead from src repo
* conditionally zip up fuzzer seed corpora for any fuzzer passed in
* Simplify build steps
We already know that the fuzzers are being iterated over due to the loop
and globbing. As such, we can use more of the fuzzer name and reduce
repetition. This should allow us to add fuzzers/corpora to the src repo
and no need to change anything about the build script or dockerfile
2018-04-26 07:16:39 -07:00
Chris Wolfe
37ced73db3
[msgpack-c] Get the fuzzers from the source repo, use a for loop for future fuzzers ( #1359 )
2018-04-25 08:46:19 -07:00
Marek Marczykowski-Górecki
e01619962e
qubes-os: add app-linux-input-proxy fuzzer ( #1340 )
2018-04-23 12:25:11 -07:00
jwzawadzki
b948d87d16
[wireshark] fix build issue ( #1347 ) ( #1350 )
...
Dario Lombardo removed autotools support in https://code.wireshark.org/review/26969 ,
convert to cmake build system.
2018-04-22 08:35:07 -07:00
Abhishek Arya
9bff06cba6
Remove unmaintained fuchsia_fidl project. ( #1349 )
2018-04-21 22:41:54 -07:00
Nigel Tao
1e4c9ca39e
[wuffs] Allow more file extensions in Wuffs' seed corpora ( #1348 )
...
The Wuffs project handles multiple file formats, such as GIF and ZLIB
decoders. Prior to this commit, the format name and the file extension
were the same (case-insensitive) string: fuzz-testing the GIF format was
seeded with test files matching "*.gif", and "*.gif" was trivially
derived from the "gif_fuzzer.cc" file name.
For the GZIP file format, the conventional file extension is ".gz", not
".gzip". For the JPEG file format, both ".jpeg" and ".jpg" are widely
used. Building the seed corpus for future Wuffs codecs might require
mapping from the file format name to arbitrary file extensions.
Wuffs' fuzz/c/std/seed_corpora.txt file (added in
https://github.com/google/wuffs/commit/b6cc2d5e ) provides that mapping.
This commit updates OSS-Fuzz's projects/wuffs/build.sh to use it.
2018-04-21 21:50:40 -07:00
Chris Wolfe
36beab3322
add another core committer ( #1345 )
2018-04-19 19:30:32 -07:00
htuch
5627490d49
envoy: automatically discover fuzz targets. ( #1342 )
...
This avoids needing to manually add targets as we grow them in the Envoy
repo.
Signed-off-by: Harvey Tuch <htuch@google.com>
2018-04-19 13:48:58 -07:00
Eric Rizzi
fcfa1d234b
Zip existing `file` testcases to create seed_corpus ( #1343 )
2018-04-19 13:47:03 -07:00
Garret Rieger
d62c965765
[harfbuzz] Add new target hb-subset-get-codepoints-fuzzer. ( #1341 )
2018-04-17 18:16:33 -07:00
Paul Kehrer
fa9bc41bd5
Fix libtiff build ( #1339 )
2018-04-17 16:21:09 -07:00
Max Moroz
45073322b2
[augeas] Fix fuzz target that was crashing on a startup ( fixes #1326 ).
2018-04-17 14:14:54 -07:00
Max Moroz
4df2262466
[infra] Enable bad build checks once again. ( #838 )
...
* [infra] Enable bad build checks once again.
* Minor typo.
* [bad_example] Update build flags for reproducing bad instrumentation scenario.
* [bad_example] split bad/no instrumentation case into two different ones.
* Use new approach for partial instrumentation detection + do that only for libFuzzer.
* Rename bad_example_bad_instrumentation into bad_example_partial_instrumentation.
* Calculate number of broken targets and fail if 10+% are broken.
* Multiprocess madness.
* Always run all checks and store all errors + clean up the code and add comments
* Add special handling for the projects with very small fuzz targets.
* Remove unnecessary semicolon.
* Address review comments.
* Address more review comments, small refactoring.
2018-04-17 09:31:53 -07:00
Paul Kehrer
ad80480393
[libtiff] move libtiff build scripts and fuzzers to the libtiff repo ( #1317 ) ( #1325 )
2018-04-17 07:18:38 -07:00
Kevin Lubick
3861b00525
[skia] Refactor build.sh for easier warning silences ( #1322 )
2018-04-16 12:58:50 -07:00
Tim Rühsen
c49cfdc192
[Wget] Add project ( #1314 )
2018-04-16 09:59:03 -07:00
Nikos Mavrogiannopoulos
af10d7c96b
[gnutls] added Ander Juaristi ( #1321 )
...
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2018-04-16 08:42:02 -07:00
Kevin Lubick
2762a8ffa2
[skia] Fix build after code refactor ( #1320 )
2018-04-16 06:55:43 -07:00
Oliver Chang
44b2464a3f
Revert "move libtiff build scripts and fuzzers to the libtiff repo ( #1317 )" ( #1319 )
...
This reverts commit 70b4b39e67
.
2018-04-16 12:16:54 +10:00
Paul Kehrer
70b4b39e67
move libtiff build scripts and fuzzers to the libtiff repo ( #1317 )
2018-04-15 19:10:40 -07:00
Paul Kehrer
e30693ca0c
add lcms to IM delegate list ( #1318 )
2018-04-15 19:10:11 -07:00
Max Dymond
f74e026685
curl: Download dependencies in Docker using the curl-fuzzer scripts ( #1316 )
...
curl-fuzzer would like to use a script to define the dependencies
downloaded as part of oss-fuzz image generation, so that only one
repository needs updating in order to get future fuzzing builds running.
2018-04-15 15:58:27 -07:00
Alex Gaynor
aeee0fdc62
Drop -v from graphicsmagick clone ( #1315 )
...
Reduces the verbosity, and it was never that useful for debugging anyways.
2018-04-15 10:31:21 -07:00
Chris Wolfe
0a46b4bffe
Add msgpack-c ( #1313 )
...
Add fuzzer for pack and unpack functions
2018-04-13 08:57:02 -07:00
Jonathan Foote
c757771dcc
Add LLVM wasm32-wasm isel fuzzer ( #1296 )
...
* Add LLVM wasm32-wasm isel fuzzer
* Simplify LLVM wasm32-wasm fuzzer integration
2018-04-12 21:51:04 -07:00
Paul Kehrer
3dd226d31b
libtiff support ( #1311 )
...
Add Initial libtiff fuzzer
2018-04-10 17:37:33 -07:00
Paul Kehrer
603b7bb818
add libpng to imagemagick ( #1304 )
...
* add libpng to imagemagick
* add HEIC corpus source
2018-04-08 00:20:21 -07:00
Kevin Lubick
f677243343
[skia] Reverse condition in SkScan_Hairline ( #1297 )
2018-04-05 07:18:37 -07:00
Paul Kehrer
7040f91b3c
[libexif] add libexif ( #1285 )
...
* add libexif
* make the fuzzer parse a bit more
* review feedback, be less confusing with Data and data vars
* added primary contact
2018-04-03 19:51:30 -07:00
Kevin Lubick
d8766eea5e
[skia] Change api_null_gl_canvas fuzzer to use mock gl context ( #1294 )
2018-04-03 10:03:38 -07:00
Kevin Lubick
e70253d1a3
Add more Skia folks ( #1293 )
2018-04-03 06:21:06 -07:00
Paul Kehrer
83a3e78c06
add xz and libraw to imagemagick delegates ( #1287 )
2018-04-01 15:15:12 -07:00
jfkthame
9f770fa88b
Adding @jfkthame to cc for OTS ( #1288 )
2018-04-01 15:14:51 -07:00
Kevin Lubick
0dabe535fb
[skia] Fix guard causing false positive ( #1284 )
2018-03-30 10:47:02 -07:00
jonathanmetzman
8a06f71b36
[skia] Add GPU fuzzer that doesn't actually talk to the GPU (api_null_gl_canvas) ( #1281 )
...
* Initial commit after submitting harness to skia repo.
* merge patch
* Remove trailing newline.
* Rename fuzzer to api_null_gl_canvas.
* Finish renaming
* Add comment explaining patchelf in build.sh
2018-03-30 10:12:50 -07:00
Kevin Lubick
5f50a7c39b
[skia] Add encoder fuzzers ( #1283 )
2018-03-30 08:24:05 -07:00
fenner
a0ed5dafbf
Add net-snmp project ( #1277 )
...
* Initial infrastructure for net-snmp in the AutoFuzz project
* Add a fuzzer based on what Google sent us
Storing this here until we have a more complete design
for storing fuzzers in the net-snmp source tree.
* calloc PDU so we can use the standard pdu free, to avoid false leaks
* Only turn on debugging when $NETSNMP_DEBUGGING is set in the environment
The debugging is useful to help replicate the problem, but
not useful when simply running the fuzzer, so let the user
choose it by settng $NETSNMP_DEBUGGING in their environment
when running the replication.
* Add agentx_parse_fuzzer
* Build agentx_parse_fuzzer
* Add copyright notice, copy boilerplate from init
* Don't make a copy, just pass the data in directly.
(Also, don't use C++-style comment, the regression test
in the net-snmp codebase will be C.)
2018-03-29 07:13:49 -07:00
Kevin Lubick
4f7d1e874f
[skia] Move api_raster_n32_canvas to mem constraints build ( #1280 )
2018-03-29 07:05:26 -07:00
Nigel Tao
7f3b7e4576
Fix projects/wuffs build failure ( #1278 )
...
Fixes #1272
The wuffs directory layout changed with
https://github.com/google/wuffs/commit/d1399fac
2018-03-29 06:31:17 -07:00
Matt Kwong
6c41b292ac
[grpc] Add address sorting submodule to gRPC build.sh ( #1276 )
2018-03-28 17:34:54 -07:00
Paul Kehrer
6ecb20612a
fix libjpeg-turbo build ( #1269 )
2018-03-25 21:13:03 -07:00
Paul Kehrer
49b99a278d
add libjpeg-turbo and freetype to the IM delegate list ( #1270 )
2018-03-25 21:11:13 -07:00
Paul Kehrer
e5da65cbbe
add 4 additional delegate libraries for imagemagick ( #1268 )
2018-03-26 12:33:35 +11:00
Garret Rieger
e6540bba96
[harfbuzz] remove harfbuzz/test/subset/data/fonts from corpus, it's mostly duplicates of whats in test/api/fonts and is breaking the build step for harfbuzz. ( #1264 )
2018-03-23 07:01:33 -07:00
Guido Vranken
690dd9cdfb
[bignum-fuzzer] Add OpenSSL/C++ Boost multiprecision target ( #1262 )
...
* Add OpenSSL/C++-Boost target
* Add OpenSSL/C++-Boost target
* Add security@golang.org to CCs
2018-03-22 08:01:35 -07:00
Paul Kehrer
4a733d70f6
add libtiff and libde265 to the imagemagick container ( #1263 )
...
prep for expanding IM's delegate library fuzzing
2018-03-21 19:53:24 -07:00
Garret Rieger
091d1197d2
[harfbuzz] Update harfbuzz fuzzer config to include new hb-subset-fuzzer target. ( #1260 )
2018-03-21 11:03:55 -07:00
Kevin Lubick
c7a2de6aac
[skia] port two more canvas fuzzers ( #1261 )
2018-03-21 10:35:14 -07:00
igor-laevsky
1354594eb6
[llvm-opt-fuzzer] Add fuzzing of the irce pass ( #1256 )
2018-03-20 07:38:33 -07:00
Paul Kehrer
a0b6a9d94b
add mozilla security ogg corpus ( #1257 )
2018-03-20 07:35:43 -07:00
Paul Kehrer
e18de5fac3
expand the vorbis initial corpus ( #1254 )
2018-03-18 12:44:23 -07:00
Paul Kehrer
688aadaf44
Integration for libvorbis ( #1249 )
...
* add libvorbis
* remove maxlen we don't need
* add msan
2018-03-16 14:20:28 -07:00
Kevin Lubick
61d7fab9e6
[skia] Add pathmeasure fuzzer ( #1239 )
...
Add pathmeasure fuzzer and seed corpus.
2018-03-14 10:19:35 -07:00
Regina Obe
23f31523bc
Use Darafei's gmail account instead ( #1240 )
...
Darafei is one of the PostGIS core devs and he'd like to be notified of these to help fix issues.
2018-03-13 10:55:57 -07:00
Zbigniew Jędrzejewski-Szmek
187ca18161
[systemd] adjust path to build script ( #1236 )
...
C.f. 9037a0e022
.
2018-03-12 13:40:01 -07:00
Kevin Lubick
fdbab0f080
Fix Skia build and enable set_region fuzzer ( #1233 )
...
Fix Skia build and enable set_region fuzzer
2018-03-12 10:15:19 -07:00
Alex Gaynor
74ed624fec
spidermonkey: Don't compile tests ( #1232 )
2018-03-12 07:41:59 -07:00
Andreas Schneider
db0f079f9e
[libssh] Fix include path ( #1230 )
...
Fix #1161
2018-03-10 13:35:45 -08:00
Guido Vranken
c5f13b4ce5
Build OpenSSL+Rust target ( #1222 )
2018-03-09 17:59:41 -08:00
Zbigniew Jędrzejewski-Szmek
df573a03e2
[systemd] install libmount-devel ( #1224 )
...
Right now systemd declares a requirement on libmount-devel >= 2.30.
But this is only because of fixes in libmount 2.30 that matter at
runtime. For fuzzing (and to build) any libmount version is enough.
https://github.com/systemd/systemd/commit/c0b4b0f8f548c755dee81b
relaxed the version check in systemd. To fix the build we need to
install libmount-dev (and pkg-config, because meson requires that
for pkg-config deps to actually work).
Fixes #1191 .
2018-03-09 11:50:06 -08:00
Matt Johnston
62a6a21710
copy dict to build ( #1223 )
2018-03-09 07:43:52 -08:00
jonathanmetzman
9aa1893d2f
Only build image_filter_deserialize_width for libFuzzer ( #1218 )
...
The fuzzer's entire purpose is to use a libFuzzer flag that has
no equivalent in AFL. So only build it for libFuzzer.
2018-03-06 13:46:08 -08:00
jonathanmetzman
49f859f16e
Add dict for ICC profiles to skcms. ( #1216 )
2018-03-06 10:54:36 +11:00
jonathanmetzman
3a5922429a
[skia] Add an edge coverage version of image_filter_deserialize that uses edge coverage ( #1215 )
...
Add another version of image_filter_deserialize (image_filter_deserialize_width)
Add a version of image_filter_deserialize that does not use hit counts as a
feature. This may reduce the chances that libFuzzer spends on pathological
executions it will reduce the fitness of loops and recursive code for testcases.
Name it image_filter_deserialize_width since this version cares about the number
of edges it hits (width) rather than the hitcounts on each edge (depth) like
normal fuzz targets.
2018-03-05 12:47:46 -08:00
Matt Johnston
e91a750105
Enable msan for dropbear ( #1213 )
2018-03-05 07:36:55 -08:00
Gregor Jasny
dde3b549ab
[resiprocate] Use upstream build script ( #1206 )
2018-03-03 06:49:44 -08:00
Daniel Salzman
fe758a46ad
[knot-dns] update git submodules with corpora ( #1204 )
...
See https://gitlab.labs.nic.cz/knot/knot-dns/commit/bd394005
2018-03-02 06:18:34 -08:00
Ian MacLeod
782616d082
ypto ( #1202 )
2018-03-01 22:09:23 -08:00
Alex Gaynor
26402aa833
Make graphicsmagick clones from sourceforge more resillient ( #1201 )
...
retry in the event of failures so that transient issues don't prevent clones
2018-03-01 06:54:36 -08:00
Matt Johnston
b592556183
Use Dropbear main branch ( #1200 )
2018-02-28 06:47:00 -08:00
jmillikin-stripe
d7764fba81
In the Envoy build, use `$CXXFLAGS` only for C++ sources. ( #1199 )
2018-02-27 13:20:28 -08:00
Kevin Lubick
08d1c2d7af
[skia] Add 3 API-based fuzzers ( #1198 )
...
* First part for building
* Add api fuzzer options and docs
* fix diff
2018-02-27 12:22:11 -08:00
Alex Gaynor
43c9eef09d
Added in msan to GraphicsMagick ( #1197 )
2018-02-27 08:46:45 -08:00
Stefan Profanter
e350c6c0f3
Update missing dependencies ( #1196 )
...
Fixes #1192
2018-02-26 11:24:38 -08:00
Kevin Lubick
82e031cea1
[skia] Fix compile and address some common timeouts ( #1195 )
2018-02-26 08:51:41 -08:00
Abhishek Arya
10a79d4978
Revert libmbedcrypto version change ( #1192 )
2018-02-25 08:33:27 -08:00
Abhishek Arya
98596dc3d2
Fix attempt ( #1192 )
2018-02-25 02:01:10 -08:00
Abhishek Arya
90f98631d8
Fix deb package paths in open62541
2018-02-24 18:21:00 -08:00
Guido Vranken
359e2a27f2
bignum-fuzzer: don't download seed corpus but copy from repository ( #1189 )
2018-02-23 07:51:45 -08:00
jmillikin-stripe
8859dcda5d
Envoy needs Python for its C/C++ compiler wrapper. ( #1185 )
2018-02-23 08:55:14 +11:00
Kevin Lubick
80e6a22dc0
[skia] Increase max size of serialized path ( #1187 )
2018-02-22 13:30:03 -08:00
Kevin Lubick
d6531086bd
increase maximum iccprofile size ( #1186 )
2018-02-22 12:28:49 -08:00
igor-laevsky
adeb9cdd7c
[llvm][opt-fuzzer] Add another batch of loop related passes ( #1183 )
2018-02-21 07:30:39 -08:00
Guido Vranken
aba6d498af
Remove references to *.options files to fix build errors ( #1182 )
2018-02-21 07:30:28 -08:00
Zbigniew Jędrzejewski-Szmek
78d6ccb126
[systemd] add one more contributor to cc ( #1098 )
2018-02-20 16:29:48 -08:00
Guido Vranken
ce21653fec
Requesting bignum-fuzzer integration ( #1147 )
...
* Add bignum-fuzzer project files
* Remove .options file
* Add OpenSSL recipients to project.yaml auto_ccs
2018-02-20 12:49:56 -08:00
Abhishek Arya
b2f2519b63
Update build.sh
2018-02-20 12:07:15 -08:00
Abhishek Arya
96e247040f
Use make instead of make install in fribidi
2018-02-20 10:15:17 -08:00
Jan Schmidt
6d74be53b8
[gstreamer]: add Jan Schmidt for access ( #1179 )
2018-02-20 07:52:55 -08:00
Nigel Tao
27f374480b
Add projects/wuffs ( #1172 )
2018-02-20 18:09:00 +11:00
igor-laevsky
0d87fa2b86
[llvm][opt-fuzzer] Slowly adding more fuzzing targets ( #1176 )
2018-02-19 07:58:35 -08:00
Behdad Esfahbod
d415910e04
[harfbuzz] Add more auto CCs ( #1175 )
2018-02-18 21:29:14 -08:00
Behdad Esfahbod
c6ec29ad7a
[harfbuzz] Add timeout / adjust project location ( #1174 )
...
* [harfbuzz] Add timeout / adjust project location
* [harfbuzz] Add CC
2018-02-19 11:22:33 +11:00
Abhishek Arya
449c4e94ec
Add verbose logging for debugging clone failure
2018-02-17 20:11:29 -08:00
Abhishek Arya
80bcc0f23e
Fix #1160
2018-02-15 20:51:33 -08:00
Matt Kwong
27be2ccf15
Upgrade Bazel pin in gRPC Dockerfile ( #1171 )
2018-02-15 17:30:45 -08:00
Varun Khaneja
6b5ff6182b
Discontinue in-memory fuzzing for unrar ( #1169 )
2018-02-15 10:30:23 -08:00
Stefan Profanter
57c8009bb4
[open62541] install libmbedtls dependency ( #1167 )
2018-02-15 07:40:38 -08:00
Abhishek Arya
f51acfafc2
Fixes #1161
2018-02-15 07:17:31 -08:00
Abhishek Arya
704bca43e4
Fixes #1146
2018-02-15 07:04:51 -08:00
Abhishek Arya
9db38ff62d
Fixes #1160
2018-02-15 06:56:34 -08:00
Andreas Schneider
b27bf929a7
[libssh] The ssh_server_fuzzer code is in the source directory ( #1165 )
...
Fixes #1161
2018-02-15 06:54:49 -08:00
Daniel Salzman
106bb66541
[knot-dns] replace all --with-module-X=no with one --disable-modules ( #1151 )
2018-02-13 11:37:33 -08:00
Kevin Lubick
c4289046e7
Add image decoding fuzz targets to Skia ( #1152 )
...
* Add 2 image decoding targets
* Move text_blob to memory-based
* Rebase
2018-02-12 08:14:00 -08:00
Nikos Mavrogiannopoulos
fd2e2a2104
[gnutls] unconditionally disable assembler in gmp ( #833 )
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
2018-02-09 10:18:29 -08:00
Kevin Lubick
5c88efdd28
Add more fuzz targets to Skia ( #1149 )
...
* Move image_filter_deserialize to skia proper and rename a few things.
* Add region deserialize
* Add textblob_deserialize
* Add path_deserialize
* Fix Dockerfile
2018-02-09 07:37:11 -08:00
Oliver Chang
f12183bc18
Update build.sh
2018-02-09 10:29:11 +11:00
Kevin Lubick
01eeac71c0
Change Skia email addresses ( #1144 )
...
Change email addresses
2018-02-08 10:23:05 -08:00
Victor M. Alvarez
44203d1a89
[yara] Enable dex module ( #1142 )
2018-02-08 07:35:37 -08:00
Kevin Lubick
677d07f0c9
Tweak Skia/SKCMS project configs ( #1143 )
...
* Enable UBSan on Skia and SKCMS projects.
* Add mike to cc list.
2018-02-08 07:34:56 -08:00
Kevin Lubick
a3f8663d19
Add SKCMS project ( #1141 )
2018-02-07 15:11:45 -08:00
igor-laevsky
7084117cc9
[llvm][opt-fuzzer] Add SCCP pass as a new fuzzing target ( #1138 )
2018-02-07 07:42:16 -08:00
Joseph Bisch
84eb3c70f6
[irssi] Add Nei to auto_ccs ( #1139 )
2018-02-07 07:21:00 -08:00
Caolán McNamara
f40c3cff93
add sft corpus ( #1140 )
...
* add sft corpus
and update dependency cache
* need recursive zip for this one
2018-02-07 07:20:18 -08:00
Andreas Schneider
af7278b21a
libssh: Use the fuzzer from the source code ( #1135 )
...
The fuzzer has been integrated into the source code. It is also compiled
there linking against libFuzzer.a from the clang project. However it
seems that oss-fuzz uses its own library so we still need to create the
executable on our own here and can't let cmake do it.
2018-02-05 07:54:37 -08:00
igor-laevsky
70dd97c438
[llvm][opt-fuzzer] Add gvn pass as a new fuzzing target ( #1136 )
2018-02-05 07:53:27 -08:00
Abhishek Arya
f7b62e4365
Update project.yaml
2018-02-03 22:06:44 -08:00
Alex Gaynor
4a52113d49
Wire up graphicsmagick ( #1134 )
...
* Wire up graphicsmagick
* Remove chmod, which is now upstreamed
2018-02-03 20:25:19 -08:00
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
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
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