Age | Commit message (Collapse) | Author |
|
* afl++ CMPLOG test
* fixes
|
|
|
|
* optimal afl++ defaults
* fixes
|
|
(#5062)
* Simplify the Envoy integration by using the new rules_fuzzing primitives.
* Tweak ASAN instrumentation.
|
|
For https://github.com/google/oss-fuzz/issues/4280#issuecomment-771495411
|
|
Fixes several builds - ibmswtpm2, tpm2-tss, etc
|
|
* fix afl++ installation
* update to experimental afl++ checkout, setting afl-clang-fast
* update afl++ commit id to prevent unnecessary compile warnings
* Remove dictionary links addition.
Co-authored-by: Abhishek Arya <inferno@chromium.org>
|
|
This reverts commit 42018eeb1cf2e1f3cffa15690988e183e73e6ecd.
|
|
|
|
|
|
|
|
|
|
See https://github.com/google/oss-fuzz/issues/5012#issue-789981845
|
|
|
|
|
|
`go list` will fail if all files in the fuzzed package use a build tag
restriction (like the common `gofuzz` tag).
Also, pass the `gofuzz` tag in the teleport build to plumb it through.
|
|
Remove docs and other unneeded stuff.
https://blog.rust-lang.org/2019/10/15/Rustup-1.20.0.html
|
|
Save 177Mb.
root@eca2ea09a598:/src/honggfuzz/examples# du -h
16K ./glibc
8.0K ./libxml2
2.4M ./openssl/corpus_privkey
5.1M ./openssl/corpus_x509
18M ./openssl/corpus_client
27M ./openssl/corpus_server
52M ./openssl
16K ./externalfuzzers
12K ./libpng
25M ./bind/corpus
25M ./bind
29M ./linux_kernel_ip/corpus
30M ./linux_kernel_ip
16K ./libjpeg
20K ./terminal-emulators
33M ./apache-httpd/corpus_http1
39M ./apache-httpd/corpus_http2
72M ./apache-httpd
12K ./file
16K ./badcode/targets
8.0K ./badcode/inputfiles
36K ./badcode
177M .
|
|
* Add the Bazel dependencies to the base builder image.
* Removing Python 2 from the base image.
* Fix the Bazelisk fetching script.
|
|
(#4974)
* Revert "Update Dockerfile"
This reverts commit 5eae19fb57becfaf090f74ada887c040edbeca35.
* Revert "Move python 3 install to base-clang, needed for clang build. (#4967)"
This reverts commit 018314eefa3a247f48f0f063f351576b793e5d96.
* Use python3 in checkout_build_install_llvm.sh
|
|
|
|
```
-- Looking for os_signpost_interval_begin - not found
CMake Error at /usr/local/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:218 (message):
Could NOT find Python3 (missing: Python3_EXECUTABLE Interpreter)
Call Stack (most recent call first):
/usr/local/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:582 (_FPHSA_FAILURE_MESSAGE)
/usr/local/share/cmake-3.19/Modules/FindPython/Support.cmake:3148 (find_package_handle_standard_args)
/usr/local/share/cmake-3.19/Modules/FindPython3.cmake:398 (include)
CMakeLists.txt:711 (find_package)
-- Configuring incomplete, errors occurred!
See also "/work/llvm-stage1/CMakeFiles/CMakeOutput.log".
See also "/work/llvm-stage1/CMakeFiles/CMakeError.log".
The command '/bin/sh -c /root/checkout_build_install_llvm.sh' returned a non-zero code: 1
```
|
|
* Uses idiomatic way for golang package in coverage
* Extends go coverage report to the whole repository
|
|
|
|
|
|
* Fix pillow with new atheris changes.
* Fix pillow in ubsan.
|
|
|
|
* Support building fuzzers for projects outside of OSS-Fuzz
* Use retry wrapper
* Fix some tests.
|
|
* Enable UBSan for python projects.
* Update docs.
|
|
|
|
such as coredns
cloning into GOPATH
|
|
* Good fuzz target for golang coverage with modules
* Place target in right directory for go-json-iterator
So that coverage gets access to the right package
|
|
|
|
* Golang project uses compile_go_fuzzer script
* Kubernetes project uses compile_go_fuzzer script
* Adds golang to ci covergae builds
* fixup
* Golang coverage with go modules
cf coredns project
|
|
* Python fuzzing fixes - disable leak checking, remove flags in atheris.
* Fix flags printing.
* Dont export, use directly.
* Try unset.
* Unset flags when python was built.
|
|
* Fix ujson python fuzzing.
* Fix.
* Improve integration.
* Remove preload, stick with wrapper with /bin/sh.
* Update build.sh
|
|
* Use generic compile_go_fuzzer for golang projects
* fix the copyright in the new script
Co-authored-by: Max Moroz <mmoroz@chromium.org>
|
|
|
|
|
|
* Golang coverage report
* Enables golang coverage report for gonids and go-dns
* Generates summary for golang coverage reports
* Performance profile for golang projects
|
|
|
|
|
|
* Enables MSAN for Suricata
* Move rustup std lib download to base-builder
|
|
Clang now needs a newer cmake to build.
|
|
* [infra] Build honggfuzz with -D_HF_LINUX_NO_BFD (#3886).
* dummy edit to trigger CI
|
|
Fixes #3124, #2751
|
|
* Set up python in one docker layer.
Address review comment in https://github.com/google/oss-fuzz/pull/3890#pullrequestreview-419693856
* Remove all python dependencies, keep build-essential.
|
|
* Remove libbz2-dev dependency installed in base-builder for python3
Fixes #3888
|
|
Part of fixing #3756.
|
|
|