Commit Graph

804 Commits

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