Commit Graph

3620 Commits

Author SHA1 Message Date
Catena cyber f060db655d [ndpi] Integrate NDPI with pcap (#2994) 2019-10-31 07:17:09 -07:00
Tom Ritter e49213a348 Add a new fuzz target to osquery for sql queries, and add dictionaries and seed corpuses for both targets. (#2992) 2019-10-30 17:51:01 -07:00
Mikhail Boldyrev e4e95078fe iroha: vcpkg script migration step 1 (#2986) 2019-10-29 07:44:22 -07:00
Catena cyber f03d6345d4 Limits input size for gnupg list fuzz target (#2987) 2019-10-29 06:58:12 -07:00
Evan Miller fd56d723bb [libxls] Build requires autoconf-archive (#2988)
Fixes oss-fuzz/18609
2019-10-29 06:57:52 -07:00
Michael Niedermayer 1a908bd175 [ffmpeg] Drop mesa/drm, it does not build due to changes to its build system (#2983)
Fixes issue 18386

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2019-10-27 11:29:31 -07:00
Randy d898cef4c6 [cjson] Add Alanscut to auto_ccs (#2981) 2019-10-25 07:28:06 -07:00
Randy 0646b72840 [libspng] enable i386 build (#2980)
* [libspng] enable i386 build

* switch to cmake

* fix typo in project.yaml

* amd64 -> x86_64

* dummy commit

* build.sh: move changes back upstream

* dummy commit

* dummy commit
2019-10-24 12:34:55 -07:00
Randy c6c2802432 [cJSON] Integrate project (#2589) 2019-10-24 09:48:45 -07:00
Shane F. Carr e74b4642b9 [myanmar-tools] Ignore hunter-installed dependencies in coverage test (#2973) 2019-10-23 08:10:51 -07:00
Leandro A. F. Pereira 705f4f5e40 lwan: Zip fuzzing corpus for new fuzzers without changing build.sh (#2979)
* lwan: Run bash in verbose mode

Printing the whole command line helps debug the fuzzer build process.

* lwan: Zip fuzzing corpus for new fuzzers without changing build.sh

Instead of hardcoding the archiving of corpus-request-* files in the
Lwan repo into request_fuzzer_seed_corpus.zip, use the fuzzer driver
filename to derive the ZIP file name and corpus file names as each
fuzzer is being built.
2019-10-23 08:07:27 -07:00
Kevin Lubick d0da30e928 [skia] Add skdescriptor (#2970)
* [skia] Add skdescriptor fuzzer

* copy

* add second fuzzer

* dock

* build
2019-10-22 12:16:57 -07:00
Max Moroz a24fb1fd57
[zlib] Make the build script to loop through C++ fuzz targets. (#2977)
* [zlib] Make the build script to loop through C++ fuzz targets.

* Rename the uncompress2 fuzz target.

* fix Dockerfile
2019-10-22 11:43:04 -07:00
Chandra Gopalaiah b816473ff8 Implement a fuzz target for uncompress2 in zlib. (#2976) 2019-10-22 11:11:24 -07:00
Tom Ritter dd51826da5 [osquery] Update osquery's build.sh for upstream changes (#2975) 2019-10-21 21:55:21 -07:00
David Goldman 09112da28d [llvm] Add clang-objc-fuzzer with corpus (#2972)
- Added to LLVM in https://reviews.llvm.org/D69171
2019-10-21 15:11:15 -07:00
Catena cyber e922a6535d Uses different directories for different mysql fuzz targets (#2971) 2019-10-21 13:42:15 -07:00
Wayonb e173745dad New project request for Catapult Server (#2964)
* New project request for Catapult Server

* Fix incorrect colon
2019-10-21 11:35:44 -07:00
Stefan Bucur 20360201ad Implement a fuzz target for all the compression algorithms in LZO. The fuzzer dynamically switches between algorithms using the FuzzedDataProvider adapter. (#2966) 2019-10-21 11:21:56 -07:00
Tiziano Santoro 0ea36d93e3 Add Project Oak team members (#2969) 2019-10-21 07:51:23 -07:00
mwwolters c3fa4ee6f7 Added kubernetes json fuzz targets (#2967) 2019-10-19 07:51:52 -07:00
Tom Ritter ec67fe2530 Add tom@ritter.vg to auto_ccs for osquery (#2968) 2019-10-19 07:35:19 -07:00
Catena cyber 27370744dc Valid dictionaries format for mysql (#2965) 2019-10-18 06:45:32 -07:00
Teddy Reed b54b098f1d [osquery] Improve harnesses by adding build cleanup logic (#2959)
Coverage tests are currently failing. This is most likely due to
exhausting the container disk space. This commit removes downloaded
files and build artifacts, which are not needed for coverage tests.
2019-10-17 20:18:40 -07:00
Catena cyber 802224497d [gnupg] Limit size for gnupg decrypt target (#2962) 2019-10-17 12:14:18 -07:00
jonathanmetzman e612b88c67
[myanmar-tools] Fix build by including libunwind.so.8 in lib (#2961)
The OSS-Fuzz builder and runner images have libunwind. Since
the OSS-Fuzz runner images aren't actually used to run fuzzers on
ClusterFuzz and are just actually used for testing(!) this passed
CI before even though it failed immediately on ClusterFuzz.
I've tested that with this fix, the fuzzer works on ClusterFuzz.
2019-10-17 11:06:36 -07:00
Konstantin Munichev a2e62354a9 Update maintainers of Iroha project (#2960)
Signed-off-by: Konstantin Munichev <toobwn@gmail.com>
2019-10-17 07:07:23 -07:00
Tiziano Santoro f37b7d6dba grpc target cleanup (#2958)
* Cleanup grpc build.sh file

Mostly just minor fixes according to
https://google.github.io/styleguide/shell.xml (quotes, variables, etc)

* Replace Bazel workaround

The proposed approach propagates the standard $LIB_FUZZING_ENGINE flags
all the way through Bazel, so that targets do not need to be linked
using the dummy Bazel rule.
2019-10-16 15:49:51 -07:00
Tiziano Santoro 4530c456bb Add Oak project (#2954)
This is done as part of the Google-internal go/fuzzit effort.

Ref https://github.com/project-oak/oak/issues/261
2019-10-16 13:33:43 -07:00
jonathanmetzman 1ed145d9e7
[bisect_clang] Add comment on testing (#2957) 2019-10-16 12:45:05 -07:00
jonathanmetzman 31df4a914e
[myanmar-tools] Link against $ORIGIN to unbreak builds (#2956) 2019-10-16 12:34:28 -07:00
Catena cyber 84689bf8e7 Removes binutils compile patch (#2955) 2019-10-16 11:37:39 -07:00
Catena cyber e957a1267a Adds people to project binutils (#2952) 2019-10-16 09:34:52 -07:00
Catena cyber 9597461130 Adds project mysql (#2922)
* Initial integration for mysql server

* Patch for mysql 8.0.18

* Adds include

* Adds argument to run_bootstrap_thread

* build -Dprotobuf_BUILD_SHARED_LIBS=OFF

* olwercase port option

* use different socket files
2019-10-16 08:25:11 -07:00
Max Moroz 3dd03528b7
[infra] Use more generic approach to skip code coverage for Go projects. (#2953)
* [infra] Use more generic approach to skip code coverage for Go projects.

* address review comments
2019-10-16 07:35:22 -07:00
Mike Danese 652c83e441 [kubernetes] add Kubernetes as a fuzz target (#2949) 2019-10-15 23:01:56 -07:00
Randy 69a7f1c413 [libzip] move build script upstream (#2948)
* [libzip] move build.sh upstream

* build script was renamed, update Dockerfile

* add dummy script

* dummy commit
2019-10-14 15:46:03 -07:00
Max Moroz 5943ef19d4
Reland "[infra] Use fuzz target basename in the coverage script." (#2903) (#2944) 2019-10-14 09:34:30 -07:00
Max Moroz c805b49636
[infra] Add a fixed seed value to the libFuzzer command in bad_build_check. (#2943) 2019-10-14 09:34:14 -07:00
Teddy Reed e7db461fd0 [osquery] Add new osquery project (#2919) 2019-10-14 09:33:10 -07:00
Catena cyber 8fb7e6a4ff [binutils] Adds project binutils (#2617)
* Adds project binutils

With only one target for now

* nit define constant as macro

* Adds binutils patch against memory leaks

* Updates rebased patch

* Patch fixing binutils
2019-10-14 08:53:02 -07:00
Abhishek Arya 342e8d0b42
Renable bad build check for jsoncpp_fuzzer. (#2945) 2019-10-11 17:06:18 -07:00
Shane F. Carr c5b0fe9e05 Add project myanmar-tools (#2929)
* Add project myanmar-tools

* Tweaks to myanmar tools build.sh

* Fix travis build error

* Fix Craig Cornelius email address

* Set CMAKE_{C,CXX} flags

* Write verbose output in cmake

* Disable uninteresting UBSan sanitizer based on this target
2019-10-11 16:40:45 -07:00
Damien Neil 7b8279e634 [golang-protobuf] Add Dockerfile and build.sh. (#2942) 2019-10-11 11:40:23 -07:00
Abhishek Arya 54cc1468a3
Add Jordan Bayles to jsoncpp autoccs 2019-10-11 09:09:18 -07:00
Abhishek Arya 40973c57ca
Add dictionary for jsoncpp. 2019-10-11 09:05:09 -07:00
daviesrob af319543ed Add htslib project files (#2843)
* Add htslib project files

Only build the library and hts_open_fuzzer.o.  The binaries are
not needed and fail to build anyway due to missing libfuzzer
symbols.

* Use $LIB_FUZZING_ENGINE
2019-10-11 08:10:35 -07:00
Abhishek Arya 45574e0197
Skip jsoncpp_fuzzer bad build check to let startup crash file. (#2941) 2019-10-11 07:24:06 -07:00
Harish Mahendrakar 4b6cf85eb3 [libavc, libhevc, libmpeg2] use ossfuzz.sh from upstream project (#2940)
Steps to build fuzz target are now maintained in upstream project
2019-10-10 22:01:16 -07:00
Abhishek Arya 131eded8cc
Integrate jsoncpp fuzz target. (#2939)
* Integrate jsoncpp fuzz target.

* Fixes. Disable AFL due to startup crash.
2019-10-10 18:54:03 -07:00