Commit Graph

7331 Commits

Author SHA1 Message Date
DavidKorczynski 2f3614bf1b
lxml: add three new fuzzers (#7646) 2022-04-30 11:45:36 +01:00
Adi (Suissa) Peleg fb44849508
envoy: add http_parser special external lib (#7637)
Signed-off-by: Adi Suissa-Peleg <adip@google.com>
2022-04-29 10:08:42 -05:00
DavidKorczynski ed040f46cb
flask: migrate fuzzers from previous PRs (#7639)
jinja and werkzeug previous initial integration suggestions.

Ref: https://github.com/google/oss-fuzz/pull/4761
Ref: https://github.com/google/oss-fuzz/pull/4998
2022-04-28 19:53:37 +01:00
Alastair Donaldson a33459e7ba
Update tint project to reflect new build requirements. (#7625)
* Update tint project to reflect new build requirements.

* Fix build for i386.
2022-04-28 19:01:08 +01:00
psy efa4e9cd5a
Change the fuzz target to XmlPullParserFactory & fix javadoc (#7638) 2022-04-28 09:55:26 -04:00
DavidKorczynski c351603b3d
infra: enable argument passing to compile_python_fuzzer (#7628)
* infra: enable argument passing to compile_python_fuzzer

Enable passing arguments to pyinstaller. This is used by, e.g. Django.

Ref:
0cb820e5af (commitcomment-72063587)

* only unzip real files
2022-04-28 09:38:43 +01:00
DavidKorczynski c7b3970f87
fuzz-introspector: bump (#7636)
Fixes https://github.com/google/oss-fuzz/issues/7635
2022-04-28 01:18:41 +01:00
Nathan Moinvaziri 15198947a2
Update minizip project details (#7633)
* [minizip] update repository url

* [minizip] update name of development branch

* [minizip] fix name of cmake fuzz test option
2022-04-27 18:12:39 +00:00
van Hauser 63fe86aac7
update to afl++ release version (#7184)
* update to afl++ release version

* update afl++

* update to support new runtime feature (activated in clusterfuzz)

Co-authored-by: jonathanmetzman <31354670+jonathanmetzman@users.noreply.github.com>
2022-04-27 10:49:41 -04:00
DavidKorczynski 78c29a183f
icu,unrar: fix projects for fuzzintrospector (#7630)
* icu: fix for fuzz-introspector

* unrar: fix for fuzz-introspector
2022-04-27 15:22:19 +01:00
DavidKorczynski 44863db4c0
flask: initial integration (#7542)
* flask: initial integration

* add dictionary
2022-04-27 11:03:50 +01:00
salmonstriver 48ac879fb4
fix link path (#7627) 2022-04-27 10:08:00 +01:00
psy 3615c339c0
apache-commons-lang: Initial integration (#7608)
* Initial integration

* Split fuzz target, add dict & corpus
2022-04-27 13:44:05 +10:00
jonathanmetzman aab23a8fb8
Roll AFL++ (#7595)
* Roll AFL++

* Adapt to us-central1

* fix

* test faster

* All projects

* all

* All

* fix

* start small

* bigger

* print dbg

* handle sanitizers

* handle sanitizers

* all means all

* handle flake

* Fix

* fix
2022-04-26 23:46:15 +00:00
Adi (Suissa) Peleg b461889c70
envoy: add include directory to coverage (#7626)
Signed-off-by: Adi Suissa-Peleg <adip@google.com>
2022-04-26 08:55:49 -05:00
DavidKorczynski 334c2be147
fuzz-introspector: bump (#7605) 2022-04-26 13:21:57 +01:00
vargen 8fb48edd24
Apache commons-codec initial integration (#7596) 2022-04-26 17:36:41 +10:00
vargen 8a1103a34a
Initial integration files for apache commons-io (#7571) 2022-04-26 17:17:14 +10:00
Roman Wagner 55818d27b7
[apache-commons-jxpath] Initial Integration (#7582) 2022-04-26 17:14:12 +10:00
psy 184c04b70d
Initial integration (#7611) 2022-04-26 17:13:29 +10:00
psy 7a0502fb71
Initial integration (#7584) 2022-04-26 08:46:09 +10:00
psy 45d1d61baa
jackson-databind: Initial integration (#7610)
* Initial integration

* Use 2.14 branch
2022-04-26 08:43:21 +10:00
Roman Wagner 32fd138d10
[javassist] Initial Integration (#7619) 2022-04-26 08:42:52 +10:00
vargen 481d0c2fd7
Snakeyaml initial integration (#7597) 2022-04-26 08:41:07 +10:00
DavidKorczynski d70fcb5e1b
infra: fix python coverage logic (#7616)
* infra: write python coverage to correct folder

Ref: https://github.com/google/oss-fuzz/issues/7615

* fix issues when atheris does not exit gracefully
2022-04-25 23:27:10 +01:00
Martijn van Beurden 249aab987b
Move fuzzer sources from guidovranken/flac-fuzzers to xiph/flac (#7624) 2022-04-25 21:15:36 +01:00
David Benjamin 31140e501d
boringssl: Remove -std=c++11 (#7623)
BoringSSL is trying to upgrade to C++14. Since that's default for Clang
and GCC for about five years now, just remove the explicit -std flag.
Hopefully that'll save some fuss later on when C++17 is the default
and we want to move there.

https://crbug.com/oss-fuzz/46932
2022-04-25 16:43:17 +00:00
Martin Hickey 8a165f0a06
Add email to Helm project (#7622)
Signed-off-by: Martin Hickey <martin.hickey@ie.ibm.com>
2022-04-25 13:58:58 +00:00
DavidKorczynski 7cce1328bf
xmlsec: fix build (#7620) 2022-04-25 10:35:49 +01:00
DavidKorczynski 15cd77a60e
infra: fix base-clang temporarily (#7618) 2022-04-25 09:29:35 +01:00
Guido Vranken f24b166ca2
[python3-libraries] Add AST parser fuzzer (#7614) 2022-04-24 15:34:11 +01:00
Julien Voisin 0e860874bf
Enable MSAN for quickjs (#7607) 2022-04-22 12:50:02 +01:00
Jonathan Metzman 9c2191ac21 fix bug 2022-04-21 16:55:15 -04:00
jonathanmetzman 48c851901d
Fix build status failures after switch to private buildpools (#7603)
Try us-central1 and global endpoints when getting build logs.
2022-04-21 14:39:50 -04:00
jonathanmetzman e455f4ff84
Delete triage-party (#7602) 2022-04-21 14:37:55 -04:00
Oliver Chang c9d66436e1
File github issues for `ngolo-fuzzing` (#7524) 2022-04-21 17:04:13 +10:00
jonathanmetzman 2485d0a84c
Use private buildpools for GCB (#7559)
* tmp

* fix

* Use buildpool for building

* Less hardcoding

* fix

* fix

* undo
2022-04-21 13:44:50 +10:00
Oliver Chang 79bfed7037
Fix another build infra exception. (#7586) 2022-04-21 13:38:49 +10:00
DavidKorczynski d6a6e48408
ostree: initial integration (#7557)
* ostree: initial integration

ostree, aka libostree, is a library for committing and downloading
bootable filesytem trees.

Ostree is used by https://github.com/containers/image which is a library
that's used by https://github.com/cri-o/cri-o which is an implementation
of the Kubernetes container runtime interface
(https://kubernetes.io/blog/2016/12/container-runtime-interface-cri-in-kubernetes/).

In this sense, ostree is library that's used by many Kubernetes
deployments.

Integrating this as it's a dependency to Kubernetes components that is
written in C.

* add primary maintainer

* fix copyright year

* Add one more maintainer
2022-04-20 21:32:57 -04:00
jonathanmetzman 3b168b4864
[CI] Remove clone step (#7594)
This fixes a critical bug in our AFL++ test environment where the base-images were not built using the PR.
2022-04-20 18:24:42 -04:00
DavidKorczynski dbdcb8fb9a
infra: fix fuzz-introspector linker flags (#7583)
Moves -fuse-ld=gold to compile flags and removes -flto from linker
flags.

Should fix a number of the projects
https://github.com/google/oss-fuzz/issues/7540#issuecomment-1101823684

Ref:
https://github.com/google/oss-fuzz/issues/7540#issuecomment-1101868436

Ref:
https://github.com/google/oss-fuzz/issues/7540#issuecomment-1101882757
2022-04-20 18:01:00 +01:00
elias-orijtech 09c54cd1e1
projects/cosmos-sdk: change base image to base-builder-go for Go 1.18 (#7592)
cosmos-sdk fuzz tests are being converted to native Go format, but the
base-builder-go-codeintelligencetesting image doesn't have `gotip`.
2022-04-20 12:50:22 -04:00
Reed Loden f8f388f528
Update contacts for teleport (#7580) 2022-04-20 10:46:32 -04:00
Daniel Salzman 499d402c91
[knot-dns] fix build of the gnutls dependency (#7589)
Fixes: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=46482

Inspired by 88ca7c4214
2022-04-20 15:45:32 +01:00
DavidKorczynski fc6b79a20d
wget, wget2: fix builds (#7587)
Fixes:
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=46501
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=46485
2022-04-20 09:56:57 -04:00
Alastair Donaldson 81c09bb6f7
Fix tint paths in spirv-tools project (#7588)
The spirv-tool project uses some test cases from the tint project, which
was recently merged with the dawn project. This change updates paths
accordingly.
2022-04-20 09:56:25 -04:00
DavidKorczynski 2de9ea9c88
ipython: initial integration (#7541) 2022-04-20 09:14:33 +01:00
Oliver Chang 5eb8a0b238
Fix build infra exception. (#7585) 2022-04-20 03:13:42 +00:00
Catena cyber 38800d5907
ngolo-fuzzing: better excluse pattern (#7574)
so that runtime gets only patterns from runtime and not from
runtime/debug
2022-04-15 21:30:12 +01:00
DavidKorczynski 88ca7c4214
gnutls: fix build (#7577)
Fixes: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=46480
2022-04-15 21:29:08 +01:00