Commit Graph

6742 Commits

Author SHA1 Message Date
bungeman 70d805686d
[freetype2] Add bungeman to auto_ccs. (#7106)
Has been working on FreeType, the FreeType fuzzer, rolling FreeType into
Chromium, and fuzzing FreeType in Chromium.
2022-01-08 00:02:16 +00:00
AdamKorcz ffcf9c0c0c
Test drive native fuzzing (#7104) 2022-01-07 14:57:02 +00:00
DavidKorczynski 81f4a646b2
lighttpd: fix build (#7103) 2022-01-06 23:32:33 +00:00
DavidKorczynski 8b5428e158
mbedtls: fix build (#7101)
* mbedtls: fix build

* mbedtls: dont build tests
2022-01-06 23:18:13 +00:00
DavidKorczynski 7a6315db98
tarantool: fix build (#7100) 2022-01-06 22:54:14 +00:00
DavidKorczynski a48d461a07
bignum-fuzzer: fix build and use correct dev branch (#7099) 2022-01-06 22:45:13 +00:00
AdamKorcz aa48315fbc
[argo] Build zstd (#7090) 2022-01-06 13:24:27 +00:00
jonathanmetzman 126cf1128c
[infra] Fix test failure. (#7098)
* [infra] Fix test failure.

Make sure to mock current datetime so that tests don't break
each year.

* lnt
2022-01-05 15:00:00 -05:00
Robert Löhning 8802bfe576
[qt] Install libssl-dev so Qt will be built with OpenSSL support (#7094) 2022-01-05 11:50:31 -05:00
Catena cyber 16ffec0b15
ecc-diff-fuzzer: updates gmp version (#7096)
* ecc-diff-fuzzer: updates gmp version

* ecc-diff-fuzzer: gettext version mismatch fix
2022-01-05 15:48:19 +00:00
DavidKorczynski f40a7b2c2a
ffmpeg: add libxml2 to build (#7097) 2022-01-05 15:47:50 +00:00
Evgeny Vereshchagin 8747524f04
[elfutils] turn on the alignment check (#7092)
* [elfutils] turn on the alignment check

Unaligned access can crash code on some architectures
like SPARC for example. The latest example (unrelated to elfutils)
would be https://github.com/systemd/systemd/issues/21935 (which UBSan
could have easily prevented and which led to rolling out the check
in the systemd project among other things).

It should probably be merged once https://sourceware.org/bugzilla/show_bug.cgi?id=28720
is closed.

* [elfutils] drop line-tables-only

to make it easier to run the fuzzer with gdb locally.
2022-01-05 14:54:21 +00:00
Catena cyber 99cad8f4a3
siwft-protobuf: fix regex for coverage exclusion (#7091) 2022-01-05 14:53:42 +00:00
Nathan Moinvaziri 8f339a045a
[zlib-ng] Check for fuzzers with fuzzer_ prefix. (#7093) 2022-01-05 14:38:29 +00:00
AdamKorcz a4ffe474c4
[distribution] Initial integration (#6014) 2022-01-05 16:01:57 +11:00
Joachim Metz f12147c7be
Added OSS-Fuzz targets and code clean up (#7088) 2022-01-04 14:33:03 +00:00
Stefano Bonicatti 2fe2f5f4ee
[osquery] Ignore coverage for third party libraries (#7065) 2022-01-02 01:12:15 +00:00
Marcono1234 29b113690e
Remove Gson Java version overwrite (#7086)
Gson minimum Java target version has been increased to Java 7, it is
therefore no longer necessary to manually overwrite it here.
2022-01-02 01:11:57 +00:00
DavidKorczynski 273eead24d
Update bug count and project count in README (#7085) 2022-01-01 19:25:06 +00:00
Lovell Fuller 12e04eae08
libvips: add gflags dependency for libjxl (#7084) 2022-01-01 17:51:12 +00:00
DavidKorczynski c22ee65414
gnupg: fix build (#7083) 2022-01-01 14:01:29 +00:00
DavidKorczynski 84c70f303e
dnsmasq: fix patch (#7082) 2022-01-01 14:01:09 +00:00
DavidKorczynski b04e5dcaa4
bignum-fuzzer: fix build (#7081)
* bignum-fuzzer: fix build

* disable afl for now
2022-01-01 14:00:54 +00:00
AdamKorcz 37faaa886e
[clib] make shallow clone (#7080) 2021-12-31 03:03:18 +00:00
Fabian Meumertzheim 782464d62c
[log4j2] Fix build failure (#7079)
* [log4j2] Fix build failure

* [log4j2] Slightly improve fuzz target performance

Instead of writing the log messages to /dev/null, use an appender that
constructs it in memory only and ignores the result.
2021-12-30 12:21:15 -05:00
Eugene Kliuchnikov 5369822217
Fix "local reproduce" problems: (#7067)
* cmake uses cached values
 * linker complaints about rpaths
 * ninja compiles differently - cmake does not detect problem with "no-rtti" flag
2021-12-30 03:37:53 +00:00
AdamKorcz 925cfe8c1d
[hugo] Fix broken build (#7078) 2021-12-29 23:50:19 +00:00
René Fischer 369fbc53a2
Add missing replace param to upload_corpus() (#7069) 2021-12-29 15:09:04 -05:00
Adi (Suissa) Peleg 70ef7ed5f1
[envoy] Fix antlr sanitization (#7075)
Signed-off-by: Adi Suissa-Peleg <adip@google.com>
2021-12-29 10:12:50 -05:00
DavidKorczynski 4b3f2b56f7
radare2: fix build (#7077)
* radare2: fix build

* radare2: add missing license headers
2021-12-28 22:13:22 +00:00
AdamKorcz 8cf2a888fa
[argo] Move fuzzers upstream (#7074) 2021-12-28 21:58:45 +00:00
Thomas Van Lenten af6e9f6e39
Ignore the files generated from the protos in the coverage data. (#7076)
The testing isn't calling all the generated apis, it is focused on ensuring all
the parsing/serialization code paths are covered; so don't count these files in
the stats.
2021-12-28 20:16:19 +00:00
Moritz Firsching 122dd0dd56
libjxl: add gflags dependency (#7063)
The dependency is added in
https://github.com/libjxl/libjxl/pull/1039
2021-12-27 23:28:32 +00:00
DavidKorczynski d964c81ee4
phmap: fix build (#7070) 2021-12-27 22:53:00 +00:00
AdamKorcz 078bc3440f
[draft] [libfido2] Make shallow clones (#7068) 2021-12-27 22:18:20 +00:00
DavidKorczynski f64134b0b3
tink: fix coverage (#7064)
Resolves an issue that happens because of symbolic links. Substitutes
the symbolic link with an actual folder.
2021-12-24 20:52:35 +00:00
AdamKorcz c98ac91554
[argo] Initial integration (#7057) 2021-12-23 16:30:26 -05:00
Evgeny Vereshchagin c36bc0272c
[selinux] add Christian Göttsche's email address (#7045) 2021-12-23 15:12:53 +00:00
Stefano Bonicatti f690b14193
[osquery] Fix build due to new CMake requirements (#7056)
osquery now requires CMake version 3.21.4 at least, but on the base image
only 3.21.1 is available so the build fails.
Download a CMake prebuilt binary with the correct version.
2021-12-23 03:58:27 +00:00
Guido Vranken 4d0266975b
[bitcoin-core] Fix build (#7058) 2021-12-23 00:10:59 +00:00
DavidKorczynski 99f0210b21
monero: fix and stabilise coverage build (#7054)
Monero builds has failed in the last 5 out of 7 days, but a bit
on-and-off. The reason is a missing yacc binary during unbound
compilation, this fixes it.
2021-12-22 16:13:51 +00:00
Evgeny Vereshchagin a13af45f88
[elfutils] make reports public and point OSS-Fuzz to the official mailing list (#7049)
https://sourceware.org/bugzilla/show_bug.cgi?id=28715#c9
2021-12-22 15:28:59 +00:00
DavidKorczynski b1111a3c0a
cairo: update glib source and version (#7052)
Sometimes the current ftp site has timeouts which causes the build
to fail. This switches it to the upstream repo (as oss-fuzz glib
integration itself) to make it more stable.
2021-12-22 13:26:08 +00:00
DavidKorczynski 1c7d4ac393
sleuthkit: fix build (#7051)
* sleuthkit: fix build

* sleuthkit: real fix

* sleuthkit: fix
2021-12-22 13:25:52 +00:00
Tim Rühsen 0cd537b204
[wget] Fix AFL build (#7048)
- Fix AFL build by using $CC instead of $CXX
- Avoid 2x indirect git cloning of gnulib submodules
- Smaller cleanups in build.sh
2021-12-21 23:33:05 +00:00
DavidKorczynski 1e0e6dc9cf
bluez: initial integration (#6752)
* bluez: initial integration

* bluez: fix header

* Add maintainer emails
2021-12-21 14:29:08 -08:00
DavidKorczynski fed643a82f
binutils: add readelf_elf32_csky target (#7047) 2021-12-21 18:37:37 +00:00
Adi (Suissa) Peleg 7d1eb2af37
[envoy] Build googletest with sanitizers (#7032)
Signed-off-by: Adi Suissa-Peleg <adip@google.com>
2021-12-21 10:21:29 -06:00
Robert Löhning a0b3dc9895
[qt] Remove super repo after copying the cmake helper scripts (#7042)
The sources are now taken from individual checkouts of the submodules.
2021-12-20 23:28:28 +00:00
DavidKorczynski 5fe8ecc3c4
binutils: add 3 new targetes readelfs (#7043)
Coverage should be tracked on these to see if they help explore their
respective architectures under the bfd/ directory.
2021-12-20 21:11:57 +00:00