Commit Graph

59 Commits

Author SHA1 Message Date
fanquake 660422d18e
doc: replace libfuzzer.info links with llvm.org (#10131)
These all already redirect to the new locations.
2023-04-24 11:35:51 +10:00
Hayley Denbraver 209de621e6
Updated FAQ (#9671)
FAQ was wrongly listed as a "parent" page, so it ended up with a
mysterious, empty table of contents at the bottom of the page (not to be
confused with the table of contents for the structure of the page itself
which should be there and is left unchanged).

Go to [the current faq page](https://google.github.io/oss-fuzz/faq/) and
scroll to the bottom to see what I mean. This fix cleans that up and I
confirmed by running locally.
2023-02-09 17:48:06 -05:00
jonathanmetzman b41080b8f2
Improve fuzz introspector documentation. (#8859)
Fix grammar, wording, and make it clearer what fuzz introspetor offers.

(make changes suggested in https://github.com/google/oss-fuzz/pull/8800)
2022-10-25 15:58:11 -04:00
Julien Voisin 3c95350db6
Document file GitHub issue (#8810)
Co-authored-by: Julien Voisin <jvoisin@google.com>
2022-10-19 14:04:58 -04:00
Navidem b4a9385b2a
Add Fuzz Introspector to FAQ (#8800) 2022-10-17 17:42:49 -07:00
Dongge Liu 22488896f6
Centipede integration (#8046)
* Add Centipede as a fuzzer

* Specify dictionary param of Centipede

* Update docs

* Mark Centipede as experimental

* More accurate description

* Remove garbage

* Simplify code

* Move mkdir to dockerfile

* Add the weak.c trick

* Install deps with Centipede's script & uninstall new deps

* Fix doc

* Reuse libweak_sancov_stubs.so

* Reorganise flags

* format

* Consistent file type

* Reuse the weak references defined in Centipede

* Replace the shared library of weak symbols with a static one

* Correct the place to call mkdir

* Allow 2G of SHM for Centipede

* Create dirs in run_fuzzer

* Keep Centipede up-to-date

* Avoid duplicating Centipede's binary

* The params of Centipede and their explanations

* The engine info of centipede

* Save the target binary (with san) in a subdir of the project

* Set the target (with san) dir in check_build

* Create the target (with san) first to avoid side-effects

* Fic clone

* Fix format

* Add periods

* Fix comments

* Fix dirs

* Fix parameters

* Adding Centipede as a fuzzing engine for Scarecrow

* Add CI support

* Represent sanitizer with a variable

* Remove the unnecessary definition of FUZZER_OUT

* Reorganise binary directories

* format

* A minor note

* Present issues with dirs that alread exist

* Use os.path.join to join path

* Make a function to get the out/ in check build

* Reusing existing flags in .bazel

* Avoid hardcoding sanitizer, set rss_limit_mb=4096, leave address_space_limit_mb disabled

* Better ways to add bazel build options

* A better way to add bazel flags

* Remove redundant --bazelrc

* Better Cohesion

* Avoid code duplication

* Simplify code

* Exit on crash
2022-09-06 02:34:58 +00:00
Oliver Chang 3146b7953b
Remove misleading "secure" adjective from Docker FAQ. (#6929) 2021-11-29 22:23:03 -05:00
Stefan Bucur 589afcfbd1
Clarify in the new project guide that pull_images may be needed for coverage runs. (#5506) 2021-03-25 07:43:18 -07:00
Abhishek Arya 89603f367a
Use afl++ in docs. (#5049) 2021-01-26 15:28:08 -08:00
Max Moroz bc2ae2ba51
[docs] Add FAQ entry regarding forked repos + bump the bundler version. (#4078)
* [docs] Add FAQ entry regarding forked repos + bump the bundler version.

* format
2020-07-07 09:22:05 -07:00
Robert Löhning 4b5f1e60b5
[docs] Fix where to look (#3529) 2020-03-20 12:03:55 -07:00
Lovell Fuller 3c28d2a860
Upgrade lcamtuf.coredump.cx to HTTPS, as it has been (#3527)
accepting only HTTPS connections since approx 14th March.

This allows the builds for guetzli, libjpeg-turbo,
libtiff and libvips to succeed again.
2020-03-20 07:50:16 -07: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
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
Max Moroz 1b54658a28
[docs] Replace "furthur" with "further" throughout the documentation. (#2737) 2019-08-21 15:10:15 -07:00
Abhishek Arya cf4af86972
Switch docs to new structure (#2663) 2019-08-07 07:37:16 -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
jonathanmetzman 60aaf3024a
Clarify honggfuzz situation (#2195)
* Clarify honggfuzz situation in FAQ
2019-03-01 09:26:28 -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
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
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
Abhishek Arya 55c401a7ea
Fix #540 2018-04-21 23:02:24 -07:00
Abhishek Arya c188c3f2ce
Fix #278 2018-03-08 21:30:58 -08: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
robertswiecki 268d8052a2 Support honggfuzz as a FUZZING_ENGINE (#636) 2017-06-01 17:55:01 -07:00
Kostya Serebryany 77aded69c1 add AFL faq entry (#462) 2017-03-15 16:33:27 -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
Max Moroz 4a0d196a01 [docs] Add FAQ on bugs in dependencies. (#365)
* [docs] Add FAQ on bugs in dependencies.

* Update faq.md
2017-02-08 09:17:50 -08:00
Collin Winter eabb89cf6b Fix typos and clarify grammar and word choice throughout the OSS-Fuzz docs. (#363) 2017-02-07 19:15:53 -08:00
Max Moroz 01f6f3b548 [docs] Add a FAQ regarding additional processes / daemons. (#359)
* [docs] Add a FAQ regarding additional processes / daemons.

* Update faq.md
2017-02-07 09:24:38 -08:00
Abhishek Arya 8838824517 Update faq.md 2016-12-29 22:37:33 -08:00
Abhishek Arya 3774c4e801 Update faq.md 2016-12-29 22:35:40 -08:00
Abhishek Arya fee20221d1 Update faq.md 2016-12-29 22:13:10 -08:00
Max Moroz 27504e7ade Fix typos in faq.md. 2016-12-27 10:25:23 +01:00
Kostya Serebryany b270737c16 Update faq.md 2016-12-24 20:52:24 -08:00
Kostya Serebryany a7a5f8ecdd Update faq.md 2016-12-24 20:46:16 -08:00
Oliver Chang f7ca2c4d18 Update faq.md 2016-12-14 09:35:54 +11:00
Oliver Chang ed7a47fd24 Update faq.md 2016-12-09 10:48:45 -08:00
Kostya Serebryany 62b3d63a29 Update faq.md 2016-12-02 14:53:14 -08:00
inferno-chromium 6b22068875 Update faq.md 2016-11-29 11:41:37 -08:00