Leo Neat
f16f391a18
Docs fix ( #3416 )
...
Small change to example file to reflect the current action state.
2020-02-21 10:48:22 -08:00
Leo Neat
39fe0d725b
[CIFuzz] Check crash on most recent OSS-Fuzz build ( #3385 )
...
Adds functionality to check if a crash exists in the most recent OSS-Fuzz build. This is necessary to determine if a crash was introduced in the current pull request or existed in the project already. Crashes that are surfaced to the user will be both reproducible and novel to the OSS-Fuzz project.
2020-02-19 15:32:30 -08:00
Max Moroz
4d8c828789
[docs] FAQ: fix honggfuzz info and add a question about corpora use. ( #3410 )
2020-02-19 15:27:58 -08:00
Leo Neat
f2de39d8e0
Change arrows to ovals ( #3386 )
2020-02-13 16:21:52 -08:00
Leo Neat
d376a98ae4
[CIFuzz] Documentation ( #3368 )
...
* CIFuzz documentation
* Maxs comments
* Jonathan comments
* Jonathan comments pt.2
* Adding images
* Maxs comments pt.2
* Image spacing
* Maxs comments pt.3
* Jonathan comments
2020-02-12 12:49:17 -08:00
Max Moroz
7751ab5a87
[infra] Introduce "language" attribute in the project.yaml ( #3297 ). ( #3299 )
...
* [infra] Introduce "language" attribute in the project.yaml (#3297 ).
* follow up
* enable the attribute for more projects
* trailing newline
2020-01-30 15:36:44 -08:00
Max Moroz
14758dfe7d
[docs] Update the main docs page to mention fuzzing docs. ( #3220 )
...
* [docs] Update the main docs page to mention fuzzing docs.
* Add an FAQ entry too
* update the main readme and move the faq question up
2020-01-12 17:14:20 -08:00
Oliver Chang
84a2de2f84
Bump up rss limit to 2.5GB. ( #3201 )
2020-01-08 14:50:44 +11:00
Abhishek Arya
97060c44de
Fix typo
2019-09-24 16:25:00 -07:00
jonathanmetzman
f57aa39c4d
Add instructions on dynamic linking ( #2881 )
2019-09-24 16:19:45 -07:00
Max Moroz
d1ed6b87a7
[docs] Add "Integrating a Go project" documentation page ( #2714 ). ( #2837 )
...
* [docs] Add "Integrating a Go project" documentation page (#2714 ).
* rephrase go-fuzz mode description
2019-09-17 07:15:22 -07:00
Max Moroz
bae6ad36a6
[docs] Recommend using "gsutil -m cp -r" instead of "gsutil -m rsync". ( #2811 )
2019-09-06 08:44:15 -07:00
kplybon
5791d29005
[Docs]: Copy edit Advanced Topics section. ( #2799 )
...
* [Docs]: Copy edit Advanced Topics section.
* Minor tweaks addressing Max's comments.
* Add context for Code Coverage
2019-09-05 13:21:13 -07:00
Ammar Askar
3bce510ef1
[docs] Document shiny new badge in the docs ( #2700 )
...
* [docs] Document shiny new badge in the docs
Use monorail project link instead of build logs
Monorail link has advantage of showing previously found bugs.
It also shows any build failures (though the issue may be hard to find in long-lasting build failures).
The link sorts by date a bug was opened, thus some verified bugs will be shown before more recently opened ones.
2019-09-04 20:50:17 -07:00
Max Moroz
a8c21cd243
[docs] Document FuzzedDataProvider support. ( #2547 )
...
* [docs][infra] Add build support for FuzzedDataProvider.
* address review comment
* document the new FDP location
* remove redundant new line
2019-08-26 13:42:59 -07:00
Abhishek Arya
0c9b5c5e2c
Fix doc links. ( #2750 )
2019-08-22 11:33:39 -07:00
Abhishek Arya
7db0b45f41
Update ideal_integration.md
2019-08-22 11:28:24 -07:00
Abhishek Arya
b6643c7c5f
Update ruby gems for docs. ( #2749 )
2019-08-22 10:50:17 -07:00
Max Moroz
1b54658a28
[docs] Replace "furthur" with "further" throughout the documentation. ( #2737 )
2019-08-21 15:10:15 -07:00
Abhishek Arya
a0b039e7f9
Add documentation for vendor_ccs. ( #2734 )
...
* Add documentation for vendor_ccs.
* Address review comments.
2019-08-21 09:59:06 -07:00
Abhishek Arya
a846f976b0
Update reproducing.md
2019-08-19 16:14:15 -07:00
jonathanmetzman
984b792dd9
Document i386 fuzzing ( #2704 )
2019-08-19 14:07:33 -07:00
Abhishek Arya
d4a5145462
Update index.md
2019-08-16 23:39:03 -07:00
Abhishek Arya
65e0da812b
Update new_project_guide.md ( #2709 )
2019-08-15 16:33:07 -07:00
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
Max Moroz
883cdcf3b0
[infra] Fix helper.py as per feedback from @evverx + fix issues from #1519 . ( #1520 )
...
* [infra] Fix helper.py as per feedback from @evverx + fix issues from #1519 .
* Remove stuff from local testing
* Suppress unnecessary output from GSUtil.
2018-06-15 10:44:18 -07:00
Max Moroz
20e55ce3b1
[infra] Enable clange code coverage reports generation for local runs. ( #1494 )
...
* [infra] Enable clange code coverage reports generation for local runs.
* Use runner image and move corpus management to the helper.py
.
* Clean up, delete unnecessary stuff, add comments.
* Run fuzz targets in parallel. Do not exit in case of an error.
* Address review feedback, except of the threading thing.
* Fix a typo.
* Use ThreadPool implementatino available in standard python2.7 package.
* Add dry run support + no corpus download option.
* Fix flags handling + add log output in case of an error.
* Append arguments for fuzz target instead of replacing them.
* Remove dry run functionality as it currently errors out after two runs.
* Fix some spacing in the code.
* Update documentation regarding new code coverage script.
2018-06-14 15:00:46 -07:00
Oliver Chang
cae14e317b
Update reproducing.md
2018-05-18 15:20:52 -07:00
Max Moroz
6428bf6611
[docs] Clean up the conflicts in reproducing.md. ( #1428 )
...
* [docs] Clean up the conflicts in reproducing.md.
* Add engine arg everywhere + move bad build checks instruction back to the bottom
* Remove enginge argument from instructions not related to build checks
2018-05-18 15:03:45 -07:00
Max Moroz
9cf647f1f4
[docs] Add instructions on "pull_images" and "check_build" as per suggestion in #1330 . ( #1404 )
...
* [docs] Add instructions on "pull_images" and "check_build" as per suggestion in #1330 .
* Address review feedback
* fix a typo
2018-05-18 14:38:37 -07:00
Oliver Chang
3b21b5b8ac
Update corpora.md to add note about corpus backups ( #1406 ).
2018-05-10 16:44:06 +10:00
Oliver Chang
5bf426ae2b
Update reproducing.md
2018-05-10 14:12:14 +10:00
Oliver Chang
f50f04a786
Update reproducing.md
2018-05-10 14:07:37 +10:00
Oliver Chang
e2d56ed3c1
Update reproducing.md
2018-05-10 14:06:54 +10:00
Oliver Chang
15cd1dacd7
Update reproducing.md
2018-05-10 14:06:04 +10:00
Oliver Chang
6c8edf0cba
Update reproducing.md
2018-05-10 13:35:57 +10:00
Oliver Chang
e5a203e439
Update reproducing.md
2018-05-10 13:35:44 +10:00
Oliver Chang
ce9b8ffaab
Add documentation about enabling MSan ( Fixes #1396 ) ( #1399 )
...
* Add MemorySanitizer information to new project guide.
* reformat section
2018-05-03 20:35:58 -07:00
jonathanmetzman
2447f78cf0
Document help_url in new project guide ( #1395 )
...
* Document help_url.
2018-05-02 09:46:31 -07:00
Junya Kono
3bdfc4ed66
Other projects use the notation GitHub, but this project was fixed as Github. ( #1377 )
...
* fix typing
* Fix faq.md
2018-04-29 19:04:09 -07:00
Oliver Chang
798abca6f4
Update fuzzer_environment.md
2018-04-27 13:53:29 +10:00
Abhishek Arya
55c401a7ea
Fix #540
2018-04-21 23:02:24 -07:00
Max Moroz
b5833a7826
[docs] Deprecate use of max_len, recommend sanity check that returns 0 (cc #1324 ).
2018-04-17 15:33:27 -07:00
Darío Hereñú
eff1614229
Minor proposal (on string #35 ) ( #1289 )
2018-04-01 22:28:18 -07:00
Abhishek Arya
c188c3f2ce
Fix #278
2018-03-08 21:30:58 -08:00
Abhishek Arya
0f6a50e762
Update clusterfuzz.md
2018-02-22 10:26:50 -08:00
Abhishek Arya
3dd8345cdb
Delete freetype_stats_graphs.PNG
2018-02-22 10:26:29 -08:00
Abhishek Arya
1eaacafe4c
Add files via upload
2018-02-22 10:26:17 -08:00
Abhishek Arya
5468febafb
Update clusterfuzz.md
2018-02-22 10:24:41 -08:00
Abhishek Arya
3271eda74a
Delete freetype_stats.png
2018-02-22 10:22:47 -08:00
Abhishek Arya
b5d75d0709
Add files via upload
2018-02-22 10:22:31 -08:00
Dirk Lemstra
f97983ff29
Changed year to current year. ( #1153 )
2018-02-13 07:03:26 -08:00
htuch
e4a484aabe
coverage: docs and infra/helper.py fix. ( #1126 )
...
While trying to get a coverage report for a new project (Envoy),
building with the coverage sanitizer seemed necessary to get the
coverage files dumped.
Signed-off-by: Harvey Tuch <htuch@google.com>
2018-01-30 11:35:32 -08:00
Abhishek Arya
c06d60f878
Update new_project_guide.md
2018-01-18 08:25:39 -08:00
Caolán McNamara
5830f0d420
[docs] update standalone driver link ( #979 )
2017-11-13 07:48:42 -08:00
Korrawit Pruegsanusak
100d40ea7b
Update reproducing.md to match the change from faq.md ( #932 )
2017-10-30 14:02:43 +11:00
Abhishek Arya
a50fde4504
Update faq.md
2017-08-17 13:02:14 -07:00
Abhishek Arya
1636442790
Update faq.md
2017-08-17 12:54:59 -07:00
Abhishek Arya
b128420e03
Update faq.md
2017-08-17 12:40:40 -07:00
Abhishek Arya
907fea4d52
Update faq.md
2017-08-17 12:36:36 -07:00
Abhishek Arya
e3248a0488
Update faq.md
2017-08-17 12:35:58 -07:00
Abhishek Arya
85437875e4
Update faq.md
2017-08-17 12:29:00 -07:00
Kostya Serebryany
c5c68ff35e
Update ideal_integration.md
2017-08-04 11:16:18 -07:00
Kostya Serebryany
080e866d1f
Update ideal_integration.md ( #759 )
2017-08-04 11:15:52 -07:00
Kostya Serebryany
dfacec43a8
Update ideal_integration.md
2017-08-03 18:45:10 -07:00
Max Moroz
7500de4322
[docs] Add note regarding -march/-mtune flags as suggested in #752 . ( #753 )
2017-08-01 09:31:29 -07:00
Roman Lebedev
b2d75a3b05
corpora.md: fix markdown images ( #698 )
2017-07-01 07:05:32 -07:00
robertswiecki
268d8052a2
Support honggfuzz as a FUZZING_ENGINE ( #636 )
2017-06-01 17:55:01 -07:00
Oliver Chang
7bd64a49f5
Update new_project_guide.md
2017-05-24 13:58:00 -07:00
Oliver Chang
2ff6c516c9
Update docs for #619
2017-05-24 13:56:06 -07:00
Kostya Serebryany
e02192dc42
Update ideal_integration.md
2017-05-15 15:17:40 -07:00
Oliver Chang
9be996d10d
Update reproducing.md
2017-05-10 13:26:15 -07:00
Oliver Chang
2f65a1148f
Update new_project_guide.md
2017-05-04 13:55:43 -07:00
Oliver Chang
a609c95af3
Update new_project_guide.md
2017-05-04 13:53:03 -07:00
Oliver Chang
2e79751561
Update new_project_guide.md
2017-05-04 13:50:15 -07:00
Kostya Serebryany
f2dc317259
Update new_project_guide.md
2017-05-01 23:34:47 -07:00
Oliver Chang
41f551fc16
Update ideal_integration.md
2017-04-24 19:25:44 -07:00
Oliver Chang
78b3b5a5f0
Update ideal_integration.md
2017-04-24 19:24:27 -07:00
Oliver Chang
bf627d4507
Update ideal_integration.md
2017-04-24 19:24:00 -07:00
Oliver Chang
69359d9612
Update ideal_integration.md
2017-04-24 19:21:44 -07:00
Oliver Chang
084ab93430
Update ideal_integration.md
2017-04-24 19:21:11 -07:00
Oliver Chang
ea1f090112
Update ideal_integration.md
2017-04-24 19:20:38 -07:00
Tanin Na Nakorn
fffd50e96d
Add crash stats section to ClusterFuzz's documentation. ( #545 )
2017-04-24 15:58:16 -07:00
Oliver Chang
93996eed32
Update ideal_integration.md
2017-04-24 13:25:22 -07:00
Abhishek Arya
6aa20fcd17
Update new_project_guide.md
2017-04-21 07:56:31 -07:00
Abhishek Arya
84f2553356
Update clusterfuzz.md
2017-04-21 07:55:58 -07:00
Abhishek Arya
b8b0894ad4
Update new_project_guide.md
2017-04-04 11:12:31 -07:00
Abhishek Arya
d04cf77f04
Update docs with new --sanitizer flag, fixes #488 . ( #505 )
2017-04-03 08:20:11 -07:00
Robert Obryk
0f7ab95663
Update helper.py build_fuzzer commandline ( #488 )
2017-03-30 09:04:50 -07:00
Oliver Chang
553b2396cb
Update new_project_guide.md
...
Fix #475
2017-03-23 14:56:59 -07:00
Oliver Chang
60835ac420
oss-fuzz/BASE_IMAGE -> oss-fuzz-base/BASE_IMAGE
2017-03-22 12:12:51 -07:00
Oliver Chang
c2feab5746
More ossfuzz/IMAGE -> gcr.io/oss-fuzz/IMAGE.
2017-03-15 19:11:01 -07:00
Oliver Chang
7df64d4ac4
[infra] ossfuzz/IMAGE -> gcr.io/oss-fuzz/IMAGE
2017-03-15 18:46:31 -07:00
Kostya Serebryany
77aded69c1
add AFL faq entry ( #462 )
2017-03-15 16:33:27 -07:00
Abhishek Arya
d40a0b471b
Add performance analyzer image, update fuzzer stats image. ( #457 )
2017-03-15 13:23:36 -07:00
Abhishek Arya
961055b46f
Update clusterfuzz.md
2017-03-15 13:09:03 -07:00
Abhishek Arya
5227369262
Update clusterfuzz.md
2017-03-15 09:25:56 -07:00
Kostya Serebryany
445b80d760
Update faq.md
2017-03-01 22:00:18 -08:00
Kostya Serebryany
e7adc498b2
Update faq.md
2017-03-01 21:57:48 -08:00
Kostya Serebryany
ebc9db5d0d
Update faq.md ( #429 )
2017-03-01 21:55:07 -08:00
Abhishek Arya
8250d03b46
Create CNAME
2017-02-26 18:21:43 -08:00