Commit Graph

3479 Commits

Author SHA1 Message Date
Yang Gao 7f8013db10 gRPC improvements (#2807) 2019-09-05 21:31:52 -07:00
Randy 1144fe75e2 [libspng] download and statically link zlib (#2797)
* [libspng] enable i386 builds

* use pip to install newer version of meson

* fix build

* fix build

* fix meson install process

* install zlib:i386

* fix 32-bit build

* use cross-file for i386 build

* switch to cmake

* cd back to top-level after build

* dummy commit

* switch to meson

* fix up paths in crossfile

* dummy commit

* add -m32 LDFLAGS for i386 build

* remove LDFLAGS, force repo update

* print contents of crossfile

* replace cflags/ldflags in crossfile with env vars

Meson ignores environment variables for cross-builds

* dummy commit

* remove 32-bit build code

* remove i386 architecture

* update files

* Bring back zlib1g-dev as it is needed
2019-09-05 21:30:42 -07:00
jonathanmetzman bfaf92aae7
Use $LIB_FUZZING_ENGINE instead of -lFuzzingEngine in 4 different projects (#2805)
Migrate golang, libvips, unicorn, libpcap
2019-09-05 15:09:59 -07:00
Harish Mahendrakar e631820d74 [libavc, libhevc, libmpeg2] Enable memory sanitizers (#2806) 2019-09-05 14:48:09 -07:00
kplybon 5791d29005 [Docs]: Copy edit Advanced Topics section. (#2799)
* [Docs]: Copy edit Advanced Topics section.

* Minor tweaks addressing Max's comments.

* Add context for Code Coverage
2019-09-05 13:21:13 -07:00
Stefan Profanter 8455f8b854 [open62541] Add additional user (#2804) 2019-09-05 07:45:07 -07:00
Damien Miller 8483aa8b88 enable (brand new) sshsig options parsing fuzzer (#2803) 2019-09-05 07:19:16 -07:00
Konstantin Munichev a4374a23bc [iroha] Add Hyperledger Iroha project (#2753)
* [Iroha] Add initial Dockerfile and build.sh

* Single fuzzing target; grpc timeout bumper

Signed-off-by: Konstantin Munichev <toobwn@gmail.com>

* Build fuzzing in a single thread

Signed-off-by: Konstantin Munichev <toobwn@gmail.com>
2019-09-05 06:45:22 -07:00
Damien Miller f508b116de [openssh] add sshsig fuzzer (#2802) 2019-09-04 21:47:42 -07:00
Ammar Askar 3bce510ef1 [docs] Document shiny new badge in the docs (#2700)
* [docs] Document shiny new badge in the docs

Use monorail project link instead of build logs

Monorail link has advantage of showing previously found bugs.
It also shows any build failures (though the issue may be hard to find in long-lasting build failures).
The link sorts by date a bug was opened, thus some verified bugs will be shown before more recently opened ones.
2019-09-04 20:50:17 -07:00
Christoph Diehl d4e5d489e4 Add demuxers to Firefox project (#2801) 2019-09-04 17:40:21 -07:00
Jonathan Foote ac9b0d9e6e [picotls] remove asn-1 fuzzer (#2800) 2019-09-04 13:13:16 -07:00
Nick Terrell adbae7d467 zstd: lz4: Update auto_ccs (#2796) 2019-09-04 10:48:25 -07:00
Benoît Blanchon 6017766afd [arduinojson] Update fuzzers' path (#2793)
The code of the fuzzers moved from `fuzzing/` to `extras/fuzzing/`.
See https://github.com/bblanchon/ArduinoJson/issues/1011
2019-09-04 07:45:50 -07:00
tbeu d2aad464b7 Build with hdf5 and zlib support (#2794) 2019-09-04 07:45:26 -07:00
Even Rouault ed5f4a337a [libtiff] Fix build (#2798)
* [libtiff] Fix build

The https://raw.githubusercontent.com/mcarpenter/afl/master/dictionaries/tiff.dict
resource has just disappeared.

* Update Dockerfile
2019-09-04 07:33:45 -07:00
Abhishek Arya 7b75f75533
Add vendor_ccs for Android libs. (#2795) 2019-09-03 15:35:07 -07:00
Catena cyber b889b43350 Use latest developements for ntp project (#2787) 2019-09-03 07:52:24 -07:00
Janne Grunau a1a80dd3c4 dav1d: adapt build to upstream changes (#2791)
dav1d renamed the options build_asm and build_tools. build_asm=false
is no longer needed since the upstream fuzzer target disables the asm
code path when it runs under memory sanitizer.
Use enable_tools=false to skip building the dav1d CLI tools.
2019-09-01 22:55:21 -07:00
jonathanmetzman ec331c1c6a
Try again to unbreak librawspeed by actually using gold (#2786) 2019-08-30 17:34:51 -07:00
Guido Vranken 5a2952267a [cryptofuzz] Add Botan (#2780) 2019-08-30 15:00:49 -07:00
jonathanmetzman 824f9f3928
Fix librawspeed build (#2784) 2019-08-30 11:29:20 -07:00
Catena cyber 0da05c8768 Avoids minijail issue with ntp project (#2783)
* Avoids minihail issue with ntp

* Readds flag for afl
2019-08-30 07:13:39 -07:00
jonathanmetzman 16e79e1bd5
[skia] Temporarily use gold to hack around clang regression (#2782) 2019-08-29 23:31:53 -07:00
lotharkript d81eb7860e ffmpeg: Remove external Encoder libraries (#2778)
The fuzzer is testing demuxer and decoding.
No need to build and link external encoder libraries for now.
2019-08-29 17:16:53 -07:00
tbeu a09c45a0ee [matio] Add more API calls for matio (#2779) 2019-08-29 11:16:08 -07:00
lotharkript 1f658a17bc ffmpeg: Add JB from VideoLan (#2777) 2019-08-29 10:00:28 -07:00
Catena cyber 03ae506c15 [ntp] Uses fresh sources for ntp project (#2774) 2019-08-29 08:20:20 -07:00
Frank Morgner b2c715031d [opensc] added more CCs people (#2773)
* [opensc] added more CCs people

* use gmail account for better integration
2019-08-28 21:24:54 -07:00
Yang Gao 5938259c44 [grpc] Fix gRPC build (#2768)
* Update grpc

* Fix grpc build

* Fix ubsan

* Disable AFL

* define grpc env var to disable bazel wrapper

* Try again
2019-08-28 15:24:08 -07:00
Google AutoFuzz Team fb35c82348 [Matio] Add matio project (#2761) 2019-08-28 11:56:46 -07:00
Max Moroz 5043a69d61
Revert "Disable TensorFlow fuzzing project. (#2770)" (#2771)
This reverts commit 4e6b899e62.
2019-08-28 11:31:16 -07:00
Mihai Maruseac 4e6b899e62 Disable TensorFlow fuzzing project. (#2770)
The current build rules for TensorFlow take too long and recently they
have been constantly killed. As we are now working on cleaning up the
build, we switched to using new compilers, there is work on making
TensorFlow easier to build, I think it's better to disable the project
for the remainder of the quarter.

Next quarter I'll come back with a better build script and re-enable the
project.
2019-08-28 09:29:18 -07:00
Christoph Diehl 7ed3f375b6 Add Mozilla fuzzing team to auto_cc of their used 3rd party libraries (#2703)
* Add Mozilla fuzzing team to auto_cc of their used 3rd party libraries

* Use new vendor_ccs field in projects.yml (#2703)

* Remove not yet approved projects

* Remove not yet approved projects
2019-08-28 09:16:53 -07:00
Max Dymond 2d28c01fe8 Add a libssh2 fuzzer (#2766)
Currently forked off the latest libssh2 code while the changes are
pending in their source tree.
2019-08-28 09:07:25 -07:00
Max Moroz b3726e9d20
[infra] Use stable version of AFL from the upstream repo. (#2767) 2019-08-27 09:53:48 -07:00
Guido Vranken 4159623ecd [rapidjson] Extended fuzzer (#2765)
* [rapidjson] Extended fuzzer

* [rapidjson] Extended fuzzer: Add Dockerfile and compile with -std=c++2a
2019-08-27 09:40:44 -07:00
Max Moroz a8c21cd243
[docs] Document FuzzedDataProvider support. (#2547)
* [docs][infra] Add build support for FuzzedDataProvider.

* address review comment

* document the new FDP location

* remove redundant new line
2019-08-26 13:42:59 -07:00
Max Moroz ab591ee25f
[zopfli] Fix timeout and use FuzzedDataProvider from the system location. (#2763)
* [zopfli] Use FuzzedDataProvider from the system location.

* add missing size check
2019-08-26 13:39:30 -07:00
Max Moroz ee519b9e83
[spdlog] Silence the fuzz target output + use the new FDP location (). (#2762) 2019-08-26 13:36:50 -07:00
Catena cyber 9304916001 Adds include path for ecc diff project (#2759) 2019-08-26 07:25:38 -07:00
Felix Weinrank f7b804f929 Add usrsctp project (#2739) 2019-08-26 10:59:53 +10:00
Catena cyber d6cf1bcea2 Adds one people for unicorn project (#2757) 2019-08-26 10:58:02 +10:00
Abhishek Arya e4bcc79247
Update builds_status.py 2019-08-23 13:44:21 -07:00
Abhishek Arya 32dd91bc40
Create storage client only once for build status updates. (#2756)
Should fix https://github.com/google/oss-fuzz/issues/2755.
2019-08-23 13:43:10 -07:00
Max Dymond 8799e89e3a Enable MSAN for curl, for real this time! (#2754) 2019-08-23 12:29:41 -07:00
jonathanmetzman 0a1c3c67c9
Enable i386 fuzzing on another 11 projects (#2752) 2019-08-23 11:59:56 -04:00
Max Dymond ee9a96d0c5 Enable i386 for curl. (#2745) 2019-08-23 07:51:51 -04:00
Abhishek Arya 0c9b5c5e2c
Fix doc links. (#2750) 2019-08-22 11:33:39 -07:00
Abhishek Arya 7db0b45f41
Update ideal_integration.md 2019-08-22 11:28:24 -07:00