aboutsummaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)Author
2020-12-21Update docs, add python support. (#4878)Abhishek Arya
2020-12-13Fix symbolization for python targets. (#4836)Abhishek Arya
2020-12-11Add docs for main_repo (#4827)Abhishek Arya
Fixes https://github.com/google/oss-fuzz/issues/4825
2020-12-11Fix atheris integration. (#4824)Abhishek Arya
2020-12-02Force symbolization in atheris python fuzz targets (#4765)Abhishek Arya
* Add artheris and python lib for stack symbolization in python targets. * Switch to symbolize=1 in wrapper.
2020-12-01Update python_lang.mdAbhishek Arya
2020-11-30Enable UBSan for python projects. (#4757)Abhishek Arya
* Enable UBSan for python projects. * Update docs.
2020-11-30[docs] Fix docs to use "LLC" instead of "Inc." (#4756)jonathanmetzman
2020-11-30Leak detection is not expected to work with python targets, disable. (#4751)Abhishek Arya
Disable leak detection in python target execution wrapper since it is not expected to work. Also, updated the documentation for python -only code fuzzers to not use LD_PRELOAD.
2020-11-29Fix "exec format error" due to incorrect shebang in python target. (#4746)Abhishek Arya
2020-11-25Golang modules documentation (#4711)Catena cyber
* Clones golang-protobuf into the expected directory * Improves the documentation for golang projects with modules
2020-11-24 Add documentation for Python fuzzing. (#4709)mbarbella-chromium
* Add documentation for Python fuzzing. * Minor formatting/wording changes
2020-11-20[infra] Golang coverage summary for each fuzz target (#2817, #2714). (#4671)Catena cyber
* Golang coverage summary for each fuzz target * Document usage of compile_go_fuzzer * update the documentation change Co-authored-by: Max Moroz <mmoroz@chromium.org>
2020-11-05[docs] Clarify the integration rewards page regarding the max reward amount. ↵Max Moroz
(#4599) * [docs] Clarify the integration rewards page regarding the max reward amount. * replace the "biggest rewards" with "top rewards" * explain the rewards structure in more detail as suggested by Oliver * fix a typo
2020-10-05[docs] Reproducing: clarify that reproduce command works only with libfuzzer ↵Max Moroz
(#4497). (#4504) The change was proposed by @pauldreik in https://github.com/google/oss-fuzz/issues/4497#issuecomment-703075579
2020-09-08[cifuzz] Improve docs (#4359)jonathanmetzman
2020-08-24Fix typo in continuous_integration.mdjonathanmetzman
2020-08-12[infra][docs] Be more explicit about code coverage being supported for C/C++ ↵Max Moroz
only (#4284). (#4303) * [infra][docs] Be more explicit about code coverage being supported for C/C++ only (#4284). * fix typos and pass env variable
2020-08-06[docs] Remove link to the old builder (#3538). (#4257)Max Moroz
2020-08-03Updating documentation to reflect new feature custom build frequency (#4235)kabeer27
2020-07-24Add corpus-dir to run_fuzzer, for later use in coverage cmd. (#4191)Abhishek Arya
* Add corpus-dir to run_fuzzer, for later use in coverage cmd. * Update as per comment.
2020-07-24[infra] Rename msan-builder to msan-libs-builder (#3388). (#4190)Max Moroz
* [infra] Rename msan-builder to msan-libs-builder and add (broken) dfsan-libs-builder (#3388). * remove dfsan-libs-builder for now * presubmit format
2020-07-20Upgrade docs rubygems. (#4165)Abhishek Arya
2020-07-16Delete unnecessary files and fix format in some MD pages (#4115)R. Elliott Childre
* style: Clean up the repo * Bolster the `.gitignore` * Follow `CONTRIBUTING.md` guidelines and wrap `README.md` to 80 characters and seperate links for readability * Remove pesky Unicode dash in `CONTRIBUTING.md` * Remove `.DS_STORE` files * Rename `#project.yaml#` to something logical and enable stntax highlighting * Updates from reviewers * Greatly reduce `.gitignore` to only macOS `.DS_Store` and Vim temporary files * Apply markdown style to `docs/index.md` * small comma grammatical change * http -> https
2020-07-13Add CIFuzz documentation on how to run jobs on certain branches, paths (#4113)Abhishek Arya
2020-07-07[docs] Add FAQ entry regarding forked repos + bump the bundler version. (#4078)Max Moroz
* [docs] Add FAQ entry regarding forked repos + bump the bundler version. * format
2020-07-06Update Dockerfiles (#4070)devtty1er
* Use LABEL in place of MAINTAINER * Remove LABEL maintainer from Dockerfiles
2020-06-22Updated rust_lang.md (#4017)Shivam7-1
2020-06-20Updated reproducing.md (#4013)Shivam7-1
2020-06-20Updated continuous_integration.md (#4014)Shivam7-1
2020-06-19Updated ideal_integration.md (#4011)Shivam7-1
2020-06-18Updated fuzzer_environment.md (#4009)Shivam7-1
2020-06-16docs: guard curly braces with {% raw %} .. {% endraw %} (#3994)Evgeny Vereshchagin
Just a follow-up to https://github.com/google/oss-fuzz/pull/3984 that should address https://github.com/google/oss-fuzz/pull/3984#discussion_r440951881. According to https://jekyllrb.com/docs/liquid/tags/#code-snippet-highlighting, another option would be to add `render_with_liquid: false` in your front matter to disable Liquid entirely for a particular document.
2020-06-16[docs] switch to a matrix in the "sanitizer" example (#3984)Evgeny Vereshchagin
This was discussed in https://github.com/google/oss-fuzz/pull/3969#discussion_r439145136
2020-06-12Update index.mdAbhishek Arya
2020-06-12Add Rust-specific setup instructions (#3978)Alex Crichton
This is a follow-up to [this comment][1] which provides some intro docs for how to get started quickly with a Rust project, explaining `cargo fuzz` and some basic setup steps. [1]: https://github.com/google/oss-fuzz/issues/3383#issuecomment-642137449
2020-06-11[CIFuzz] Add support for different sanitizers (#3969)Evgeny Vereshchagin
* Revert "Revert "[CIFuzz] Add support for different sanitizers (#3516)"" This reverts commit c580d0d626247017dede2847869e1eb8a3705ee1. * cifuzz: pass "sanitizer" to the "run fuzzer" step It's a follow-up to https://github.com/google/oss-fuzz/pull/3516 that should fix https://github.com/google/oss-fuzz/issues/3727. * [cifuzz] drop a $ That's another follow-up to #3516 that should help to pass sanitizer correctly. Otherwise, it always falls back to address with: 2020-06-11 21:10:14,852 - root - INFO - $address is not a project sanitizer, defaulting to address.
2020-05-15[doc] Update new_project_guide.md (#3828)Zhicheng Cai
2020-05-13cifuzz: ↵Evgeny Vereshchagin
s/allowed_broken_targets_percentage/allowed-broken-targets-percentage/ (#3803)
2020-05-13[CIFuzz] Support ALLOWED_BROKEN_TARGETS_PERCENTAGE (#3726)jonathanmetzman
Currently we use Github action's inputs as inputs to cifuzz. This means we need to do an extra step to convert each input into an env var so our scripts can actually use it. This is pretty bug prone and unnecessary, we should probably get rid of this abstraction and switch to encouraging devs to set the env vars directly.
2020-04-30cifuzz: upload artifacts only when the "run fuzzers" step fails (#3733)Evgeny Vereshchagin
Closes https://github.com/google/oss-fuzz/issues/3711
2020-04-28Revert "[CIFuzz] Add support for different sanitizers (#3516)"Jonathan Metzman
This reverts commit 9b30127675b0bf295648e2f907df0d756ff5a2eb.
2020-04-28[CIFuzz] Add support for different sanitizers (#3516)Leo Neat
2020-04-16[Go] remove "-lpthread" flag from "compile_fuzzer" and fix comments (#2714). ↵Max Moroz
(#3657) * [Go] remove "-lpthread" flag from "compile_fuzzer" and fix comments (#2714). * fix unrelated go-dns and gonids errors * simplify golang/build.sh as per Abhishek's comment
2020-04-13Switch OSS projects to use native go-fuzz. (#3638)Abhishek Arya
* Switch OSS projects to use native go-fuzz. * Fix go-json-iterator breakage, put source in package search dir. * Revert syzkaller change, track bug in #3639
2020-04-08[docs] Link the general definition of the fuzz target on the reference page ↵Max Moroz
(fixes #2148). (#3602)
2020-04-07Add Honggfuzz to new project guide doc.Abhishek Arya
2020-04-02[CIFuzz] Documentation update (#3572)Leo Neat
* Documentation update * Abhishek comments
2020-03-20[docs] Fix where to look (#3529)Robert Löhning
2020-03-20Upgrade lcamtuf.coredump.cx to HTTPS, as it has been (#3527)Lovell Fuller
accepting only HTTPS connections since approx 14th March. This allows the builds for guetzli, libjpeg-turbo, libtiff and libvips to succeed again.