Evgeny Vereshchagin
aaac6a9686
[systemd] turn on i386 ( #7777 )
...
https://github.com/systemd/systemd/issues/23532
2022-05-30 13:47:21 +10:00
Oliver Chang
a5d3ab8cb0
execSan: Follow forks. ( #7771 )
...
* execSan: Follow forks.
- ptrace all child processes.
- Look for execve() calls with /tmp/tripwire as the first argument.
There's no need for it to actually run.
- Convert to C++.
* remove ununused tripwire code
* comments
2022-05-30 10:31:12 +10:00
Kleis Auke Wolthuizen
cbaaca1806
libvips: enable WebP/JPEG support in libtiff ( #7775 )
2022-05-28 22:20:43 +01:00
psy
a0701f06d0
spring-boot: initial integration ( #7743 )
...
* Initial integration
2022-05-27 10:57:00 +10:00
DavidKorczynski
7376d3f077
xlrd: initial integration ( #7733 )
2022-05-27 10:55:59 +10:00
happy-qop
45176751e8
initial integration for fuzzing zip4j ( #7748 )
...
* initial integration for fuzzing zip4j
* update developer's email
2022-05-27 10:55:27 +10:00
happy-qop
285405387f
Initial integration of Junrar ( #7750 )
...
initial integration of junrar
2022-05-27 10:54:58 +10:00
AdamKorcz
51e8fdeb42
[kubeedge] Initial integration ( #7755 )
...
KubeEdge is an open source system for extending native containerized application orchestration capabilities to hosts at Edge. It is a CNCF project that is being used by several large and publicly traded companies in China includig Huawei and Raisecom.
A non-exhaustive list of adopters can be found here: https://github.com/kubeedge/kubeedge/blob/master/ADOPTERS.md
CNCF profile: https://www.cncf.io/projects/kubeedge/
2022-05-27 10:26:26 +10:00
AdamKorcz
c7e7c454ca
[containerd] Fix broken build ( #7767 )
2022-05-26 12:11:23 +01:00
DavidKorczynski
c2c093ddac
aiohttp: ensure compiled python runs ( #7768 )
2022-05-26 12:09:22 +01:00
Emmanuel Bourg
35d9b115e7
jsign: load the keystore from the classpath ( #7762 )
2022-05-26 11:22:19 +01:00
Dongge Liu
d75b3c28aa
pin the version of protobuf ( #7766 )
...
pin the version of `protobuf` to fix infra test errors.
2022-05-26 16:12:38 +10:00
Dongge Liu
e249bcc669
An attempt to detect shell injection with `ptrace` ( #7757 )
...
* An attempt to detect shell injection with ptrace
* Relocate sanitizer files
* Add headers and file descriptions
* Better cleanup
* Name and analogy
* TODOs
* safer cleanup
* More descriptive name
* More descriptive README.md
* More descriptive file names
* One more TODOs
2022-05-26 15:37:04 +10:00
DavidKorczynski
a615678670
infra: use only valid targets for python coverage ( #7746 )
...
* infra: use only valid targets for python coverage
Some python coverage reports gets clobbered because non-fuzz targets are
included in FUZZ_TARGETS. The consequence of this is that some reports
will have erroneous data. This commit ensures only valid targets are
used when running coverage, which consequently fixes the reports.
* Move executable logic into python fuzzer builder instead
2022-05-26 14:52:30 +10:00
Tim Wojtulewicz
a6dbb91560
zeek: Add libfl-dev dependency, remove mobile-ipv6 flag ( #7745 )
...
zeek: Add libfl-dev dependency, remove mobile-ipv6 flag, disable spicy plugin
2022-05-25 22:41:36 +01:00
DavidKorczynski
379868d7a9
aiohttp: enable analysis of Pure python code ( #7761 )
...
This is in addition to the existing fuzzers that analyse compiled code.
2022-05-25 14:08:22 +01:00
DavidKorczynski
83b5bfcae8
mruby: fix build ( #7759 )
...
* mruby: fix build
Ref: https://github.com/google/oss-fuzz/issues/7736
* nit
2022-05-25 11:42:00 +01:00
DavidKorczynski
7baa40678e
pycrypto: initial integration ( #7747 )
...
* pycrypto: initial integration
* Add roundtrip fuzzer
2022-05-25 16:33:03 +10:00
Arthur Chan
4bad1173e0
pyca-cryptography: initial integration ( #7729 )
...
* pyca-cryptography: initial integration
initial fuzzer setup
* pyca-cryptography: fix ci
* Fix fuzzer
* Fix project.yaml
* Fix project yaml
2022-05-25 16:32:42 +10:00
jonathanmetzman
a465bde1f6
Fix trial_build.py ( #7752 )
...
1. Make sure we build base images again.
2. Make sure we handle multiple build types properly.
3. Return nonzero on failure.
4. Make a better attempt at introspector builds.
Related: https://github.com/google/oss-fuzz/issues/7726
2022-05-24 17:58:56 -04:00
Navidem
c5be869e4e
Add commands to collect branch coverage ( #7709 )
...
* Add commands to collect branch coverage
* Add -g flag
* Switch branch coverage option placement
* Set guarding env variable
Co-authored-by: Oliver Chang <oliverchang@users.noreply.github.com>
2022-05-24 16:10:38 +10:00
DavidKorczynski
94b400c520
dask: initial integration ( #7688 )
...
* dask: initial integration
* dask: add fuse fuzzer
* update project yaml to match
https://github.com/google/oss-fuzz/pull/7698
2022-05-24 12:06:25 +10:00
psy
dd9f2c2778
guice: Initial integration ( #7740 )
...
Initial integration
2022-05-23 11:36:41 -05:00
psy
915b5fff5d
jersey: Initial integration ( #7739 )
...
Initial integration
2022-05-23 11:36:15 -05:00
DavidKorczynski
6328e74b1e
cel-go: fix libprotobuf-mutator ( #7741 )
...
Ref: https://github.com/google/oss-fuzz/issues/7736
2022-05-23 12:32:22 +01:00
Martijn van Beurden
a563e10d6c
Fix addition of define ( #7738 )
...
In PR #7687 I tried to add a define by adding it to CFLAGS, but that
didn't work without rerunning configure. By adding the define to
config.h, rerunning configure is not necessary
2022-05-23 12:01:28 +01:00
DavidKorczynski
84d255ab00
libprotobuf-mutator projects: fix builds ( #7737 )
...
* libprotobuf-mutator projects: fix builds
Ref: https://github.com/google/oss-fuzz/issues/7736
* boringssl: fix libprotobuf-mutator fuzzer
* giflib: fix libprotobuf-mutator fuzzer
* jsoncpp: fix libprotobuf-mutator fuzzer
* xerces-c: fix libprotobuf-mutator fuzzer
* libpng-proto: fix libprotobuf-mutator fuzzer
* giflib: add license header to satisfy CI
2022-05-21 13:34:16 +01:00
DavidKorczynski
b76cac640c
dovecot: fix build ( #7735 )
...
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=47556
2022-05-21 11:56:21 +01:00
Arthur Chan
4a3e0d2079
flask: add vendor ccs ( #7728 )
...
flask: add vendor_ccs email
Adding myself as receiver of notifications
2022-05-20 10:42:30 +01:00
psy
b00007425f
guava: Initial integration ( #7720 )
...
* Initial integration
* Add primary_contact, remove unused imports
2022-05-20 15:36:59 +10:00
Oliver Chang
4407c1246e
Fix trial_build for coverage and introspector builds. ( #7727 )
...
Fixes #7726 .
2022-05-20 05:04:15 +00:00
Oliver Chang
54be28b8fb
fix line endings
2022-05-20 14:03:37 +10:00
DavidKorczynski
72e3e07411
libgit2: fix build ( #7721 )
...
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=46031
2022-05-19 22:01:54 +01:00
DavidKorczynski
8d0f7ef8d4
infra: reduce length of line to fix CI ( #7722 )
...
* infra: reduce length of line to fix CI
* update indentation
2022-05-19 13:31:55 -05:00
DavidKorczynski
eb7c59645b
bad_example: make fuzz-introspector work and fix build ( #7706 )
...
* bad_example: make fuzz-introspector work and fix build
Makes fuzz-introspector work with the bad_example project. This was
brought up as an issue on the fuzz-introspector repo.
Ref: https://github.com/ossf/fuzz-introspector/issues/257
* Add license to satisfy OSS-Fuzz
* add license to build.sh
2022-05-19 10:12:54 +01:00
Ben Fortuna
09afdf8c16
ical4j project integration ( #7556 )
...
Create project.yaml
2022-05-17 13:16:04 -05:00
DavidKorczynski
7794106856
infra: fix python coverage ( #7711 )
...
The current implementation will append rather than overwrite
coverage_wrapper.py which holds the coverage stub. The effect of the
appending is that the coverage_wrapper.py will include X amount of
coverage stubs when a project has X amount of fuzzers. We just need a
single coverage stub at the top of each fuzzer. This ensure we only add
a single coverage stub.
2022-05-17 11:51:54 +10:00
jonathanmetzman
f582894cec
Add jadamcrain as primary contact to opendnp3
...
Fixes: https://github.com/google/oss-fuzz/issues/7714
2022-05-16 12:46:47 -04:00
chris-liddell
fd772dcbb5
Fix 47322: Build failure - use latest freetype release ( #7713 )
2022-05-16 13:02:23 +01:00
DavidKorczynski
30ff7961ad
flask: fix flask_cors coverage ( #7710 )
...
We must ensure proper thread exit in coverage mode. We do this by
counting how many seeds are left.
2022-05-14 12:47:46 +01:00
Maksim Kita
d994defa3b
ClickHouse update contacts ( #7702 )
2022-05-13 11:13:29 -04:00
DavidKorczynski
634691947c
wazuh: fix build ( #7705 )
...
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=47414
2022-05-13 10:28:09 +01:00
Kobrin Eli
3630c50e11
[tensorflow] New fuzzing targets from core/kernels/fuzzing ( #7704 )
2022-05-12 18:05:21 -04:00
Ari Rubinstein
87c9ab65c5
Add XS fuzzer implementation ( #7701 )
2022-05-12 10:06:28 -04:00
DavidKorczynski
d13f04996c
opendnp3: fix build ( #7696 )
...
* opendnp3: fix build
* disable leaks
* nit
* remove export ASAN_OPTIONS
2022-05-12 11:10:02 +01:00
DavidKorczynski
04da9b7528
pip: initial integration ( #7662 )
...
* pip: initial integration
* Add requirements fuzzer
* specify which python
* update project yaml to match changes from
https://github.com/google/oss-fuzz/pull/7698
2022-05-12 11:26:20 +10:00
psy
36496760da
archaius-core: Initial integration ( #7667 )
...
* Initial integration
* Move auto_ccs to vendor_ccs
2022-05-12 11:25:11 +10:00
psy
3291b708db
servo-core: Initial integration ( #7668 )
...
* Initial integration
* Move auto_ccs to vendor_ccs
2022-05-12 11:24:59 +10:00
jonathanmetzman
23a13c2b09
[CFL] Handle project language properly ( #7699 )
...
Fixes google/clusterfuzzlite#98
2022-05-12 00:05:27 +00:00
Ari Rubinstein
b795ba9c14
Introduce XS as a fuzzing target ( #7675 )
2022-05-11 19:50:11 -04:00