Commit Graph

616 Commits

Author SHA1 Message Date
jonathanmetzman 33a3672774
Mention ASAN false positives. (#7427)
Fixes: https://github.com/google/oss-fuzz/issues/7421
Related: https://github.com/google/oss-fuzz/issues/2746
2022-03-23 11:33:19 -04:00
Evgeny Vereshchagin 189c961dc6
docs: drop out-of-date paragraph (#7403)
Issues like https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45628
aren't always reproducible with libFuzzer so to really trigger them using
the OSS-Fuzz toolchain they should be built and run with engines used to
trigger them originally. `reproduce` supports them now.
2022-03-21 16:46:42 +11:00
dependabot[bot] f13e294933
Bump nokogiri from 1.12.5 to 1.13.3 in /docs (#7334)
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.12.5 to 1.13.3.
- [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.12.5...v1.13.3)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-27 11:39:44 -05:00
AdamKorcz de14727b89
native Go fuzzing: Update docs (#7286) 2022-02-15 11:52:36 +00:00
AdamKorcz 4fdde05cff
[draft] Integrate native go fuzzing (#7055) 2022-02-09 06:57:00 +11:00
Oliver Chang 74e61c2f12
Update OSS-Fuzz process image. (#7248)
- Remove reference to Jenkins.
- Set white background.

Fixes #7203
2022-02-08 10:02:37 -05:00
Oliver Chang ef324ae390
Add oss-fuzz checkout instruction to reproducing.md (#7245)
Fixes #7185
2022-02-07 15:51:40 +11:00
jonathanmetzman 82bc258fde
[ClusterFuzzLite] Support local runs (#6987) 2022-01-19 17:24:47 -05:00
jonathanmetzman 971850a64d
Delete obsolete docs (#6930) 2021-11-29 23:00:04 -05:00
AdamKorcz 2647a94114
[cifuzz] Small correction to docs (#6905) 2021-11-29 22:34:10 -05:00
Oliver Chang 3146b7953b
Remove misleading "secure" adjective from Docker FAQ. (#6929) 2021-11-29 22:23:03 -05:00
DavidKorczynski 8d6d825b9f
docs: remove statement on naming seed with sha1 values as it is no longer valid (#6754) 2021-11-03 16:09:56 -04:00
Fabian Meumertzheim 6562f44c8a
Fix builds after Jazzer breaking change (#6622)
Follow-up to f043a72a0e, which became necessary due to
24069c3885
2021-10-20 17:24:25 +00:00
dependabot[bot] b3577655f2
build(deps): bump nokogiri from 1.12.2 to 1.12.5 in /docs (#6535)
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.12.2 to 1.12.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.12.2...v1.12.5)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-28 17:14:20 +10:00
zoulasc 708f78b2dc
Update reproducing.md (#6464)
Some bugs (specially ones related to integer and pointer overflows) are architecture-specific (32/64 bit builds). Add a hint about it.
2021-09-16 21:53:41 -07:00
DavidKorczynski 02bd50175d
doc: add light guidance on bug fixing (#6431)
* doc: add lightweight guidance on bug fixing.

* doc: fix typo and whitespace.
2021-09-14 13:27:14 -07:00
DavidKorczynski d59c8adb4f
doc: explicitly mention dynamic and static linking of fuzzers (#6428)
* doc: explicitly mention static and dynamic linking of fuzzers.

* doc: add comma.
2021-09-12 21:09:30 -07:00
Catena cyber 0e3ee07ffd
doc: use lang-specific base-builder images (#6415) 2021-09-08 09:13:52 -07:00
Catena cyber b7c0827bef
Doc: adds swift to the list of languages supporting coverage (#6398) 2021-09-03 11:47:22 -07:00
Catena cyber dd8e46c38b
Swift ideal integration (#6312)
* Helper flags for swift compilation

* Documentation for swift project integration

* Adds swift to the languages with coverage

* Only thread sanitizer is supported

* Fixes swift coverage target compilation

* fixup flags facotring

* swift: run on new ubuntu

* fixup

* swift: right copy for symbolizer
2021-09-02 14:56:01 -07:00
DavidKorczynski e70a8c42a4
docs: remove minijail doc. (#6285) 2021-08-24 07:14:37 -07:00
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