Commit Graph

6311 Commits

Author SHA1 Message Date
kaczmarczyck 052c88de73
install pkg-config and libssl-dev (#6490) 2021-09-20 10:31:25 +01:00
Daiki Ueno 1c5c258a49
gnutls: Use default focal image (#6473) (#6479)
The gnutls build should be fixed with:
c3137e1735
2021-09-19 11:29:12 +01:00
DavidKorczynski c44b98fea3
wget: upgrade to latest base builder (#6488)
* wget: upgrade build to latest base builder

* dont add old script

* wget: cleanup build
2021-09-18 19:35:33 -07:00
DavidKorczynski 1933636ced
wget2: upgrade build to latest base builder (#6483)
* wget2: upgrade build to latest base builder

* cleanup build

* wget2: simplify build

* wget2: cleanup build

* wget2: last cleanup (hopefully)

* wget2: cleanup build
2021-09-18 21:33:01 +01:00
AdamKorcz 2f12ebf275
[etcd] Fix build (#6486) 2021-09-18 19:09:12 +00:00
Daiki Ueno 132ca55335
nettle: Avoid calling realpath on non-existing path (#6484)
This is a fix-up of commit f369375419.
During simplification I misused realpath: after a clean checkout,
PREFIX/lib would not exist yet and thus realpath fails.
2021-09-18 15:17:00 +01:00
DavidKorczynski eab2c6c21c
libphonenumber: upgrade build to base builder (#6480)
* libphonenumber: upgrade build to base builder

* libphonenumber: fix typo

* clean up libphonenumber build

* libphonenumber: minor cleanup

* libphonenumber: last fix
2021-09-18 12:15:19 +01:00
Daiki Ueno f369375419
nettle: Use default focal image (#6482)
* nettle: Use fixed --libdir

When building with autoconf 2.69 in Ubuntu 20.04, the build script
fails to detect the library installation location:

  + export LIBNETTLE_A_PATH=
  + LIBNETTLE_A_PATH=
  ++ realpath ../nettle-with-libgmp-install/lib/libhogweed.a
  realpath: ../nettle-with-libgmp-install/lib/libhogweed.a: No such file or directory

Instead of guessing where the static libraries are installed, this
patch makes it always installed in the same location.

* nettle: Use default focal image
2021-09-18 12:06:58 +01:00
DavidKorczynski 8127c8df56
libtheora, wolfmqtt: switch to new basebuilder (#6481)
* libtheora: switch to new basebuilder

* wolfmqtt: switch to new basebuilder
2021-09-18 11:10:34 +01:00
DavidKorczynski 17129f108d
thrift: upgrade build to latest base builder (#6478) 2021-09-18 00:14:20 +01:00
Even Rouault caa34b13ad
[GDAL] Use Ubuntu 20.04 base-builder image (#6476)
I've committed changes into GDAL master that make it build with the
20.04 base-builder image

refs #6291
Fixes coverage build failure of https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=38508
2021-09-17 23:24:10 +01:00
DavidKorczynski 0d6acec3b9
pcl: switch basebuilder to latest. (#6477) 2021-09-17 22:14:13 +01:00
DavidKorczynski 4f9e6563e2
tesseract-ocr: fix build for latest base builder (#6474)
* tesseract-ocr: fix build for latest base builder

* tesseract-ocr: download data
2021-09-17 19:00:59 +01:00
Kevin Lubick 7adb3ac04e
[skia] Use fuzzer constraints (#6462) 2021-09-17 17:36:44 +01:00
DavidKorczynski 02999858c6
gstreamer: fix build to work with latest base builder (#6472) 2021-09-17 16:59:41 +01:00
Fabian Meumertzheim e91f809c27
infra: Only pull images corresponding to project language (#6459)
infra/helper.py build_image foobar should, when asked to pull base
images, only pull the generic images as well as the base-builder for the
language declared in foobar.
2021-09-17 11:39:57 -04:00
Alastair Donaldson f6c699acab
Use uninstrumented spirv-as for corpus prep (#6466)
* Use uninstrumented spirv-as for corpus prep

Using an instrumented version of spirv-as for corpus preparation is very
slow, and can also lead to issues where a bug in spirv-as gets picked up
by instrumentation and causes corpus preparation to fail when we would
rather it succeeded despite the bug.

* Disable msan

Disabling msan for now so that fuzzing using other sanitizers can
proceed.
2021-09-17 16:34:20 +01:00
DavidKorczynski 3d235e5951
openweave: fix build to work with latest base builder (#6463)
* openweave: fix build to work with latest base builder

* openweave: deploy true fix

* openweave: cleanup
2021-09-17 14:44:09 +00:00
Oleg Oshmyan aa9cd06607
libass: release library memory on shutdown (#6469)
AddressSanitizer/LeakSanitizer has begun to report partial leaks
due to the library being initialized but never finalized. It's not
clear why only part of the memory is reported and why this hasn't
happened before now, but this is a somewhat legitimate report,
so add finalization calls to release all memory.

The libFuzzer API provides no shutdown cleanup hook,
so use a static variable with a C++ destructor.

Fixes https://github.com/google/oss-fuzz/issues/6440.

Add the required copyright header while we are at it.
This code appeared in https://github.com/google/oss-fuzz/pull/34
together with all the other files that do have the copyright header,
and this license seems to have been already required at the time,
so this should not constitute a licensing change.
2021-09-17 15:24:26 +01:00
MarcoFalke 9a9a3cea1a
qemu: Simplify build script (#6468) 2021-09-17 15:02:17 +01:00
Alastair Donaldson a392b977f8
Use uninstrumented spirv-as for corpus prep (#6467)
To avoid sanitizer errors during corpus prepraration (and also to speed
it up) this change build an uninstrumented version of spirv-as.
2021-09-17 13:22:09 +01:00
zoulasc 708f78b2dc
Update reproducing.md (#6464)
Some bugs (specially ones related to integer and pointer overflows) are architecture-specific (32/64 bit builds). Add a hint about it.
2021-09-16 21:53:41 -07:00
Caolán McNamara 81f08b204e
libreoffice: update builds deps (#6461) 2021-09-16 18:26:33 -07:00
Oliver Chang a94da0bc9c
Add a cloudbuild.yaml for building CIFuzz base images. (#6457) 2021-09-17 09:53:14 +10:00
AdamKorcz 3bb23a3cdc
[etcd] Initial integration (#5953)
* [etcd] Initial integration

* Add ReadAll() to fuzzer

* Change wording

* Add maintainer email
2021-09-17 09:45:04 +10:00
AdamKorcz 5ee2812e55
[gVisor] Initial integration (#5772) 2021-09-17 09:43:52 +10:00
Alessandro Toppi cb68d57d7e
janus-gateway: disable memory sanitizer (#6460) 2021-09-16 16:37:11 +01:00
DavidKorczynski 83f8f92416
proxygen: fix build for new base builder (#6456)
* proxygen: fix build for new base builder

* proxygen: cleanup double-conversion installation

* proxygen: speedup build
2021-09-16 08:05:46 -07:00
Oliver Chang 273882068e
Tag all base images with :v1. (#6436)
To guard against major/breaking image migrations in the future.

Part of #6324.
2021-09-16 11:12:25 +10:00
jonathanmetzman c66a9d2b53
[helper] Use base-runner to check if fuzzer exists. (#6453)
Fixes: https://github.com/google/oss-fuzz/issues/6452
2021-09-15 20:29:52 +00:00
DavidKorczynski dab5a9945b
mdbtools: switch to new base builder (#6454) 2021-09-15 20:20:51 +01:00
Guido Vranken 6fc6a42335
[bls-signatures] Update CC list (#6451) 2021-09-15 11:25:29 -07:00
DavidKorczynski 401b840c6c
kamailio: update maintainer (#6450) 2021-09-15 16:57:16 +01:00
DavidKorczynski c697c5970d
assimp: switch to new base builder (#6448) 2021-09-15 14:39:15 +00:00
DavidKorczynski d863c4426a
hermes: upgrade to new base builder (#6447) 2021-09-15 15:04:54 +01:00
DavidKorczynski b6df1a5f5b
osquery: switch to ubuntu 20.04 build (#6446)
* osquery: switch to ubuntu20.04 build

* openquery: cleanup fix

* osquery: reomve whitespace
2021-09-15 13:30:27 +00:00
Oliver Chang 215d3efa3d
Update libClusterFuzz. (#6445) 2021-09-15 20:42:00 +10:00
DavidKorczynski 58d5b3648f
openvpn: fix build (#6444) 2021-09-15 10:52:30 +01:00
Oliver Chang d178de5e00
CFLite: Fix corpus pruning for git store. (#6434)
Fixes #6376.
2021-09-15 11:49:29 +10:00
DavidKorczynski 1194a4d59c
libarchive: fix xenial build to latest base (#6441)
* libarchive: fix xenial build to latest base

* libarchive: switch to cmake build
2021-09-14 17:36:51 -07:00
DavidKorczynski 3341d86a1e
wasm3: switch to base builder (#6442) 2021-09-14 23:44:27 +00:00
DavidKorczynski 02bd50175d
doc: add light guidance on bug fixing (#6431)
* doc: add lightweight guidance on bug fixing.

* doc: fix typo and whitespace.
2021-09-14 13:27:14 -07:00
Kevin Lubick b25cb61cf2
[skia] Make swiftshader build less noisy (#6433) 2021-09-14 15:58:29 +00:00
MarcoFalke 751141620b
bitcoin-core: Re-enable schnorr_fun (#6430) 2021-09-14 09:55:07 -05:00
DavidKorczynski 358d9ba84b
kamailio: add maintainer email (#6437) 2021-09-14 09:58:06 +00:00
Glenn Strauss 4dc731cfac
lighttpd: update build.sh objs (#6435) 2021-09-14 10:17:47 +01:00
Catena cyber 88b64d690f
Updates patch for mysql 8.26 (#6309)
* Updates patch for mysql 8.26

* fixup

* fixup cmake fuzzing build for mysql

* Disable honggfuzz for mysql
2021-09-13 23:10:05 -07:00
Catena cyber 980fbdd35a
swift: no explicit linker (#6429)
ld.gold is default and works better than ld
2021-09-13 22:41:39 -07:00
MarcoFalke 3b1124b6ea
bitcoin-core: Fix build hack to work with clang-14 (#6426) 2021-09-12 21:28:04 -07:00
DavidKorczynski d59c8adb4f
doc: explicitly mention dynamic and static linking of fuzzers (#6428)
* doc: explicitly mention static and dynamic linking of fuzzers.

* doc: add comma.
2021-09-12 21:09:30 -07:00