Commit Graph

5566 Commits

Author SHA1 Message Date
jonathanmetzman f7e3bffc6d
Delete unneeded files from cargo-fuzz install (100MB) (#5571) 2021-04-05 10:12:39 -07:00
DavidKorczynski f7e17c254d
quick-xml: initial integration (#5416)
* quick-xml: initial integration.

* Updated the quick-xml fuzz target.

* quick-xml fix project email and license
2021-04-03 20:40:40 -07:00
AdamKorcz 33a0d47a9e
Refactor tidb build (#5577) 2021-04-03 12:14:32 -07:00
wiredfool ecbb6ddcc8
Move build.sh, dictionary creation in to Pillow (#5522) 2021-04-03 09:45:42 -07:00
Fabian Meumertzheim 787cf9a08f
[jackson-dataformat-xml] Initial integration (#5551) 2021-04-02 21:59:03 -07:00
Catena cyber c36d5e90e3
Adds project tinyobjloader (#5488)
* Adds project tinyobjloader

* Remove patch as it was merged upstream

* cmake shouldn't be needed.

Co-authored-by: Abhishek Arya <inferno@chromium.org>
2021-04-03 03:08:07 +00:00
Sebastian Rasmussen a79a3fdb5f
[mupdf] Copy fuzzer glue code to dir outside of git repo (#5504)
This makes it easier to build the fuzzer using a locally checked
out git repo without having to manually copy the fuzzer glue code
into the locally checked out git repo first.
2021-04-02 20:03:51 -07:00
Stefan Bucur 008c7ec1f5
Switch the cel-cpp project to the new Bazel build script. This reduces the build.sh file to a single line. (#5549) 2021-04-02 20:01:49 -07:00
DRC 177eaca920
[libjpeg-turbo] Remove unneeded pkg in Dockerfile (#5574)
Installing the i386 libstdc++ SDK was part of a failed effort to fix the
i386 fuzz targets.  They have been fixed in a different way.
2021-04-02 14:21:37 -07:00
DRC da812b19f2
[libjpeg-turbo] Use new fuzzers in project repo (#5537)
- Eliminate unnecessary packages from Docker image (Autotools has not
  been required since libjpeg-turbo 1.5.x.)

- Obtain seed corpora from a new Git repository maintained by The
  libjpeg-turbo Project.  (This new repo contains the old corpora from
  https://lcamtuf.coredump.cx, with duplicates removed, and some new
  corpora curated from historical libjpeg-turbo bug reports.)

- Remove build.sh.  (The libjpeg-turbo Project is now maintaining its
  own build script in order to facilitate the future creation of new
  fuzz targets.)

- Remove fuzz target source code.  (The libjpeg-turbo Project is now
  maintaining its own fuzz targets with better code coverage.)

- Update the project home page in project.yaml.

- Change the project language to C in project.yaml.  (The new fuzz
  targets are written in pure C rather than C++, since libjpeg-turbo is
  a C-only project.)
2021-04-02 11:14:06 -07:00
AdamKorcz 513bb48b42
[janet] Fix janet (#5569) 2021-04-02 14:11:32 +00:00
van Hauser 4afd7f9c55
afl++: add CTX-2 coverage option (#5567) 2021-04-02 07:02:26 -07:00
priyawadhwa 2ef6b816b9
Add config and deploy script for triage party (#5557) 2021-04-02 07:01:09 -07:00
AdamKorcz 87d392dd89
Fix (#5564) 2021-04-02 06:48:48 -07:00
DavidKorczynski 2a3b5a425e
boost: fix build. (#5565)
* boost: fix build.

* Add header to fuzzer.
2021-04-02 06:47:07 -07:00
DavidKorczynski 0441dcbf2f
envoy: optimise fuzzers (#5556)
* envoy: cleanup instrumentation.

* Added descriptions to the instrumentation.
2021-04-02 06:45:47 -07:00
Catena cyber e61f594f6b
Disables afl for dart project (#5568) 2021-04-02 06:44:29 -07:00
DavidKorczynski bec0c2f219
assimp: fix build. (#5560) 2021-04-01 16:09:32 -07:00
Fabian Meumertzheim 947169dc86
[java-example] Speculative fix for JVM segfault crashes (#5554)
The JVM uses custom SIGSEGV handlers, which leads to fuzzer crashes on
ClusterFuzz when running with ASAN likely due to the
allow_user_segv_handler=1 default on the platform.
2021-04-01 09:04:22 -07:00
DavidKorczynski a9788fca27
[kamailio] Update project.yaml (#5553)
add maintainer email
2021-04-01 09:04:08 -07:00
DavidKorczynski 65da9c7885
pillow: trying to fix build. (#5552) 2021-04-01 06:05:16 -07:00
DavidKorczynski 02cee920bc
rustls: initial integration. (#5332) 2021-03-31 18:53:11 -07:00
DavidKorczynski 17bc895ffc
kamailio: initial integration (#5279) 2021-03-31 18:52:57 -07:00
DavidKorczynski f4ce2228c7
httparse: Initial integration (#5331) 2021-03-31 18:52:34 -07:00
AdamKorcz 5ed972de75
[lotus] Fix coverage build (#5544) 2021-03-31 18:48:35 -07:00
Stefan Bucur df561687f6
Update the Bazel project integration guide to capture the new simpler tool. (#5550)
* Update the Bazel project integration guide to capture the new simpler tool.

* Update bazel.md

Co-authored-by: Abhishek Arya <inferno@chromium.org>
2021-03-31 17:46:08 -07:00
Stefan Bucur 8c1a588bef
Implement the Bazel building recipe as a stand-alone script that can be invoked from build.sh. (#5548) 2021-03-31 19:45:00 +00:00
Catena cyber 0ce158f8f2
Adds project fast-dds (#5487) 2021-03-31 09:19:59 -07:00
AdamKorcz a87a6d546b
[grpc-gateway] Fix coverage build (#5545) 2021-03-31 08:55:43 -07:00
Catena cyber e244631b16
[capnproto] Initial integration (#5202) 2021-03-31 14:52:51 +00:00
Catena cyber 73ebaeee90
[thrift] Initial integration (#5264) 2021-03-31 07:32:13 -07:00
Sebastian Rasmussen 96b6daf5ef
[mupdf] Improve custom allocator (#5505)
Previously the allocator handled small pointer values incorrectly
and prevented multiple executions (unexpectedly used when OSS-fuzz
uses LSAN to look for memory leaks).
2021-03-31 07:28:51 -07:00
AdamKorcz 9e96a69018
[hugo] Fix build (#5538) 2021-03-31 07:28:20 -07:00
Catena cyber c06a4c0324
[dart] initial integration (#5515) 2021-03-31 07:21:49 -07:00
Catena cyber b82e108730
[tinygltf] initial project integration (#5535) 2021-03-31 07:20:42 -07:00
jonathanmetzman 4cc3aa6343
[CIFuzz] Print crash stacktraces no matter what (#5474)
Even if we don't want to report them, print the stacktrace.
Related: https://github.com/google/oss-fuzz/issues/5461
2021-03-31 06:55:30 -07:00
Evgeny Vereshchagin 19ec1ffbe5
[lxc] move the build script and fuzz target upstream (#5514)
Now that https://github.com/lxc/lxc/pull/3733 is merged, it should be
safe to point OSS-Fuzz to the lxc repository.
2021-03-31 06:53:03 -07:00
AdamKorcz d9d81a1011
Fix minor typo in docs (#5540) 2021-03-31 06:50:53 -07:00
Catena cyber 8f899a8660
Adds project openbabel (#5492)
* Adds project openbabel

* fixup target merged upstream
2021-03-30 22:03:50 -07:00
Andrew Brown 2bf8d20eac
[wasmtime] Tweak member e-mail (#5532) 2021-03-29 17:14:19 -07:00
Andrew Brown a825726f27
[wasmtime] add another member e-mail (#5517) 2021-03-29 12:10:23 -07:00
Kevin Lubick 346ef66a26
[skia] Add Region Op fuzzer (#5527) 2021-03-29 12:10:16 -07:00
Catena cyber e45a0c33f2
Suricata pcap-aware target (#5528)
* Adds structure-aware target for suricata

* Remove rustc wrapper for suricata

now that https://github.com/rust-lang/rust/issues/82144
got fixed

* Remove suricata rust workarounds for coverage

Now that https://github.com/rust-lang/rust/issues/82144
got fixed
2021-03-29 08:51:08 -07:00
Abhishek Arya 2a39db05a8
Fix build failure in unbound (#5529)
Fixes #5513
2021-03-29 08:42:52 -07:00
Geoffroy Couprie 120de02a96
the fuzz directory was moved to nom's repository (#5523) 2021-03-28 17:02:16 -07:00
Joachim Metz 62e5a2ee9d
Added libpff and libmodi to libyal project configuration (#5520) 2021-03-28 09:49:24 -07:00
DRC 0c95cf2c94
[libjpeg-turbo] Fix build with libjpeg-turbo 2.1.x (#5519)
libjpeg-turbo 2.1 now requires NASM 2.13 or later or YASM 1.2.0 or
later.  Since the Docker image is based on Ubuntu 16.04, NASM 2.13 isn't
available, so the easiest workaround is to use YASM instead.

Fixes #4931
2021-03-26 16:44:40 -07:00
Chris Fallin 10dce4104a
Update wasmtime config to use new x86-64 backend. (#5518)
In bytecodealliance/rfcs#10, we have outlined a process by which we're
switching to a new compiler backend by default. The first step in this
process is to switch our fuzzing targets to use the new backend and wait
for any issues.

This PR adds the Cargo feature that enables the new backend in all
fuzzing targets.
2021-03-26 13:07:46 -07:00
dependabot[bot] 54f0985f8e
Bump pyyaml from 5.2 to 5.4 in /infra/build/functions (#5512)
Bumps [pyyaml](https://github.com/yaml/pyyaml) from 5.2 to 5.4.
- [Release notes](https://github.com/yaml/pyyaml/releases)
- [Changelog](https://github.com/yaml/pyyaml/blob/master/CHANGES)
- [Commits](https://github.com/yaml/pyyaml/compare/5.2...5.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-25 20:44:10 -07:00
dependabot[bot] 2ee9dae19f
Bump pyyaml from 5.3.1 to 5.4 in /infra/ci (#5511)
Bumps [pyyaml](https://github.com/yaml/pyyaml) from 5.3.1 to 5.4.
- [Release notes](https://github.com/yaml/pyyaml/releases)
- [Changelog](https://github.com/yaml/pyyaml/blob/master/CHANGES)
- [Commits](https://github.com/yaml/pyyaml/compare/5.3.1...5.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-25 20:43:57 -07:00