jonathanmetzman
6bcbae307c
[Ubuntu Upgrade][docs] Say need to build msan deps manually ( #6238 )
...
* [Ubuntu Upgrade] Upgrade msan parts to reflect new reality.
All dependencies must be built with MSAN by the project.
OSS-Fuzz will not be providing any instrumented libraries.
Related: https://github.com/google/oss-fuzz/issues/6180
2021-08-19 20:06:12 -07:00
Oliver Chang
f9d0813ea8
minor cflite build integration docs changes. ( #6240 )
...
- Minor clarification about this using OSS-Fuzz's build chain. Be
consistent about calling this part OSS-Fuzz (rather than
ClusterFuzzLite), since that's what the image name says.
- Add project.yaml documentation.
- Refer to OSS-Fuzz's guide for efficient fuzzing.
Related: #6196
2021-08-20 11:37:55 +10:00
asraa
30d927e324
New base builder without lang specific installation + swift base ( #5986 )
...
Removes unnecessary stuff in base-builder image to create a base-builder-new, and then adds a base-builder-swift on top of this that swift projects can use (without JVM/Go/etc fuzzing).
2021-08-20 09:52:44 +10:00
olivekl
3ca919279a
Clarify language in continuous_integration.md ( #6227 )
...
Clarify AND (not OR) for situations when crashes are reported
2021-08-16 09:00:35 -07:00
olivekl
926914100c
Update bazel.md ( #6228 )
...
Fix typo (though --> through)
2021-08-16 16:54:03 +01:00
Abhishek Arya
c2c293d2c1
Fix reproducing timeout to match clusterfuzz
2021-08-13 21:58:16 -07:00
jonathanmetzman
af2617d7d0
[ClusterFuzzLite][docs] Start writing docs ( #6165 )
...
I started writing some important docs, such as overview, build_integration, and running_clusterfuzzlite. However, most important docs are still TODO.
This PR at least adds a skeleton for those docs.
2021-08-05 12:01:07 -07:00
jonathanmetzman
80160735b6
Reinstall jekyll deps to update kramdown version in Gemfile.lock ( #6168 )
2021-08-04 20:51:07 -07:00
jonathanmetzman
2555c3cd36
[docs][NFC] Don't rely on deprecated flag to silence warning. ( #6164 )
2021-08-04 08:19:11 -07:00
Fabian Meumertzheim
4f34600051
[docs] Enable AWT headless mode in Java guide ( #6155 )
...
Fixes https://github.com/google/oss-fuzz/pull/6105#issuecomment-887950308 .
2021-08-04 10:18:09 +01:00
dependabot[bot]
cf39156080
Bump addressable from 2.7.0 to 2.8.0 in /docs ( #6031 )
...
Bumps [addressable](https://github.com/sporkmonger/addressable ) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/sporkmonger/addressable/releases )
- [Changelog](https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sporkmonger/addressable/compare/addressable-2.7.0...addressable-2.8.0 )
---
updated-dependencies:
- dependency-name: addressable
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-13 08:09:18 -07:00
Fabian Meumertzheim
73d78b8879
[infra][jvm] Add Jazzer UBSan support ( #5898 )
...
* [infra][jvm] Add Jazzer UBSan support
* [java-example] Reenable and plant UB
* [docs] Mention support for Java UBSan in docs
Also adds a link to the java-example build.sh to the docs.
2021-06-10 07:57:42 -07:00
Catena cyber
062a64b05e
docs: CIFuzz requires a project to be cloned with git ( #5886 )
2021-06-07 11:34:17 -07:00
Abhishek Arya
8e260ddb2e
Update index.md
2021-06-05 19:21:15 -07:00
Abhishek Arya
5766e32e90
Update rust_lang.md
2021-06-05 08:44:21 -07:00
DavidKorczynski
37d02c6ed3
Docs: update rust documentation ( #5877 )
...
* added initial description for writing rust fuzzers.
* updated rust docs.
2021-06-05 08:42:18 -07:00
Fabian Meumertzheim
4279eb7844
[docs] Mention JVM & Go coverage support ( #5826 )
2021-05-25 07:30:21 -07:00
dependabot[bot]
6f24755983
Bump nokogiri from 1.11.1 to 1.11.5 in /docs ( #5806 )
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.11.1 to 1.11.5.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.11.1...v1.11.5 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-20 13:17:00 -07:00
olivekl
684c6c13c6
Update new_project_guide.md ( #5805 )
...
* Update new_project_guide.md
Rewrite instructions under "Temporarily disabling code instrumentation during builds" section for greater clarity.
* Update new_project_guide.md
2021-05-20 11:28:04 -07:00
Fabian Meumertzheim
10e888b561
[all] Make fuzz targets world executable ( #5751 )
...
Making fuzz targets only user executable as the root user makes them
non-executable outside the container, e.g. in the oss-fuzz/build/ dir.
2021-05-12 07:03:21 -07:00
olivekl
40def4aae7
Update accepting_new_projects.md ( #5750 )
...
Fix formatting in new project submission guidelines
2021-05-11 12:29:46 -07:00
MarcoFalke
d73251e6fe
docs: Fix syntax error typo ( #5710 )
2021-05-04 15:19:08 +01:00
MarcoFalke
e3eef732c4
doc: Explain fuzzing_engines ( #5704 )
...
Also fix some dead links
2021-05-03 15:41:15 -07:00
dependabot[bot]
98f5a82bdb
Bump rexml from 3.2.4 to 3.2.5 in /docs ( #5696 )
...
Bumps [rexml](https://github.com/ruby/rexml ) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/ruby/rexml/releases )
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md )
- [Commits](https://github.com/ruby/rexml/compare/v3.2.4...v3.2.5 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-02 15:55:39 -07:00
Bruno P. Kinoshita
d38fd0220a
Fix typos and one link ( #5645 )
...
* Fix link to Jenkins
* Typos
* Fix builder, not jenkins.
Co-authored-by: Abhishek Arya <inferno@chromium.org>
2021-04-20 15:46:16 -07:00
Stefan Bucur
df561687f6
Update the Bazel project integration guide to capture the new simpler tool. ( #5550 )
...
* Update the Bazel project integration guide to capture the new simpler tool.
* Update bazel.md
Co-authored-by: Abhishek Arya <inferno@chromium.org>
2021-03-31 17:46:08 -07:00
AdamKorcz
d9d81a1011
Fix minor typo in docs ( #5540 )
2021-03-31 06:50:53 -07: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
van Hauser
c0d989a5f4
update documenation ( #5462 )
...
* output afl++ setup
* update commit id
* update afl++ commit id
* asan + cmplog fix
* update commit id
* update and enhance afl++
* update afl++ commit id, better run asan options
* fix linter
* add debug_afl script
* Update debug_afl
* Update compile_afl
* fix for karchive
* put debug_afl in the docker container
* asan poison fix
* fix asan settings for zeek
* update afl++ commit id
* fix
* update afl++ commit id
* final touches
* remove map size
* remove old comment
* llvm 13 fix
* enhance documentation
* fix capstone build.sh
* update doc
Co-authored-by: jonathanmetzman <31354670+jonathanmetzman@users.noreply.github.com>
2021-03-21 18:56:53 -07:00
jonathanmetzman
849965d539
[docs] Change wording regarding i386 fuzzing. ( #5449 )
...
Mention that only some projects will benefit.
Fixes : #4752 .
2021-03-20 08:30:38 -07:00
Oliver Chang
5a00fd347e
Modify deadline text to disclose immediately after fix is released. ( #5323 )
2021-03-12 09:34:56 +11:00
Fabian Meumertzheim
c69f3e8a51
Add docs for Java/JVM fuzzing ( #5298 )
...
Related: https://github.com/google/oss-fuzz/issues/5178
2021-03-05 07:22:24 -08:00
Zac Hatfield-Dodds
796938bae0
Recommend Ghostwriter ( #5246 )
2021-02-25 05:58:31 -08:00
Catena cyber
1e03eb94af
Go 1.16 more fixes ( #5239 )
...
* Fixes cilium build
* Fixes dragonfly build
* Fixes fasthttp build
* Fixes fastjson build
* golang build: change directory only temporary
* Fixes gitea build
* Fixes grpc-gateway build
* Fixes hugo project build
* Fixes ipfs build
* Fixes jsonparser build
* Fixes kubernetes build
* Fixes loki build
* Fixes minify build
* Fixes nats build
* Removes go get from the docs
* Fixes quic-go build
* Fixes radon build
* Fixes syzkaller build
* Fixes tidb build
* Fixes vitess build
2021-02-22 15:25:47 -08:00
jonathanmetzman
28b35e36fe
[CIFuzz] Support languages non-C++ projects (e.g. Python projects) ( #5222 )
...
Allow use of non-C++ projects by specifying the language in the workflow file.
Fixes #5195
2021-02-19 11:54:15 -08:00
jonathanmetzman
e93f222966
[CIFuzz] Fix handling of sanitizer artifacts ( #5182 )
...
Fixes #5175
1. Put sanitizer in artifact name.
2. Fix parsing of non-ASAN stacks.
2021-02-18 09:57:34 -08:00
jonathanmetzman
fa46369f1e
[CIFuzz] Note which languages are supported ( #5208 )
...
Related #5195
2021-02-18 07:42:40 -08:00
AdamKorcz
6c33afc31a
Update year in copyright header in documentation ( #5167 )
2021-02-11 10:56:09 -08:00
Abhishek Arya
692647fe1e
Update bazel.md
2021-02-01 22:53:11 -08:00
Stefan Bucur
71371440a9
Add a subsection on Bazel projects in the New Project Guide. ( #5069 )
...
* Add a subsection on Bazel projects in the New Project Guide.
* Turned the Bazel doc into a stand-alone page with detailed instructions.
2021-02-01 22:49:32 -08:00
Stefan Bucur
41e24edb3c
Fix argument order in run_fuzzer command example. ( #5060 )
2021-01-28 08:53:18 -08:00
Abhishek Arya
89603f367a
Use afl++ in docs. ( #5049 )
2021-01-26 15:28:08 -08:00
jonathanmetzman
0ac841a1a4
Replace terms that are uninclusive. ( #5045 )
2021-01-25 08:41:34 -08:00
Zac Hatfield-Dodds
613d735dc7
Show how to use Hypothesis to fuzz Python code ( #4975 )
...
* Show how to use PBT
Hypothesis makes fuzzing complex Python code fun, easy, and a lot more rewarding than constructing all your objects by hand.
* Review updates
2021-01-15 15:33:29 -08:00
Abhishek Arya
e3b3ba3db2
Upgrade docs. ( #4966 )
2021-01-14 10:13:22 -08:00
Abhishek Arya
08254b99c4
Update docs, add python support. ( #4878 )
2020-12-21 13:43:26 -08:00
Abhishek Arya
0f3d14845e
Fix symbolization for python targets. ( #4836 )
2020-12-13 15:07:28 -08:00
Abhishek Arya
842281b9af
Add docs for main_repo ( #4827 )
...
Fixes https://github.com/google/oss-fuzz/issues/4825
2020-12-11 14:36:21 -08:00
Abhishek Arya
0dd7aaca32
Fix atheris integration. ( #4824 )
2020-12-11 11:38:43 -08:00
Abhishek Arya
f479148aeb
Force symbolization in atheris python fuzz targets ( #4765 )
...
* Add artheris and python lib for stack symbolization in python targets.
* Switch to symbolize=1 in wrapper.
2020-12-02 07:20:10 -08:00