Commit Graph

88 Commits

Author SHA1 Message Date
Mike Aizatsky f1847c08af [infra] adding target.yaml files (#92)
Fixes issue #89
2016-11-21 15:05:13 -08:00
Mike Aizatsky 066f5daccc [libteken] fixing build 2016-11-21 12:39:31 -08:00
Mike Aizatsky dd4578322a [libarchive] replacing dynamic with static linkage 2016-11-21 12:32:26 -08:00
Mike Aizatsky 637d2f4720 [lcms] using cxx to link fuzzers 2016-11-21 08:33:10 -08:00
Mike Aizatsky e8eba538c8 [libtsm] forgot -c 2016-11-21 08:27:46 -08:00
Mike Aizatsky cc37e0652e [libtsm] using cxx to link fuzzer 2016-11-21 08:25:43 -08:00
Mike Aizatsky 48e4802479 [ffmpeg] force linking libc++ 2016-11-21 08:23:32 -08:00
Mike Aizatsky 71b7426802 [openssl] force-linking libc++ 2016-11-18 20:51:24 -08:00
Mike Aizatsky a6fac69bdd [libass] switching back to dyn libraries mode 2016-11-18 20:44:28 -08:00
Mike Aizatsky 05c05b52b2 [libchewing] using clang++ to link fuzzers 2016-11-18 20:40:26 -08:00
Mike Aizatsky 163f49c7ab [sqlite3] you have to link libfuzzer with clang++ 2016-11-18 18:34:18 -08:00
Mike Aizatsky 8480c59892 [curl] static libraries 2016-11-18 16:43:16 -08:00
Mike Aizatsky 487e9f4ed6 [infra] removing FUZZER_LDFLAGS (fixes #73)
Workarounds libc++abi issue by folding libc++abi.a into libc++.a.
Will keep FUZZER_LDFLAGS empty for a while until tpm2 is fixed.
2016-11-18 12:16:35 -08:00
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