Commit Graph

7140 Commits

Author SHA1 Message Date
Marcono1234 ee65beab15
Add .gitattributes to specify LF as .sh line terminator (#7648) 2022-05-02 10:12:06 -04:00
DavidKorczynski d28259d4c7
lxml: refine and fix fuzzers (#7655) 2022-05-02 11:17:08 +00:00
Catena cyber bcf7972c03
ngolo-fuzzing: more generic arguments for fuzz targets building (#7653) 2022-05-02 12:08:26 +01:00
DavidKorczynski 3195128435
urllib3: set myself as primary contact (#7654)
This is following discusisons in Ref: https://github.com/google/oss-fuzz/pull/7645
2022-05-02 11:15:39 +01:00
Oliver Chang 2fe4371409
Restore machine type for base images. (#7652)
* Restore machine type for base images.

This was removed when moving project builds to private pools.

* format
2022-05-02 18:10:33 +10:00
Oliver Chang 03719efa0a
Fix base image builds. (#7651)
Fixes #7650.
2022-05-02 11:26:44 +10:00
Emmanuel Bourg e2edcfcbdd
jsign: initial integration (#7621) 2022-05-02 10:18:03 +10:00
Martijn van Beurden 9b1534c4f7
flac: Add second (more thorough) encoder fuzzer (#7647) 2022-05-01 23:47:36 +01:00
Marcono1234 3f6b1f1b27
Remove Maven debug logging for Gson build (#7649) 2022-05-01 23:46:39 +01:00
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