Commit Graph

2901 Commits

Author SHA1 Message Date
Andrew Bartlett ee423bf3d6
Samba is C, not C++ (#4563)
We are quite strictly and proudly a C project.
2020-10-24 14:42:40 -07:00
Oleg Oshmyan 86eaa2b5d3
[libass] Build with HarfBuzz (#4562)
This fixes the build that got broken when libass made HarfBuzz
a required dependency. This should also cover more libass code
with the fuzzing.
2020-10-23 17:30:28 -07:00
Tyson Smith 3226bd66d2
[mp4parse-rust] Build better avif corpus (#4558) 2020-10-22 16:44:15 -07:00
Josh Matthews 7c73e6c1d6
[servo] Update primary contact for Servo (#4561) 2020-10-22 15:36:47 -07:00
Dominik Röttsches fbf916ce14
[HarfBuzz] Use my chromium account for CC (#4559) 2020-10-22 07:13:56 -07:00
Dominik Röttsches 0215e1ded3
[harfbuzz] Add myself as auto CC for HarfBuzz (#4554)
I am responsible for rolling HarfBuzz into Chromium. I would like
to stay on top of oss-fuzz issues for HarfBuzz as they are reported.
2020-10-21 13:42:07 -07:00
Alexander Bulekov 4bf509a916
[qemu] add ninja to the build image (#4557)
As of QEMU's 09e93326e4 ("build: replace ninjatool with ninja"), QEMU
now requires ninja instead of ninjatool for builds.

Signed-off-by: Alexander Bulekov <alxndr@bu.edu>
2020-10-21 10:43:56 -07:00
Robert Löhning 88fa1b2da7
[qt] Clone submodules in one go (#4555) 2020-10-21 10:23:50 -07:00
Matt Johnston 0a691dcbff
[dropbear] Disable zlib (#4551) 2020-10-20 09:48:56 -07:00
AdamKorcz 02455a7def
[go-ethereum] Initial integration (#4515)
* [go-ethereum] Initial integration

* Updated primary contact
2020-10-19 11:31:01 -07:00
Bhargava Shastry bca4ff4ee8
solidity: Upgrade boost (#4546) 2020-10-19 08:13:23 -07:00
Max Dymond b10939e212
Switch libsndfile repository to the updated repository (#4545) 2020-10-19 20:02:09 +11:00
Omkar Jadhav 048b14d9d9
Update email IDs to access bug reports (#4544) 2020-10-19 00:36:30 -07:00
Ben Pfaff 30158fd21b
[openvswitch] Add William Tu and Ilya Maximets to autoccs list. (#4542)
William and Ilya are both upstream maintainers of Open vSwitch, as one
can see from:
https://github.com/openvswitch/ovs/blob/master/MAINTAINERS.rst
They have both expressed interest in getting early access to allow
them to fix problems before public release.
2020-10-16 16:44:02 -07:00
Louis Dionne c197d39435
[libc++] Execute the oss-fuzz script located in the libc++ tree (#4541) 2020-10-16 14:35:11 -07:00
Omkar Jadhav e67253def1
Add new email id to autocc (#4540) 2020-10-16 07:47:47 -07:00
James Zern beae72d50c
libwebp: use fuzzers from upstream (#4539)
* libwebp: use fuzzers from upstream

BUG=https://crbug.com/webp/409

* build.sh: link with CXX

fixes C builds linking with various sanitizers
2020-10-16 07:47:13 -07:00
DavidKorczynski 303bd9c279
[fluent-bit] Update the build script to succeed (#4536)
Disable compilation of Loki out plugin.
2020-10-15 08:50:25 -07:00
Omkar Jadhav a24dac5135
[yhirose/cpp-httplib] Add to oss-fuzz (#4508)
* Add cpp-httplib to oss-fuzz

* change primary contact in project.yaml

* Remove fuzzing_engines property from project.yaml

* Incorporate new changes in  httplib.h

* Disable i386 config

* Remove memory sanitizer

* Fix formatting issues

* 1. Use official repo
2. Add new email to autocc
2020-10-15 07:37:17 -07:00
Victor Zverovich 7452f5738e
Fix fmt project name and fuzzer paths (#4533) 2020-10-15 07:13:43 -07:00
Michael Niedermayer 2cd2ee63d7
[FFmpeg] Add fuzzers for individual demuxers (#4529)
This should improve coverage of libavformat
2020-10-14 19:15:14 -07:00
James Zern f0a3de78ff
opus: enable asserts (#4532) 2020-10-14 19:14:36 -07:00
James Zern 0e1d4e44c2
opusfile: enable asserts (#4531) 2020-10-14 19:14:16 -07:00
Nick Terrell 1faee9752c
[zstd] Update auto_ccs (#4534) 2020-10-15 10:16:03 +11:00
Joe Drago a5e4f5726d
Move avif_decode_fuzzer.cc from oss-fuzz/projects/libavif/ to the libavif project (#4530)
https://github.com/AOMediaCodec/libavif/issues/366

Co-authored-by: Joe Drago <jdrago@netflix.com>
2020-10-13 13:29:56 -07:00
Catena cyber 5808e4da3f
Remove dataflow for ndpi project (#4528) 2020-10-13 07:50:25 -07:00
DavidKorczynski 0c3b6d7831
Added the rust-lang regex project. (#3811) 2020-10-12 07:58:58 -07:00
Alex Gaynor 878e009488
[graphicsmagick] fixed cloning of freetype2 (#4517)
* [graphicsmagick] fixed cloning of freetype2

* Update Dockerfile
2020-10-10 21:03:45 -07:00
Alex Gaynor 69522fa20b
[imagemagick] fixed cloning of freetype2 (#4518)
* [imagemagick] fixed cloning of freetype2

* Update Dockerfile
2020-10-10 21:03:32 -07:00
John Safranek 3d78e78497
Add me please. (#4513) 2020-10-09 10:11:23 -07:00
wantehchang ede0479d38
Update to new prototype of avifDecoderSetIOMemory (#4512)
avifDecoderSetIOMemory() has been changed to take the buffer data
pointer and buffer size as input parameters.
2020-10-09 10:10:25 -07:00
metamerism 488d1d35d9
[openexr] add support for intergrated exrcheck_fuzzer (#4514)
Signed-off-by: Peter Hillman <peter@pedro.kiwi>
2020-10-09 10:09:47 -07:00
Bhargava Shastry 4c4d80edfa
Solidity: update docker image and build script (#4397) 2020-10-08 06:20:59 -07:00
Google AutoFuzz Team e7b79f9ece
Change the url for the fuzzing dictionary (#4509) 2020-10-08 06:13:50 -07:00
DavidKorczynski 475f86dbc4
[fluent-bit] Fixed broken build. (#4507) 2020-10-07 13:31:56 -07:00
Guido Vranken 0fe19f69cb
[cryptofuzz] Add crypto-js (#4500) 2020-10-05 10:25:40 -07:00
Erik de Castro Lopo 0c637b93ba
[libsndfile]: Update contacts, ignore JNI coverage errors (#4503) 2020-10-02 20:12:09 -07:00
asraa c1f1afe530
[envoy] fix envoy coverage (#4502)
* fix envoy coverage

Signed-off-by: Asra Ali <asraa@google.com>

* remove interns and hosts

Signed-off-by: Asra Ali <asraa@google.com>
2020-10-02 11:52:05 -07:00
Josh Matthews 332e0cf3b3
Update servo contact. (#4501) 2020-10-02 09:36:19 -07:00
Jeff Muizelaar 405a7e8ad1
Rewrite qcms fuzz target for the change to Rust (#4499) 2020-09-30 07:05:33 -07:00
Catena cyber f9f99a9604
Enables MSAN for Suricata (#4455)
* Enables MSAN for Suricata

* Move rustup std lib download to base-builder
2020-09-30 07:04:22 -07:00
David Drysdale 14275cf2a7
[c-ares] Add more upstream maintainers to cc (#4498) 2020-09-29 10:13:31 -07:00
Pete Harris 47b025ddbe
[astc-encoder] Sync with upstream and use in-project build.sh (#4488)
* [astc-encoder] Update to use in-project build.sh

- Latest project upstream no longer needs Makefile patch
- Latest project upstream includes a build.sh and some locally
  hosted fuzzers

* Remove oss-fuzz hosted fuzzers
2020-09-28 14:37:30 -07:00
Max Moroz ee749eed2f
[flac] Ignore coverage for JNI headers (fixes #4490). (#4496) 2020-09-28 12:38:34 -07:00
Luca Niccolini c96e2d2fc1
[proxygen] require gperf 3.1 (#4483)
* [proxygen] require gperf 3.1

proxygen recently switched to building with -std=c++17 
gperf < 3.1 emits code with the `register` keyword that has been retired

* do not apt-get install gperf
2020-09-28 11:58:42 -07:00
Oliver Chang 29146813d4
Update project.yaml (#4493) 2020-09-28 15:16:55 +10:00
Taylor Brandstetter 26303f8182
[usrsctp] Switch to main sctplab repository. (#4489) 2020-09-26 13:44:08 -07:00
Max Moroz 4e0b05ee50
[astc-encoder] Remove astc_encode_decode_ise_fuzzer completely. (#4485) 2020-09-25 12:35:15 -07:00
Max Moroz d03e74664b
[astc-encoder] Temporarily disable astc_encode_decode_ise_fuzzer. (#4484) 2020-09-25 10:40:19 -07:00
Oliver Chang ffc4bb4f9b
Rename google-cloud-go to gcloud-go. (#4480)
google-cloud-go causes issues as "google" is not allowed in bucket
names.
2020-09-25 12:00:32 +10:00
Oliver Chang 9c86c34258
Update project.yaml 2020-09-25 11:06:09 +10:00
Cody Oss 5434e702af
[google-cloud-go] Initial integration (#4479) 2020-09-24 17:40:47 -07:00
Antoine Pitrou b935c4fd8b
[Arrow] Enable building Brotli support (#4478)
Our seed corpus generation will be enhanced to also produce Parquet compressed files.
It needs compression to be enabled in the Arrow build configuration.
2020-09-24 10:52:31 -07:00
wantehchang 128e2f3b49
libavif: Update to the new avifIO reader API (#4472)
Fix a build failure.

BUG=25877
2020-09-23 10:55:20 -07:00
Catena cyber 3ccc0291d6
Adds ndpi dependency (#4471) 2020-09-23 07:51:24 -07:00
Oliver Chang 97136f87e4
Set main repo for clamav. (#4466) 2020-09-23 10:41:20 +10:00
Curtis Malainey e085651b87
SOF: add project yaml (#4465)
Sound open firmware is audio firmware for Intel and NXP systems and
therefore is safety critical for systems everywhere.

Signed-off-by: Curtis Malainey <cujomalainey@chromium.org>
2020-09-22 15:43:49 -07:00
Kevin Lubick 72e6ad992b
[skia] Use bin/gn (#4469) 2020-09-22 13:35:34 -07:00
Guido Vranken c21680d835
[wolfssl] Add more wolfSSL and wolfSSH fuzzers (#4468)
* [wolfssl] Add more wolfSSL and wolfSSH fuzzers

* [wolfssl] Don't build new fuzzers with dataflow

Same issue as https://github.com/google/oss-fuzz/issues/4402
Try again after that issue is resolved.
2020-09-22 11:33:27 -07:00
Kevin Lubick 25e212436a
[skia] Remove pinned swiftshader hack (#4467) 2020-09-22 08:01:53 -07:00
Lovell Fuller e25d79502e
libvips: add libheif and libaom as dependencies (#4463)
Allows fuzz testing of AVIF/HEIF inputs
2020-09-21 08:17:58 -07:00
Guido Vranken 8412009d55
[libressl] Add standalone Cryptofuzz instance (#4464) 2020-09-21 08:17:28 -07:00
metamerism 99b3190481
[openexr] fix reading extra EXR channels in readMulti (#4461)
Signed-off-by: Peter Hillman <peter@pedro.kiwi>
2020-09-21 07:32:04 -07:00
metamerism 862bfa9604
[openexr] speed up scanline reading, read all channels in readMulti (#4457)
* [openexr] speed up scanline reading, read all channels in readMulti

Signed-off-by: Peter Hillman <peter@pedro.kiwi>

* [openexr] rearrange channel order in readMulti

Signed-off-by: Peter Hillman <peter@pedro.kiwi>
2020-09-17 18:31:01 -07:00
DavidKorczynski 6e713f2f5c
Fixed haproxy build. (#4454) 2020-09-17 07:50:47 -07:00
Abhishek Arya 83db551f3e
Add google side maintainer for postgres 2020-09-16 21:43:23 -07:00
Yunshu Ouyang e0f8bad47b
[PostgreSQL] Add new protocol fuzzer (#4431)
* Add new protocol fuzzer

* Fixed fuzzer

* Removed tar
2020-09-16 21:42:31 -07:00
metamerism ac56d80070
[openexr] skip reading large images in exrenvmap (#4449)
Signed-off-by: Peter Hillman <peter@pedro.kiwi>
2020-09-16 17:52:07 -07:00
steadmon 069f0b1452
[git] add team members to auto_ccs list (#4452) 2020-09-16 17:51:43 -07:00
Gilles Peskine cecbfb7f59
[cryptofuzz] Subscribe mbed-tls-security (#4450)
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2020-09-16 17:51:23 -07:00
Kevin Lubick 8479af6826
[skia] Remove patches (#4446)
* [skia] Remove patches

* space
2020-09-15 16:31:42 -07:00
Michael Niedermayer e2f566154a
[FFmpeg] Add entry for tools/target_io_dem_fuzzer (#4445)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2020-09-15 08:07:41 -07:00
Guido Vranken 68a53f7b9d
[cryptofuzz] Add bn.js and bignumber.js (#4447)
These are popular JavaScript bignum libraries.
Execution of JavaScript code happens through QuickJS.

This commit adds xxd.c to the project directory because
it's needed to build modules and the distribution doesn't
provide it.
2020-09-14 12:03:01 -07:00
Abhishek Arya f9c56e2ec2
Build more often for skia (#4448) 2020-09-14 10:15:17 -07:00
Oliver Chang 3b233455a1
Update project.yaml 2020-09-14 16:00:53 +10:00
metamerism c341052c92
[openexr] rewind streams between readSingle and readMulti (#4443)
Signed-off-by: Peter Hillman <peter@pedro.kiwi>
2020-09-12 08:48:33 -07:00
Ravi Jotwani 81a82c35ab
[inchi] Initial Integration (#4222)
* added inchi_input_fuzzer

* converted fuzzer to C, removed const_cast<char *>

* place szINCHISource in heap rather than stack, reduce size of szINCHIKey

* disable ubsan and update todo

* Update InChI with new URL and contact address.

Co-authored-by: Michael Jezierny <mtjz@google.com>
2020-09-11 11:03:44 -07:00
Catena cyber a34a6f9cbe
[dovecot] Add new compilation depedencies and more maintainers (#4439)
* Adds dovecot new compilation depedencies

* Add more maintainers to dovecot project
2020-09-11 10:37:37 -07:00
Ravi Jotwani f796236bf6
[astc-encoder] Initial integration (#4188)
* initial commit, build failing

* added fuzzer, build failing

* build working, deadly signal at runtime

* fuzzer working until input ~25

* getting global-buffer-overflow, most likely due to insufficient size of output buffer

* encode_ise_fuzzer build working

* added decode_ise_fuzzer, load_decompress_image_fuzzer (build failing for the latter)

* removed test_fuzzer, build working

* fixed formatting issues with clang-format

* combined astc_encode_ise fuzzer and astc_decode_ise_fuzzer, found correct output buffer size, added relevant comments to astc_load_decompress_image_fuzzer, fixed if statement style, made input size checks more accurate, and removed unused variable declaration in build script

* style fixes

* Fix ASTC build issues.

Fixes the ASTC encoder build under AFL by putting Clang arguments in the
correct (?) order.

* removed implementation-specific checks, limited encode/decode_ise inputs to 64 bytes

* Update ASTC build to work with the updated Makefile.

* Try fixing AFL, Honggfuzz builds

Co-authored-by: Michael Jezierny <mtjz@google.com>
Co-authored-by: Abhishek Arya <inferno@chromium.org>
2020-09-11 09:22:44 -07:00
David Drysdale 008f2177e4
[c-ares] Update build script for upstream changes (#4441)
* [c-ares] Update build script for upstream changes

Upstream https://github.com/c-ares/c-ares/pull/349 re-organized the
c-ares source tree, so update build.sh to find things in their new
places.

Also remove the CFLAGS workaround, which seems to be no longer needed
(and also seems to result in a malformed test/Makefile being generated).

Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=25566

* [c-ares] Disable dataflow config

Has link errors due to https://github.com/google/oss-fuzz/issues/3388
2020-09-11 06:57:27 -07:00
Aki Tuomi 9180b87233
Add two more maintainers for dovecot (#4442) 2020-09-11 06:56:26 -07:00
Yunshu Ouyang 762ec93d3b
[PostgreSQL] Fix startup crashes (#4430) 2020-09-11 16:21:59 +10:00
Matthew Waters 3a2cbe546b
[gstreamer] update meson version in docker image (#4437)
GStreamer requires a newer verison of meson (>= 0.54) to build now.

Fixed build error:

meson.build:1:0: ERROR: Meson version is 0.53.2 but project requires >= 0.54
2020-09-10 19:26:41 -07:00
DavidKorczynski 23d522b2e8
[Fluent-bit] Refactor build script (#4372)
* Refactored the build script for fluent-bit since build is about to be controlled in upstream repo.

* Update build.sh

remove whitespace.

* We only support libfuzzer and hongfuzz because of linking issues with AFL.
2020-09-10 13:34:48 -07:00
DavidKorczynski a5d517924f
[libjpeg-turbo] Update project contacts (#4436)
I spoke to the maintainers of libjperg turbo and they would like to have this email added to the CC list of bug reports.
2020-09-10 09:05:00 -07:00
Kevin Lubick 449213e98d
[skia] Add SkSL team to notification emails (#4435)
* [skia] Add SkSL TL to notification emails

* et al
2020-09-10 07:50:57 -07:00
Yunshu Ouyang b0c1a12b03
[nginx] Fix startup crashes (#4433)
* Fix startup crashes

* Clean-up fuzzer
2020-09-10 07:49:59 -07:00
Catena cyber 7033ab69e6
Adds a maintainer to dovecot ccs (#4427) 2020-09-09 17:04:20 +10:00
DavidKorczynski 19a52805b6
Initial integration of Pugixml. (#4410) 2020-09-09 11:46:25 +10:00
Yunshu Ouyang dc44763e9e
[Nginx] fixing startup crashes (#4425)
* fixing startup crashes

* Removed whitespaces
2020-09-08 12:07:01 -07:00
Henning Becker 26cb1c648c
[orbit] Grant more team members access to oss-fuzz (#4422)
This CL adds more team members to `auto_css` for getting access to the
ClusterFuzz dashboard and the bugtracker.
2020-09-07 17:34:43 -07:00
apascovici d3d9cbbe5a
Update project.yaml (#4423) 2020-09-07 17:31:12 -07:00
Yunshu Ouyang 1b7b334da7
Add wrappers for getpwnam and getgrnam (#4419) 2020-09-07 01:30:09 -07:00
Nikos Mavrogiannopoulos e036c4fa32
gnutls: removed Nikos as primary contact and add Daiki (#4417)
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2020-09-07 01:12:14 -07:00
Yunshu Ouyang d66571ff07
Remove get_username (#4418) 2020-09-07 00:47:29 -07:00
Arvid Norberg f8593119d1
update corpus to the most recent version (#4416) 2020-09-07 00:35:08 -07:00
Vincent Rabaud cfd37abba5
Fix OpenCV dependency. (#4412)
libjasper is not part of the oss-fuzz docker image anymore as
it has been removed from Debian. So use built-in openjp2.
2020-09-07 00:34:38 -07:00
Lovell Fuller bafa12a241
[libheif] Add AOM as a dependency to enable AVIF fuzzing (#4414) 2020-09-06 08:03:39 -07:00
Nickolay Olshevsky 9a13af5847
[rnp] Use patchelf instead of chrpath to add/change RPATH for fuzzers. (#4415) 2020-09-06 08:03:05 -07:00
Yunshu Ouyang 76672f3c54
[PostgreSQL] Fixed fuzzers (#4398)
* Fixed fuzzers

* Tar database

* New file with common initialization part

* Fixed argc/argv

* Added set_stack_base

* Fixed fuzzer_initialize.c
2020-09-04 21:50:11 -07:00