Commit Graph

2232 Commits

Author SHA1 Message Date
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
Darío Hereñú eff1614229 Minor proposal (on string #35) (#1289) 2018-04-01 22:28:18 -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
Oliver Chang 52f5934785 helper: use return code from docker run for reproduce, run_fuzzer.
Fixes #1246.
2018-03-16 09:51:52 +11: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 33bc7ae7e2 Add timezone and mouseover to build-status page (#1235)
* Add timezone and mouseover to build-status page
2018-03-12 13:25:29 -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
Abhishek Arya c188c3f2ce
Fix #278 2018-03-08 21:30:58 -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