Nick Mathewson
6b95c945dd
When building Tor, get an up-to-date list of the static libraries ( #1585 )
2018-07-01 07:17:50 -07:00
James Zern
7db58dc749
libwebp,project.yaml: add Pascal to auto_cc ( #1584 )
2018-06-30 14:09:46 -07:00
urvangjoshi
203510bc49
libaom: call codec_destroy at the end. ( #1583 )
...
This call was mistakenly missing earlier.
BUG=oss-fuzz:8849
BUG=oss-fuzz:8853
2018-06-29 16:19:45 -07:00
James Zern
73886ea3b6
libaom,project.yaml: add wtc@ to auto_cc ( #1582 )
2018-06-29 12:24:34 -07:00
James Zern
02da75de99
libwebp,build.sh: enable asserts ( #1580 )
2018-06-28 10:12:48 -07:00
pdknsk
8a562d5310
[qcms] move target ( #1577 )
...
* add missing (if unnecessary) compiler flag
* change wget to ADD
* don't change checkout dir
* move target to mozilla-central
2018-06-27 19:34:38 -07:00
jonathanmetzman
0536801fd1
[skia] Use Skia's clone of SwiftShader and speculative fix for broken build ( #1576 )
...
Don't explicityly clone SwiftShader in the Dockerfile, since Skia
does that itself.
Also, make a speculative fix for a build issue where builders get
confused by the current working directory.
2018-06-26 13:23:44 -07:00
YannisGuyon
5631c1b84e
[libwebm] Update project.yaml ( #1571 )
2018-06-26 10:17:15 -07:00
jonathanmetzman
f5f98cf608
Build Skia with SwiftShader ( #1573 )
...
This requires building SwiftShader as well as changes to skia's
build. Reenables fuzzers that were disabled for AFL since we no
longer need to patch the binaries.
Also optimize invocations of git clone by adding --depth 1.
2018-06-26 10:00:23 -07:00
Catena cyber
fced18b2c7
[capstone] Fix use of variables in build.sh ( #1570 )
2018-06-26 06:34:00 -07:00
Emmett Neyman
06ba889cd7
Add LLVM Proto Fuzzer to OSS-Fuzz ( #1567 )
2018-06-25 14:45:04 -07:00
pdknsk
8eeffa627f
[libwebp] more targets ( #1552 )
...
* new target: advanced decoding api
* new target: animation decoding api
* new target: (de)mux API
* prefer copying dict to using options files
2018-06-25 14:17:52 -07:00
Marek Marczykowski-Górecki
9d49131473
qubes-os: disable ubsan ( #1564 )
...
input-proxy (the only fuzzer target for now) have only 1 UBSan call right
now, which doesn't make much sense to fuzz. Disable it, until
input-proxy gets more complex for that.
2018-06-25 08:35:22 -07:00
Bhargava Shastry
a8b52adff6
Ovs syslog clean disable ( #1558 )
...
* Openvswitch: Disable logging only once
2018-06-25 07:24:17 -07:00
Catena cyber
7690a138a9
[capstone] Absolute paths for capstone build ( #1562 )
2018-06-25 06:54:34 -07:00
Catena cyber
160e518818
[capstone] Right path for capstone corpus ( #1561 )
2018-06-25 06:14:25 -07:00
Bhargava Shastry
6a7cc6870b
Ovs syslog disable ( #1557 )
...
* OpenvSwitch integration: First commit
* OpenvSwitch integration: Fixed typo in Dockerfile
* OpenvSwitch integration: Fixed typo in build file
* OpenvSwitch integration: Fixed issues copying dict and fuzzer opetions
* OpenvSwitch integration: Added one more target and streamlined build
* Revert "OpenvSwitch integration: Added one more target and streamlined build"
This reverts commit c5945ff8ce3d14097d15a4e8b69dbee81a3b44b9.
* Revert "Revert "OpenvSwitch integration: Added one more target and streamlined build""
This reverts commit 43127a82c0314a82185ee7755015948170cc0675.
* Revert "Revert "Revert "OpenvSwitch integration: Added one more target and streamlined build"""
This reverts commit 7fcb9a2470defb4b05d34c94bbebe9e54bca7e79.
* Revert "OpenvSwitch integration: Fixed issues copying dict and fuzzer opetions"
This reverts commit dc356a9d46ec23e966d200031f0b57e220332208.
* Revert "OpenvSwitch integration: Fixed typo in build file"
This reverts commit 83e4a95a59ffbccc8db96ad14abd21f69d3e8176.
* Revert "OpenvSwitch integration: Fixed typo in Dockerfile"
This reverts commit dcbdb2c485183448bba91c1d25682a1d8723a915.
* Revert "OpenvSwitch integration: First commit"
This reverts commit 2faf845b27d482522952f71d29c1008dc8f85c85.
* openvswitch: OSS-Fuzz integration
* Openvswitch: Fix indenting and newlines
* Addressing comments by jonathanmetzman
* Openvswitch: Added json dict and seperated fuzzer options per target
* Openvswitch: Disables logging so that syslog is not spammed while fuzzing
2018-06-23 16:40:18 -07:00
Bhargava Shastry
6251347a95
[Openvswitch] Project integration ( #1553 )
2018-06-22 15:06:50 -07:00
Catena cyber
c8166f85e0
[capstone] Cancel CFLAGS temporarily ( #1555 )
...
* Cancel CFLAGS for capstone python bindings
2018-06-22 07:55:13 -07:00
Eugene Kliuchnikov
097419a27b
[brotli] Split compile and link actions ( #1554 )
...
Source code have to be compiled by CC, but linked with CXX.
Context: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=8976
2018-06-22 06:49:30 -07:00
urvangjoshi
6948f92282
[libaom] Add Jai to CC list. ( #1549 )
2018-06-21 16:41:28 -07:00
Varun Khaneja
8fff19181d
Add -DSILENT -DRAR_NOCRYPT defines when compiling unrar ( #1551 )
2018-06-21 13:49:02 -07:00
Catena cyber
2546ac400f
Precise path for capstone library ( #1548 )
2018-06-21 20:54:25 +10:00
Franziskus Kiefer
24c78072d0
updating primary contact ( #1543 )
...
Unfortunately Tim left the NSS team.
2018-06-20 08:02:19 -07:00
Eugene Kliuchnikov
37f1a33f2c
Switch compiler CXX->CC ( #1544 )
2018-06-20 08:01:52 -07:00
Catena cyber
df1fe75e43
Right path for capstone directory ( #1545 )
2018-06-20 08:01:24 -07:00
James Zern
5d4631a9fd
[libaom] av1_dec_fuzzer.cc: correct ivfdec.h include ( #1541 )
...
ivfdec.h is under common/, remove the aom prefix which would require an include path to $SRC in addition to $SRC/aom for the others.
2018-06-20 08:00:55 -07:00
Jonathan Foote
9a73c26288
[knot-dns] Fix build ( #1523 )
...
* [knot-dns] add gettext for gnutls
* [knot-dns] move gettext install to Dockerfile
2018-06-19 13:55:18 -07:00
Kevin Lubick
8d6e8e81cb
[skia] Fix build after skjson refactor ( #1538 )
2018-06-19 12:25:20 -07:00
David G. Quintas
26d7835192
Add nanopb includes after grpc/grpc#15595 ( #1536 )
2018-06-18 16:43:13 -07:00
Tobias Brunner
ec4f54c40d
[strongswan] Add Andreas to list of CCs ( #1526 )
2018-06-18 07:26:07 -07:00
Catena cyber
105940c2d9
Builds capstone corpus automatically ( #1527 )
...
* Builds capstone corpus automatically
* Capstone vorpus ugly fix
2018-06-18 07:24:19 -07:00
Eugene Kliuchnikov
92b7d40f84
Update brotli build script ( #1528 )
...
Brotli fuzzer is being converted to C99 in google/brotli#686
2018-06-18 07:22:10 -07:00
Federico G. Schwindt
0c62f16cd5
[varnish] Add Project ( #1524 )
2018-06-17 20:02:24 -07:00
Evgeny Vereshchagin
817dbf76ca
[systemd] add evverx's gmail address ( #1518 )
...
It turns out that some things are much easier to do when
a gmail account is used.
2018-06-15 06:19:03 -07:00
Alex Gaynor
0eb8fca03f
[mercurial] Enable msan ( #1516 )
2018-06-14 10:21:37 -07:00
Tobias Brunner
5d90f783ce
[strongswan] Changes for PA-TNC and PB-TNC fuzzers ( #1514 )
2018-06-13 07:15:28 -07:00
urvangjoshi
ee91487456
[libaom] Add Hui to auto-ccs. ( #1512 )
2018-06-12 14:44:35 -07:00
urvangjoshi
befad94d0d
libaom: Remove fuzzer name suffix for serial mode. ( #1511 )
2018-06-12 13:00:26 -07:00
Catena cyber
b9ad801023
[capstone] Better fuzzing ( #1508 )
...
Adds memory sanitizer
Adds next branch (current development with new architectures)
Remove tshark from capstone downloads
2018-06-12 12:41:58 -07:00
urvangjoshi
47b1086228
[libaom] Add a threaded mode for the fuzzer. ( #1509 )
2018-06-12 12:41:00 -07:00
Max Moroz
c44d4f6fe3
Merge branch 'ecdict' of https://github.com/catenacyber/oss-fuzz into catenacyber-ecdict
2018-06-12 08:09:32 -07:00
Max Moroz
97c0b6b0e3
[elliptic-curve-differential-fuzzer] Rename project into "ecc-diff-fuzzer".
2018-06-12 08:07:09 -07:00
Kevin Lubick
7c8bc2c77a
[skia] Include json.dict in Dockerfile ( #1506 )
2018-06-12 07:30:48 -07:00
Philippe Antoine
853c07dac5
Adds a dictionary for elliptic curve diff fuzzing
2018-06-12 07:10:00 +02:00
Behdad Esfahbod
e9da2e7802
[harfbuzz] Update Khaled's address to his gmail ( #1503 )
...
For https://github.com/google/oss-fuzz#accepting-new-projects
cc @khaledhosny
2018-06-12 13:29:38 +10:00
Behdad Esfahbod
f120ea43c5
[harfbuzz] Limit timeout for hb-subset target as well ( #1504 )
2018-06-12 13:29:04 +10:00
urvangjoshi
ea7d5938fa
[libaom] Add project ( #1502 )
2018-06-11 18:27:33 -07:00
pdknsk
0ab5418028
[libwebp] preparation for more fuzz targets ( #1499 )
...
* replace wget with ADD
* no C++ in libwebp
* move common to header
2018-06-11 06:56:36 -07:00
jonathanmetzman
67fcf72e97
[skia] Add json dictionary from AFL to skjson ( #1498 )
2018-06-08 14:08:45 -07:00
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