Commit Graph

75 Commits

Author SHA1 Message Date
Mike Aizatsky 3599908dbf [infra] use $src, $out and $work in build scripts instead of /src, /out, /work (#88)
This will make it possible to run scripts outside of docker container.
2016-11-18 11:16:38 -08:00
Mike Aizatsky 5dfb810427 [infra] setting current directory to src checkout (#87) 2016-11-17 09:49:34 -08:00
Mike Aizatsky 13fb627a94 I maintain this Dockerfile at this point. 2016-11-17 09:48:36 -08:00
Kostya Serebryany 29097ed8ef Update Dockerfile 2016-11-17 09:00:35 -08:00
Mike Aizatsky 4056a5a7fd added license header 2016-11-16 18:38:22 -08:00
Mike Aizatsky ad39172a89 Update README.md 2016-11-16 16:04:39 -08:00
inferno-chromium dfa28d4d62 Update README.md 2016-11-16 10:00:38 -08:00
Kuang-che Wu ac2e964dc8 add icc dictionary (#85) 2016-11-16 09:13:22 -08:00
Max Moroz 398afbf15a [c-ares] Add CFLAGS= for `make` command to have proper symbolization. 2016-11-16 10:55:20 +01:00
Mike Aizatsky a514130a12 [sqlite3] use sqlogictest tests for seed corpus 2016-11-15 12:09:06 -08:00
Max Moroz b2babf7261 [sqlite3] Revert of "Rename binary of sqlite3 fuzzer back to sqlite3_fuzzer". 2016-11-15 17:03:20 +01:00
Max Moroz 50d0f11e39 [sqlite3] Rename binary of sqlite3 fuzzer back to sqlite3_fuzzer. 2016-11-15 12:30:25 +01:00
Max Moroz 16c72bf84b [sqlite3] Add SQLITE_PRINTF_PRECISION_LIMIT=128000000 to prevent more OOMs. 2016-11-15 12:21:22 +01:00
Mike Aizatsky f31b86f0b3 Update Jenkinsfile 2016-11-14 20:46:47 -08:00
Mike Aizatsky 067c103b1a [expat] enabling undefined sanitizer 2016-11-14 20:45:06 -08:00
Mike Aizatsky 43fa7f5570 [sqlite3] removing old fuzzer 2016-11-14 14:59:23 -08:00
Max Moroz e5346f4036 [infra] Add auto-update of targets/README.md for generate command in helper.py. 2016-11-14 19:18:29 +01:00
Max Moroz d5436466c1 [c-ares] Add c_ares_ares_create_query_fuzzer, verified with CVE-2016-5180. 2016-11-14 17:27:22 +01:00
Mike Aizatsky 72959e5e57 [sqlite3] adding fossil comment 2016-11-11 13:29:19 -08:00
Mike Aizatsky 9bb6cee6b3 [sqlite3] adding native ossfuzz fuzzer 2016-11-11 13:28:34 -08:00
Max Moroz bb643eaa60 [sqlite] Limit max length of data blobs and sql queries to prevent OOMs. 2016-11-11 16:35:14 +01:00
Mike Aizatsky 8965f7027d Update README.md 2016-11-10 14:30:20 -08:00
Max Moroz 03417736d0 [ffmpeg] Add max_len=1000000 for video and audio fuzzers. 2016-11-10 15:07:29 +01:00
Max Moroz fbadee9442 [ffmpeg] Find relevant files in test samples and zip them as seed_corpus (#76). 2016-11-10 14:45:22 +01:00
Mike Aizatsky b66e9d362c Update build.sh 2016-11-08 19:54:02 -08:00
Mike Aizatsky 220ebc0ce6 adding -x for debug 2016-11-08 19:35:29 -08:00
Max Moroz 8ab5c7dbd5 [ffmpeg] User ffmpeg repo in Jenkinsfile (to trigger fewer builds). 2016-11-08 21:50:38 +01:00
Oliver Chang 8c2a0ed5fb Update Jenkinsfile 2016-11-08 12:32:19 -08:00
Alex Gaynor 124ecd75fc Initial work on a libjpeg-turbo fuzzer. (#75) 2016-11-08 12:30:24 -08:00
Max Moroz 64caa06514 [ffmpeg] Add build of ffmpeg fuzzer for 59 configurations (#76). 2016-11-08 20:26:05 +01:00
Mike Aizatsky ff7e89f341 loading magic from correct location 2016-11-07 12:41:50 -08:00
Kuang-che Wu fa6d0abdbc Add fuzzers for lcms. Fixes #43 (#77)
cmsIT8_load_fuzzer is ported from
https://github.com/google/libfuzzer-bot/tree/master/dockerfiles/lcms2

cms_transform_fuzzer is simplified from pdfium's usage
https://pdfium.googlesource.com/pdfium/+/master/testing/libfuzzer/pdf_codec_icc_fuzzer.cc
2016-11-07 08:29:50 -08:00
Max Moroz 0e147d4a59 [nss] Fix broken instrumentation (#66). 2016-11-07 14:42:43 +01:00
Mike Aizatsky 5322a80ba4 libmagic needs magic file to work 2016-11-04 17:04:10 -07:00
Max Moroz 13d8dfdc21 [nss] Use seed corpus from Mozilla's repository. (#68) 2016-11-04 16:47:14 -07:00
Max Moroz f480ae8b0e [ots] Add missing git url to Jenkinsfile. 2016-11-04 15:56:29 +01:00
Max Moroz 6d8fe671e6 [ots] Add ots_fuzzer with seed corpus from Chromium repository. 2016-11-04 13:52:29 +01:00
Kuang-che Wu 323f585e66 Add fuzzer for libarchive (#67)
Fixes #44
2016-11-04 12:52:29 +01:00
Mike Aizatsky 596c4b6baa file (aka libmagic) fuzzers. Fixes #63 2016-11-03 10:20:34 -07:00
Mike Aizatsky c37f5a2550 Update build.sh 2016-11-02 23:38:18 -07:00
Mike Aizatsky e1a2d3c14c [infra] .options support for run command (#61)
Initial work for #19.
2016-11-02 16:02:17 -07:00
Mike Aizatsky 122733498a Update build.sh 2016-11-01 21:53:07 -07:00
Mike Aizatsky 9d178fab04 Update build.sh 2016-11-01 15:55:32 -07:00
Mike Aizatsky 2b092122a5 Update build.sh 2016-11-01 15:54:57 -07:00
Mike Aizatsky 00d4f5f26e build doesn't like -j 2016-11-01 15:54:21 -07:00
Mike Aizatsky f40bead58e [infra] using more CPUs 2016-11-01 14:58:43 -07:00
Mike Aizatsky a6773cc760 table cleanup 2016-11-01 14:38:48 -07:00
Kurt Roeckx 7dc035f11e Add OpenSSL (#62)
Fixes #45 

Don't use clang++ to link, instead use EX_LIBS with $FUZZER_LDFLAGS
2016-11-01 14:33:38 -07:00
Mike Aizatsky 6c2eab980d targets, not projects 2016-11-01 13:25:09 -07:00
Mike Aizatsky b770674426 using pcre2's own fuzzer 2016-10-31 13:07:50 -07:00