Commit Graph

2129 Commits

Author SHA1 Message Date
Even Rouault 43a600f83a Add new GDAL contributor to CC list (#955) 2017-11-05 08:55:46 -08:00
Edward Hervey e8f371548c gstreamer: Move actual script to gstreamer repositories (#956)
This will make it easier to add/extend/fix the fuzzing targets
and run them on gstreamer's CI system
2017-11-05 08:55:20 -08:00
EdMaurer d736426e4b Add central ChakraCore contact (#952) 2017-11-03 18:16:22 -07:00
Mathieu Duponchelle f3bc593d69 [gstreamer] Add Thibault Saunier to CC list (#948) 2017-11-03 08:37:04 -07:00
CY Chiang 57eaa49f91 [cras] Add more accounts to auto_ccs (#947)
Add more accounts to auto_ccs so team member working on
CRAS can debug test failures.
2017-11-03 08:36:04 -07:00
Edward Hervey 5e99b37529 [gstreamer] Add Mathieu Duponchelle to CC list (#946) 2017-11-03 07:46:51 -07:00
Caolán McNamara 93ea913f15 add calc rtf corpus (#945)
and update dependency cache
2017-11-02 12:55:53 -07:00
Max Moroz 0a5405683e [tor] Fix configure flags being used in build.sh. 2017-11-01 11:42:14 -07:00
Kurt Roeckx 5437679fbb [openssl] Exclude perl scripts (#943)
Fixes: #941
2017-11-01 11:37:28 -07:00
Max Moroz a66795291a [tor] Disable FORTIFY_SOURCE in order to let sanitizer interceptors work (#940). 2017-11-01 10:23:38 -07:00
Edward Hervey 398bb0134e [gstreamer] several updates + add new "typefind" target (#938)
* gstreamer: build glib ourselves

Allows having full backtraces of leaks amongst other things

* gstreamer: Don't build orc

it's still too problematic

* gstreamer: Add new typefind fuzzing target

Covers just the typefind element, which has a lot of parsing code within
2017-11-01 09:06:31 -07:00
Kurt Roeckx c6125d3a4f [openssl] Use OIDs as the dictionary for the ASN1 and X509 fuzzers (#939) 2017-11-01 07:40:36 -07:00
Oliver Chang 01b5b6bed0
Update Dockerfile 2017-11-01 14:47:57 +11:00
Oliver Chang ccfb26c04c
Add Chakra. (#937) 2017-11-01 10:11:00 +11:00
Oliver Chang f0d237c4cf
Update build.py 2017-11-01 10:05:46 +11:00
Max Moroz 2ed4429e65 [ffmpeg] Fix missing double quotes in build.sh. 2017-10-31 15:41:19 -07:00
Max Moroz 5d586c44da [ffmpeg] Fix the build and add "--depth 1" to "git clone" commands in Dockerfile (#899). 2017-10-31 15:40:13 -07:00
Max Moroz 0a2bd75093 [tor] Instrument dependencies and enable MSan. 2017-10-31 14:57:44 -07:00
Oliver Chang 312cd47208 Add priliminary support for "engine-less" builds.
Needed for #925.
2017-10-31 15:22:58 +11:00
Tim Rühsen ceaa1f2433 [wget2] Prepare for new fuzzers, don't execute network tests (#930) 2017-10-31 09:33:02 +11:00
Edward Hervey 61a5763b4e [gstreamer] Add other maintainers to CC list (#934) 2017-10-30 08:38:22 -07:00
Korrawit Pruegsanusak 100d40ea7b Update reproducing.md to match the change from faq.md (#932) 2017-10-30 14:02:43 +11:00
Edward Hervey 5a748a122c projects: Add GStreamer (#905)
* projects: Add GStreamer

This is an initial fuzzer which goes over ogg/theora/vorbis files
using the discoverer process

* gstreamer/build.sh: Cleanup file

* gstreamer/Dockerfile: Update copyright date

* gstreamer: Update project.yaml

Use the security mailing list as the primary contact
Remove explicit sanitizer listing

* gstreamer: Simplify base fuzzer

Removed almost all outputting

I am the original author of the code this is taken for, relicensing
an ultra-simplified version of my original code to Apache.

* gstreamer: Cleanup of build file and dockerfile

* gstreamer: Code minimization and avoid leaks

Data provided by the fuzzer shouldn't be freed (but the wrapping
GstBuffer should).

Avoid logging by default

* gstreamer: Download corpus in Dockerfile

And extract in build.sh

* gstreamer: Move code to repository and more cleanups

Remove custom LDFLAGS (not needed)
Use fuzzing target code from upstream repository
2017-10-30 13:53:52 +11:00
Oliver Chang a345e1a46a
Disable fuchsia_fidl
Build has been broken for a long time.
2017-10-30 12:54:13 +11:00
Oliver Chang 4670c7424d
[infra] Remove builds status hack to work around container build bug 2017-10-30 11:15:51 +11:00
Oliver Chang 3f96f6841f
[ffmpeg] try git repo for ogg (#899) 2017-10-30 11:14:02 +11:00
Jack Lloyd a33f34fece Switch @neusdan's email to googlemail address (#931) 2017-10-30 09:07:28 +11:00
Max Moroz 5e8a407923 [infra] Remove UIO from UBSan flags as it may create a lot of noise in the logs (#910). 2017-10-28 22:34:41 -07:00
Max Moroz 2c23c20d8c
[infra] enable -fsanitize=unsigned-integer-overflow in non-faulting mode (#910). (#927) 2017-10-27 14:13:11 -07:00
Victor M. Alvarez 4cf2e9584b [yara] Add Dockerfile and build script. (#924)
* Add project.yaml for YARA

* [yara] Add Dockerfile and build script.
2017-10-27 14:30:24 +11:00
jwzawadzki 9b135f5d12 [wireshark] fix build issue [#919] (#923)
configure option was changed from --without-plugins to --disable-plugins (https://code.wireshark.org/review/24026).
2017-10-26 11:13:47 -07:00
Benjamin Kramer 3987385f7b Add clangd-fuzzer to llvm's fuzz targets (#922)
This requires also checking out clang-tools-extra.
2017-10-26 09:47:16 -07:00
Stefan Profanter 9890e35116 [open62541] Force to use python2 (#921) 2017-10-26 20:50:03 +11:00
Stefan Profanter 1cc3ba5897 [open62541] Fix #903 missing python dependency (#920) 2017-10-26 18:31:58 +11:00
Victor M. Alvarez da22f15ad1 Add project.yaml for YARA (#917) 2017-10-25 09:31:22 -07:00
VZ 289dbbdf7c Build wxWidgets libraries statically (#915)
This ensures that the fuzzer can be ran from the output directory
without having to copy the shared libraries there too.
2017-10-24 18:19:29 -07:00
VZ 72e9d687ce Use CXXFLAGS also for linking when building wxWidgets (#914)
Otherwise the correct -stdlib=libc++ option, which is part of CXXFLAGS
defined in the Docker container, is not used resulting in link errors.
2017-10-25 11:53:45 +11:00
VZ ee358c11e4 Add wxWidgets project (#913)
Add the project file and simple Dockerfile and the build script using
the fuzzer source in the main wxWidgets repository itself.
2017-10-24 16:19:16 -07:00
Kurt Roeckx 51ed48c4de Remove Steve from the auto-CC list (#912) 2017-10-24 09:41:14 -07:00
Caolán McNamara d8b61618e8 add xls corpus (#911)
and update build dependency cache
2017-10-24 19:41:58 +11:00
Kostya Serebryany 71600238b0 add fsanitize=unsigned-integer-overflow to libcxx 2017-10-23 18:56:37 -07:00
Kostya Serebryany ea348f8d95 get the list of libcxx targets from a file 2017-10-23 18:42:13 -07:00
Joseph Bisch 009a94da44 [irssi] Add myself to auto_ccs (#909) 2017-10-23 12:55:25 -07:00
Caolán McNamara 3d239dd3af [libreoffice] enable ubsan and update dependency cache (#908) 2017-10-23 11:10:33 -07:00
Max Moroz 55c0ea6d97 [infra] Temporarily disable sanitizer=profile build configuration. 2017-10-20 20:34:01 -07:00
Max Moroz 1b6cba01b5 [libxml2] Fix compilation error in the fuzz target. 2017-10-20 20:28:12 -07:00
Max Moroz 63a6cb31b4 [infra] Fix the check for COVERAGE_FLAGS overrides in "compile" script. (#907)
* [infra] Fix the check for COVERAGE_FLAGS overrides in "compile" script.

* Add -pthread to coverage flags ("profile" sanitizer).
2017-10-20 17:15:02 -07:00
Kostya Serebryany 019ef35f1a more fuzz targets for libc++ 2017-10-18 14:53:36 -07:00
Kostya Serebryany a88717dfdb add LLVM libc++ (llvm_libcxx) (#904) 2017-10-18 12:38:14 -07:00
qiankehan d0d4a360e5 Integrate augeas project to oss-fuzz. (#893) 2017-10-17 22:37:14 -07:00