Commit Graph

1009 Commits

Author SHA1 Message Date
Mike Aizatsky d03d1679f9 debugging on 2016-12-12 22:44:37 -08:00
Mike Aizatsky e30377104f debug output 2016-12-12 22:09:22 -08:00
Mike Aizatsky 4d0d878609 [infra] failure should be indicated by a separate tag. #168 2016-12-12 21:40:28 -08:00
Mike Aizatsky 7f162d0fed [infra] pipefail is no longer needed 2016-12-12 16:33:03 -08:00
Mike Aizatsky 598c8ba618 [infra] separate test_report script for jenkins integration
Separate test_report script runs tests and generates junit-style
reports. The script doesn't fail when fuzzer fails, but marks it as
failed instead.

Fixes #168
2016-12-12 16:30:51 -08:00
Abhishek Arya e72ae23208 Use Google Fonts in Harfbuzz's seed corpus. 2016-12-12 13:25:42 -08:00
inferno-chromium c70d95f68c Add seed corpus for harfbuzz (#173)
* Add seed corpus from harfbuzz repo.
2016-12-12 11:39:59 -08:00
inferno-chromium 20c48c6e08 Add seed corpus for curl fuzzer. Also update length for tests. (#172) 2016-12-12 10:19:45 -08:00
Abhishek Arya 53e91abc89 Re-add ares_create_query_fuzzer.cc. 2016-12-12 07:23:11 -08:00
Alexander Færøy 261a6bff3f Add irssi. (#169) 2016-12-11 18:29:36 -08:00
inferno-chromium c8d5d1853a Update project.yaml 2016-12-11 13:21:14 -08:00
inferno-chromium 5f314f365e Use c-ares fuzzer from its repo. (#167) 2016-12-11 13:17:56 -08:00
inferno-chromium 46224562ba Update new_project_guide.md 2016-12-10 22:24:11 -08:00
Moshe Kaplan 421deff2d9 Fix typo in ideal_integration.md (#165) 2016-12-10 22:22:01 -08:00
Alex Gaynor 6b27f9b7fa [gnutls] use an initial corpus for x509 (#164)
* [gnutls] use an initial corpus for x509

and add OpenSSL's corpus for client transcripts

* Use --depth=1 on clones
2016-12-10 09:28:26 -08:00
inferno-chromium 0ad5352198 Update project.yaml 2016-12-10 06:39:08 -08:00
Joseph Bisch 33394abb36 Fix weechat project.yaml typo (#163) 2016-12-09 21:13:22 -08:00
Oliver Chang 77f10fb1e5 Revert "Update fuzzer_environment.md"
This reverts commit 2b521d425e.
2016-12-09 14:48:11 -08:00
Oliver Chang 2b521d425e Update fuzzer_environment.md 2016-12-09 13:54:16 -08:00
Oliver Chang f2e3c0e50d Include file in base-runner. (#160) 2016-12-09 12:32:40 -08:00
Oliver Chang ed7a47fd24 Update faq.md 2016-12-09 10:48:45 -08:00
Oliver Chang e3b66a3af8 Update fuzzer_environment.md 2016-12-09 08:49:42 -08:00
inferno-chromium afc2ba2d0f Update project.yaml 2016-12-09 07:40:48 -08:00
Alex Gaynor ed2ee1adac [In progress] Fuzzer for GNUTLS (#135)
* First cut at gnutls. Doesn't actually find coverage.

* link everything right

* pipes are not sockets

* send not write

* these are not used

* stick this here

* this doesn't exit

* remove jenkinsfile

* move to the right dir

* project file

* update for more recent conventions

* ugh, typo

* new lib

* docs take forever

* name it client fuzzer

* stick a cert store on there!

* add a timeout, ugh

* Shtudown the right side instead of using a timeout

* Use boringssl's test corpus

* simplify grabbing the tarballs

* statically link things. pthread is still dynamically linked because I was not able to make it work

* Added an x509 parser fuzzer

* update for the lastest convention
2016-12-09 07:36:42 -08:00
inferno-chromium 2dfb5a675e Update project.yaml 2016-12-08 18:55:46 -08:00
Mike Aizatsky 3565f8eb34 Delete Jenkinsfile 2016-12-08 13:58:48 -08:00
Mike Aizatsky 9a71ee9fb3 [json] enabling undefined sanitizer 2016-12-08 13:50:40 -08:00
Mike Aizatsky 881dc1167d [brotli] remove executable bit from archive 2016-12-08 13:45:14 -08:00
Oliver Chang 6dde379193 Fix fuzzer executable detection in test_all. (#156) 2016-12-08 12:41:14 -08:00
Kurt Roeckx 1e6cf3d328 Use libFuzzingEngine instead of libfuzzer (#155)
Fixes: #153
2016-12-08 12:16:41 -08:00
Oliver Chang 1c2330d9e4 Update build_status.py 2016-12-08 11:00:00 -08:00
Oliver Chang 98cdcb718a Update build_status.py 2016-12-08 10:48:56 -08:00
Oliver Chang ea5d438d2c Update build_status.py 2016-12-08 10:47:30 -08:00
Kostya Serebryany 3a92187ad7 Update new_project_guide.md 2016-12-08 09:57:58 -08:00
inferno-chromium cb7974288b Update new_project_guide.md 2016-12-08 09:55:28 -08:00
inferno-chromium 00e0b89627 Update Dockerfile 2016-12-08 06:58:24 -08:00
Jack Lloyd 278a542f83 Add botan fuzzer scripts (#150) 2016-12-08 06:57:57 -08:00
Eugene Kliuchnikov f85e64b57a Add brotli fuzzer (#143)
* Add brotli fuzzer

* Add brotli fuzzer

* Move fuzzer code to brotli repository
2016-12-08 06:41:39 -08:00
Mike Aizatsky 0e7acedab3 Update test_all 2016-12-07 14:45:25 -08:00
Mike Aizatsky 764a8b99a7 [infra] removed libfuzzer.a. Fixes #139 2016-12-07 13:46:19 -08:00
Mike Aizatsky 91f2079c24 Update project.yaml 2016-12-07 13:21:14 -08:00
Mike Aizatsky e92e678188 [infra] specifying testcase for junit report 2016-12-07 12:19:06 -08:00
Mike Aizatsky 8e68455932 Update Jenkinsfile 2016-12-07 12:07:45 -08:00
Mike Aizatsky 6976f15a7d [tpm2] enabling undefined sanitizer 2016-12-07 11:53:06 -08:00
Mike Aizatsky 3ab381b653 Update compile_libfuzzer 2016-12-07 11:49:34 -08:00
Alex Gaynor cedcb65d4a Fixes #148 -- use --rm when running docker locally (#149) 2016-12-07 11:43:37 -08:00
Mike Aizatsky 3dd707ed58 [infra] using -lFuzzingEngine instead of -lfuzzer 2016-12-07 11:41:08 -08:00
Mike Aizatsky ddaa976438 removed trailing whitespaces 2016-12-07 11:35:53 -08:00
Kostya Serebryany a709c5b77b Update project.yaml 2016-12-07 10:03:42 -08:00
Kuang-che Wu 7048975d6a Fix parallel make command (#144)
'make -j' will make targets parallelly. In other words, "clean" may run after "all" for 'make -j clean all' line.
2016-12-07 06:47:37 -08:00