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
Mitch Phillips
76a30e08af
Add llvm-special-case-list-fuzzer to llvm's fuzz targets. ( #897 )
2017-10-17 11:38:21 -07:00
Oliver Chang
aea675714e
Improve minijail script.
2017-10-17 08:55:54 -07:00
David Tardon
3aa075c42e
update bundled ICU ( #894 )
...
This "fixes" ofz#3631, ofz#3632 and ofz#3644.
2017-10-17 08:43:57 -07:00
Max Moroz
30797e783a
[libxml2] Disable XML_PARSE_HUGE to avoid stack overflow.
...
Mirror the change from Chromium version:
https://chromium-review.googlesource.com/c/chromium/src/+/720537
This should fix the following bugs:
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2336
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2731
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2779
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3245
2017-10-17 08:23:25 -07:00
Kostya Serebryany
fffae2ee8f
add llvm-isel-fuzzer--x86_64-O2
2017-10-16 19:56:11 -07:00
Oliver Chang
fa41e6a949
Add script for testing sandbox.
2017-10-16 15:54:58 -07:00
Kostya Serebryany
ce51583db6
add llvm-isel-fuzzer--aarch64-O2
2017-10-16 14:02:49 -07:00
Oliver Chang
b598181e29
Don't set sanitizer coverage flags for profile builds ( #891 ).
2017-10-13 15:23:44 -07:00
Mitch Phillips
1f7cee5320
Add llvm-demangle-fuzzer to oss-fuzz. ( #887 )
...
Note: Do not submit until https://reviews.llvm.org/D38855 has been patched into LLVM successfully.
2017-10-13 11:40:39 -07:00
Kostya Serebryany
3bce4473fd
Update project.yaml
2017-10-12 22:07:54 -07:00
Kostya Serebryany
f0d8433eb7
Update project.yaml
2017-10-12 17:44:32 -07:00
morehouse
91f32342b6
Rename llvm-isel-fuzzer using "--" separator. ( #888 )
...
* Remove warning comments in build.sh.
No longer pertinent since we now build the fuzz targets using OSS-Fuzz's
environment variables.
* Rename llvm-isel-fuzzer using "--" separator.
2017-10-12 17:40:47 -07:00
morehouse
e0c7d2f5bd
[llvm] Add clang-proto-fuzzer. ( #885 )
...
* [llvm] Add clang-proto-fuzzer.
- Move protobuf build to build.sh to avoid container overflow false
positive
- Build clang-[proto-]fuzzer using OSS-Fuzz environment variables.
* [llvm] Simplify build.sh and use OSS-Fuzz's environment variables.
2017-10-12 16:20:00 -07:00
Kostya Serebryany
e785a3a156
add -DLLVM_NO_DEAD_STRIP=ON
...
otherwise something is broken with fsanitize=fuzzer
2017-10-12 10:30:25 -07:00
David Tardon
3374666a61
make dlplibs play nicely with MSAN ( #886 )
...
* reduce the amount of copypasta
* build zlib internally
* build libpng internally
* build libxml2 internally
* build icu internally
* reduce build deps
* disable tests for more libs
* drop no longer needed envvar override
2017-10-12 09:48:41 -07:00
Kostya Serebryany
c0818e5b62
Update build.sh
2017-10-11 22:13:23 -07:00
Oliver Chang
a9f2986db5
Fix workaround for not marking builds as failed when GCS logs are truncated.
2017-10-11 12:50:07 -07:00
Kostya Serebryany
1fe314f3af
redirect svn output to a log file
2017-10-11 11:32:49 -07:00
Oliver Chang
4862fdf384
Manually bump llvm revision to 315377 ( #857 ).
...
Once chromium rolls past this, we will still update automatically.
2017-10-11 08:19:21 -07:00
Oliver Chang
2bcecf7123
Update README.md
2017-10-10 12:27:29 -07:00
Kostya Serebryany
af0d768f3d
use "ninja fuzzer" instead of "ninja check-fuzzer"
2017-10-10 12:23:51 -07:00
Kostya Serebryany
bd80c1e043
add vsk to llvm
2017-10-10 08:42:49 -07:00