Commit Graph

6260 Commits

Author SHA1 Message Date
Guido Vranken ab6233dee9
[bls-signatures] Fix build (#6424) 2021-09-11 20:44:11 -07:00
Oleg Oshmyan 88bd3d7406
libass: fix build, upgrade Ubuntu, update contacts (#6423)
* libass: update contact list

One contact is retired; another is currently inactive.

* libass: don't build HarfBuzz tests

They won't be used, so this just wastes resources.

* libass: upgrade to Ubuntu 20.04

The build failures on 20.04 were due to explicit listing
of static library dependencies, which have changed on 20.04:
png12 was replaced by png16, fontconfig was missing -luuid,
and png needed -lz to follow it, not precede.

Replace the explicit -l list by $(pkg-config --static --libs).
However, -lm must be filtered out as it causes linker errors:
  > undefined reference to `_dl_x86_cpu_features'

While we are at it, Ubuntu 20.04 comes with new-enough FriBidi,
so we can stop building it.

It also has new-enough HarfBuzz, but it depends on libgraphite2,
which lacks a static library in the system package, and dynamically
linking against a system library does not work in OSS-Fuzz
as the shared object will not exist in the run-time environment.

Reorder the dependencies alphabetically for consistency.
2021-09-12 01:19:47 +01:00
Catena cyber a517dca167
Netcdf: adds zlib dependency (#6421) 2021-09-10 07:29:49 -07:00
jonathanmetzman a2be91d3f1
Roll Clang to clang 14 (945cde8b6a4579406886d08f803b632e00f0b1ec) (#6362)
* Fix clang roll

* Disable dataflow where it breaks
2021-09-09 14:36:37 -07:00
Andrew Bartlett 7e5ede0617
Samba builds now expect Ubuntu 20.04 (#6419)
Per #6302 and https://github.com/google/oss-fuzz/issues/6301#issuecomment-911705365 Samba needed, and now did upgrade the build scripts to run on Ubuntu 20.04.

See 4366c3bb71
2021-09-09 11:12:55 +01:00
DavidKorczynski 1e888cbc1f
fluent-bit: add project maintainer (#6418) 2021-09-08 21:12:18 +00:00
Catena cyber 0e3ee07ffd
doc: use lang-specific base-builder images (#6415) 2021-09-08 09:13:52 -07:00
Thomas Van Lenten e39ef9c636
Copy dictionaries over to help steer fuzzing. (#6414) 2021-09-07 13:17:12 -07:00
Dridi Boukelmoune 05b51ab5b3
varnish: Patch the build system (#6412)
* varnish: Drop the downstream build system patch

I made sure future changes upstream would less likely break OSS-Fuzz
builds by adding an explicit --enable-oss-fuzz configure option.

* varnish: Reduce build parallelism

The partial build performed seems to be subject to races with 32 CPUs.

* varnish: This is a C project, not C++

Not sure how much this matters, it may change environment variables set
during the build with for example CFLAGS instead of CXXFLAGS. Or it
might just be for statistics reasons? Anyway, this is a C project.
2021-09-07 17:51:07 +01:00
Alexander Bulekov 405818cd00
qemu: add default fuzzing options (#6411)
Close fds, and disable leak detection

Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
2021-09-07 12:14:11 +01:00
Janne Grunau b46902c8f3
dav1d: add major contributors to auto_ccs (#6410) 2021-09-06 22:36:00 +01:00
tsdgeos 2b39ccbca5
kimageformats needs C++17 now (#6409) 2021-09-06 22:35:24 +01:00
jonathanmetzman 8f778b7cc3
[base-builder-new] Remove some overlooked files. (#6389) 2021-09-06 08:15:20 -07:00
Fabian Meumertzheim 80bebf1de4
[zxing] Fix build by using base-builder-jvm (#6408) 2021-09-06 08:10:45 -07:00
DavidKorczynski 86a05a708d
dng_sdk: initial integration. (#6012)
* dng_sdk: initial integration.

* prettify build script.

* dng_sdk: add anton as contact.

* dng_sdk: add seeds.
2021-09-06 12:43:51 +01:00
Wei Wang a41c6f91b9
Remove wwweiwang@google.com from the cc list (#6407) 2021-09-05 22:33:22 -07:00
Joel Höner f5def408e1
Zydis: Enable assertions during fuzzing (#6404)
Related PR in Zydis: https://github.com/zyantific/zycore-c/pull/29
2021-09-05 08:16:54 -07:00
Catena cyber 9f4b295c11
grpc-swift needs zlib (#6402)
* grpc-swift needs zlib

* swift: do not use CFLAGS for coverage
2021-09-05 08:16:03 -07:00
Roman Lebedev 0b49925661
[RawSpeed] Reenable errneously disabled MSan build (#6401)
I was not notified about that change, which i believe to be errneous.
The fuzzers built here do *not* link to *any* outside libraries.

Refs. https://github.com/google/oss-fuzz/pull/6281
Refs. https://github.com/google/oss-fuzz/issues/6294
2021-09-04 09:09:49 -07:00
Alastair Donaldson ecc96e3fb2
tint: re-enable honggfuzz (#6400)
Now that the CMake files for int have been fixed, so that when
LIB_FUZZING_ENGINE is set, it is used as the sole way of specifying
fuzzer-related linker flags, the honggfuzz engine should work. This
change reverts the project to use the default set of fuzzing engines,
which includes honggfuzz.
2021-09-04 10:28:38 +01:00
Catena cyber b7c0827bef
Doc: adds swift to the list of languages supporting coverage (#6398) 2021-09-03 11:47:22 -07:00
Guido Vranken a0a945633b
[cryptofuzz] Fix build (#6397) 2021-09-03 16:45:50 +00:00
Alastair Donaldson 1ff1e12360
tint: pass LIB_FUZZING_ENGINE more elegantly (#6388)
The LIB_FUZZING_ENGINE environment variable is now passed to tint's
CMake command as an option, rather than having the environment variable
be queried in the project's CMake files.
2021-09-03 15:50:31 +01:00
Sergey Poznyakoff 774f38a6af
gdbm: switch to master branch (#6395) 2021-09-03 11:56:31 +01:00
Alastair Donaldson 2977633171
spirv-tools: re-enable honggfuzz (#6392)
Now that the CMake files for spirv-tools have been fixed, so that when
LIB_FUZZING_ENGINE is set, it is used as the sole way of specifying
fuzzer-related linker flags, the honggfuzz engine should work. This
change reverts the project to use the default set of fuzzing engines,
which includes honggfuzz.
2021-09-03 09:02:19 +01:00
Sergey Poznyakoff b86b8eb306
gdbm: change primary contact (#6394)
* gdbm: change primary contact

* fix formatting of auto_ccs
2021-09-03 09:01:51 +01:00
Alastair Donaldson 4df82024fc
spirv-tools: re-enable honggfuzz (#6391)
Now that the CMake files for spirv-tools have been fixed, so that when
LIB_FUZZING_ENGINE is set, it is used as the sole way of specifying
fuzzer-related linker flags, the honggfuzz engine should work. This
change reverts the project to use the default set of fuzzing engines,
which includes honggfuzz.
2021-09-02 20:55:08 -07:00
Alastair Donaldson 8d811ca3b9
spirv-tools: pass LIB_FUZZING_ENGINE more elegantly (#6390)
The LIB_FUZZING_ENGINE environment variable is now passed to the CMake
command of spirv-tools as an option, rather than having the environment
variable be queried in the project's CMake files.
2021-09-02 16:45:09 -07:00
Catena cyber dd8e46c38b
Swift ideal integration (#6312)
* Helper flags for swift compilation

* Documentation for swift project integration

* Adds swift to the languages with coverage

* Only thread sanitizer is supported

* Fixes swift coverage target compilation

* fixup flags facotring

* swift: run on new ubuntu

* fixup

* swift: right copy for symbolizer
2021-09-02 14:56:01 -07:00
Catena cyber 3ae0d9fe14
Fixes ecc-diff-fuzzer with new base-builder (#6383)
* Fixes ecc-diff-fuzzer with new base-builder

Needing both rust and golang

* Move suricata to base-builder-rust

As it uses both C and rust
2021-09-02 12:06:47 -07:00
DavidKorczynski 4431a34a65
kamailio: updated build script for new fuzzer. (#6387) 2021-09-02 19:13:55 +01:00
DavidKorczynski fafaf03d27
cairo: fix build (#6386)
* cairo: fix build.

* cairo: install gperf packet to fix undefined build.
2021-09-02 17:29:22 +00:00
DavidKorczynski 3a564d9f11
resiprocate: fix build. (#6384) 2021-09-02 17:46:25 +01:00
Jonathan Metzman 316f788f62 Fix i386 build uploading.
Don't upload to x86_64 bucket.

Fixes: https://github.com/google/oss-fuzz/issues/6382
2021-09-02 08:45:09 -07:00
Alastair Donaldson ebae509b6a
Add corpora to the spirv-tools project (#6381)
Adds corpora of SPIR-V binary and assembly shaders to the spirv-tools
project, based on shaders in the SPIRV-Tools and tint repositories.
2021-09-02 14:38:39 +00:00
Alastair Donaldson 4a806c4eb2
Disable honggfuzz from the tint build (#6377)
Currently there are errors building with honggfuzz. This may be because
the tint fuzz targets are not correctly configured - the tint build
system does not use the LIB_FUZZING_ENGINE environment variable and
instead hard codes various fuzzer flags. This will be fixed in due
course, but disabling honggfuzz for now to get the OSS-Fuzz build
working.
2021-09-02 06:55:05 -07:00
jonathanmetzman d82751d4e9
Remove accidentally committed file (#6380) 2021-09-02 06:54:46 -07:00
Gary Kramlich cc4833b6de
Add additional pidgin developers so they can help (#6373) 2021-09-01 21:02:12 -07:00
jonathanmetzman 5ef1f7b588
[language builders] Get rid of base-builder-new (#6361)
Build all C/C++ projects in an image without rust, java,
atheris (python), or go.
2021-09-01 13:36:17 -07:00
Alastair Donaldson a6a5263c2a
Update CC list for spirv-tools (#6372) 2021-09-01 13:32:38 -07:00
jonathanmetzman 696180cc83
[libssh2][python3-libraries][django] Run apt-get update (#6371)
Not doing this relies on the base-builder image running apt-get
update "recently" and is a bad assumption.
2021-09-01 10:33:33 -07:00
Abhishek Arya df8c808091
Fix go coverage builds (#6369)
* Fix go coverage builds.

* Fix
2021-09-01 09:14:16 -07:00
Sergey Poznyakoff 2df776b9a9
gdbm: initial integration (#6258)
* gdbm: initial integration

* gdbm: add main_repo attribute.

* gdbm: Add Dockerfile and build.sh

* gdbm: move seed generation and runcom script to upstream

* gdbm: remove blank lines
2021-09-01 07:26:27 -07:00
Nikita Mikhaylov b57fcacfb3
done (#6368) 2021-09-01 07:25:12 -07:00
Abhishek Arya d88421483f
Fix go coverage build regression. (#6367)
* Fix go coverage build regression.

* Fix CI List.

* Proper fix.

* Revert one fix.
2021-08-31 21:25:24 -07:00
Curtis Malainey 0463a1b09f
sound-open-firmware: add more CCs (#6366)
Adding more people to help fix bugs
2021-08-31 19:07:17 +01:00
Kevin Lubick ce743a6cc4
[skia] Fix build after Swiftshader update (#6358) 2021-08-31 17:45:30 +00:00
Caolán McNamara cf1109a3cd
libreoffice: upgrade cairo (#6365) 2021-08-31 10:29:13 -07:00
jonathanmetzman 2888a967fd
[NFC][Ubuntu upgrade] Remove base-sanitizer-libs-builder (#6364)
Functionality was already removed. This is basically dead code right now.
Related: #6180
2021-08-31 09:41:41 -07:00
jonathanmetzman 2e3962d122
[languages] Handle language builders in cifuzz and build_and_push_test_images. (#6359) 2021-08-31 08:32:11 -07:00