Commit Graph

472 Commits

Author SHA1 Message Date
Abhishek Arya 055f9836f3
Documentation fixes. (#2705) 2019-08-15 15:07:23 -07:00
Abhishek Arya b97503d279
Documentation fixes (#2689) 2019-08-12 14:15:33 -07:00
Abhishek Arya 1d86ee21f5
Update new_project_guide.md 2019-08-12 11:29:53 -07:00
Max Moroz 40a183b53f
[docs] Change "hundreds of bugs" to "thousands of bugs" :) (#2674)
* [docs] Change "hundreds of bugs" to "thousands of bugs" :)

* include AFL crashes too
2019-08-09 12:35:14 -07:00
kplybon d8af01c016 [Docs] Clarify fuzzing process and new projects procedure (#2673) 2019-08-09 12:24:43 -07:00
Abhishek Arya e8ca6e1514
Create new_project_guide.md 2019-08-07 13:08:46 -07:00
Abhishek Arya 758186cd0a
Add redirect for old reproducing.md (#2666) 2019-08-07 12:57:10 -07:00
Abhishek Arya 40dbd8d101
Update new_project_guide.md 2019-08-07 07:44:45 -07:00
Abhishek Arya cf4af86972
Switch docs to new structure (#2663) 2019-08-07 07:37:16 -07:00
Max Moroz c070f7fc7d [docs] Fix redundant spaces in the glossary.md file. 2019-08-06 13:30:56 -07:00
Abhishek Arya 81fa661078 Delete CNAME 2019-08-06 13:29:29 -07:00
Abhishek Arya d58c419177
Add jekyll generator for docs. (#2660)
* Add jekyll generator for docs.

* Add content for index.md
2019-08-06 13:29:19 -07:00
Max Moroz 3a22d40996
[docs] Update the glossary page to depend on google/fuzzing repo + minor tweaks. (#2659)
* [docs] Update the glossary page to depend on google/fuzzing repo + minor tweaks.

* fix a broken link
2019-08-06 08:18:46 -07:00
Max Moroz 8c080f6989 [docs] Add a note that source code files must not be deleted in build.sh. 2019-07-12 09:29:39 -07:00
Sebastian Kinne e30d7963a5 [docs] Update copyright year in new_projects_guide.md (#2537) 2019-06-24 07:44:17 -07:00
Abhishek Arya 42ad53a887
Update reproducing.md 2019-06-21 16:01:25 -07:00
Abhishek Arya 147803b92d
Fix build status link in new project guide (#2511) 2019-06-13 22:16:27 -07:00
Jay Berkenbilt bfc567dc3d Clarifications to the documentation (#2512)
This adds to the documentation information that I would have found
helpful when I was doing my integration.
2019-06-13 13:57:22 -07:00
Max Moroz 43093dcf21
[docs] Add FAQ for non open source projects, mention ClusterFuzz. (#2489)
* [docs] Add FAQ for non open source projects, mention ClusterFuzz.

* Remove TOC as GitHub does not support it.

* Address review feedback.
2019-06-06 09:49:21 -07:00
Kostya Serebryany d9389b0a2e [glossary] explain cross-pollination (#2364)
* [glossary] explain cross-pollination

* [glossary] explain cross-pollination
2019-05-01 12:50:38 -07:00
jonathanmetzman ae9398deef
Change LIB_FUZZING_ENGINE to -fsanitize=fuzzer in libFuzzer builds (#2312) 2019-04-15 10:05:02 -07:00
John Andersen 393341a430 docs: Require no extention in new_project_guide.md (#2221) 2019-03-07 17:00:20 -08:00
jonathanmetzman 60aaf3024a
Clarify honggfuzz situation (#2195)
* Clarify honggfuzz situation in FAQ
2019-03-01 09:26:28 -08:00
Kostya Serebryany 6d1247c377
Update new_project_guide.md
fix wording for issue #2148
2019-02-10 16:51:16 -08:00
Matthew Fernandez 97c3cb1de0 [docs] fix pcre2 link (#2153)
pcre2's web server has a redirect to HTTPS that introduces a duplicate view
parameter, resulting in the eventual URL of
https://vcs.pcre.org/pcre2/code/trunk/src/pcre2_fuzzsupport.c?view=markup?view=markup
which fails to load. This seems like an error in their web server config, but
using an HTTPS URL to begin with works around this issue.
2019-02-08 17:21:54 -08:00
jonathanmetzman 9a6cb1746c
Link to ClusterFuzz Repo (#2146) 2019-02-07 17:54:49 -08:00
Abhishek Arya 6dc263ece1
Update new_project_guide.md 2018-12-08 08:38:24 -08:00
Oliver Chang 9aa11dbd25
Update fuzzer_environment.md 2018-11-28 09:36:44 +11:00
Max Moroz 8ac2c969ff
[docs] Fix a typo in new_project_guide.md. 2018-11-19 14:05:01 -08:00
Max Moroz 4e3be11bfa
[docs] Update new_project_guide.md to be explicit about linking with clang++.
This regularly comes up, e.g. https://github.com/google/oss-fuzz/issues/1961.
2018-11-19 14:04:12 -08:00
Max Moroz 76686d085b
Update reproducing.md 2018-11-19 11:55:18 -08:00
steadmon 3702af93a9 Typo fix: hongfuzz -> honggfuzz (#1960) 2018-11-19 09:58:15 -08:00
Luca Berton b05d5d8b26 Fix typos in docs (#1934) 2018-11-07 06:20:13 -08:00
Oliver Chang 5e0f589440
Add FAQ entry about specs of builders and fuzzing VMs (#1885) 2018-10-22 17:40:58 +11:00
James Zern e7c5398b61 code_coverage.md: fix coverage tool invocations (#1870)
s/profile/coverage/
2018-10-12 17:16:51 +11:00
Max Moroz 730451d871 [infra] Update documentation (new coverage screenshots + some cleanup), follow-up #1839). 2018-10-01 08:13:41 -07:00
Max Moroz 733c896ce5
[infra] Support extra coverage args in project.yaml (fix #1726, follow-up #1547). (#1774)
* [infra] Support extra coverage args in project.yaml (fix #1726, follow-up #1547).

* Update the documentation page.

* Fix review comments by Jonathan.
2018-08-30 09:46:14 -07:00
Abhishek Arya bcd3ac45a4
Update faq.md 2018-08-26 17:17:03 -07:00
Max Moroz 4574ff8bdb
[infra] Add the build configuration and other pieces for clang code coverage. (#1547)
* [infra] Add the build configuration and other pieces for clang code coverage.

* Address the initial feedback, still a draft with some pieces missing.

* Trying to test things locally.

* Work in progress, now able to test the build process.

* Rebase and fix a comment.

* Figure out how to upload report, but still have issues with GCS access.

* Remove unnecessary debug prints.

* WIP: adding targets list reading + minor clean up.

* WIP

* WIP: now it works end to end but is very dirty and has limitations.

* WIP: use rsync -r -d to overwrite older reports (if any)

* WIP: trying to use a helper script for bulk corpus download.

* WIP: download corpus in batches passed via args.

* WIP: testing corpus downloading in batches.

* WIP: woohoo, now it works!

* Some cleanup for a high level review.

* Address review comments and add FAQ entry.

* Update FAQ.md as per comments by Oliver.
2018-08-20 06:42:45 -07:00
Abhishek Arya 5febfb84dc
Update reproducing.md 2018-08-19 14:34:19 -07:00
Max Moroz d747892866
[infra] Update coverage script to support sources white listing. (#1707) 2018-08-12 10:19:40 -07:00
Mina Farid 22f3a1481c [docs] Update example of help_url (#1682) 2018-08-03 07:18:26 -07:00
Abhishek Arya f3e21472aa
Add experimental flag in new project guide docs. (#1650)
* Update new_project_guide.md

* Update new_project_guide.md
2018-07-24 09:54:02 -07:00
Max Moroz 6decd84f6e
[docs] Add pull_images command to the code coverage documentation page. (#1644) 2018-07-23 08:02:28 -07:00
Max Moroz 645a0375fe
[infra] Support extra arguments for llvm-cov + update the binaries. (#1629)
* [infra] Support extra arguments for llvm-cov + update the binaries.

* Slightly change the doc to be less confusing.
2018-07-19 15:58:58 -07:00
Max Moroz f7c28e6a93
[docs] Dummy change to test #1618 once again. (#1624) 2018-07-17 14:09:04 -07:00
Max Moroz bb78fa9827 [docs] Dummy formating change just to test #1618 a bit more. 2018-07-17 12:38:09 -07:00
Max Moroz c720e4046b
[docs] Link code_coverage.md page from the ideal_integration.md. (#1621) 2018-07-17 12:34:25 -07:00
Oliver Chang d69a8ea80d
Fix GDB documentation. (#1613) 2018-07-16 14:04:41 +10:00
Max Moroz 9874e09f53
[infra] helper.py: support "profile" command for a single fuzz target with arbitrary corpus location. (#1535)
* [infra] helper.py: support "profile" command for a single fuzz target with arbitrary corpus location.

* Address review feedback.

* Update code_coverage.md page.
2018-06-18 14:19:48 -07:00