Commit Graph

1886 Commits

Author SHA1 Message Date
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
Dylan Reid 65bc1bbd01 [cras] Add an rclient corpus (#881)
Pull the corpus that exists in the cras repository and use it.
This corpus was generated by dumping incoming messages while going
through audio use cases on a chromebook.

Signed-off-by: Dylan Reid <dgreid@chromium.org>
2017-10-10 07:58:50 -07:00
Dylan Reid a86b333d8e Add cras fuzzer (#880)
cras is the audio server that runs on ChromeOS.

The first cras fuzzer tests the client's message interface.

Signed-off-by: Dylan Reid <dgreid@chromium.org>
2017-10-09 16:17:21 -07:00
Oliver Chang 5148ce1389 Update builds_status.py 2017-10-06 00:45:37 -07:00
Oliver Chang edf077bd04 Update builds_status.py 2017-10-06 00:37:50 -07:00
Oliver Chang e2c1205f54 increase build timeout to 6 hours (#877) 2017-10-05 22:16:45 -07:00
Oliver Chang e9c38132ca Update builds_status.py 2017-10-05 22:11:54 -07:00
apodtele e4ec246a78 Update project.yaml (#878)
Add apodtele.
2017-10-05 10:40:19 -07:00
Max Dymond 069d366abe Ensure curl and curl-fuzzer are extracted to src (#875)
Fixes #874
2017-10-02 07:47:55 -07:00
Glenn Randers-Pehrson e2c6a3ec10 Clone zlib into the libpng project (#873) 2017-10-01 13:04:48 -07:00
Oliver Chang 22d023788d Fix email casing (#870) 2017-09-30 13:32:28 -07:00
Glenn Randers-Pehrson 43df131e83 Use libpng's build.sh (#869) 2017-09-30 11:22:01 -07:00
Nick Terrell eebdc80cb9 Add project zstd (#867) 2017-09-29 12:53:29 -07:00
Kostya Serebryany f73c65f40f add one boost maintainer 2017-09-28 00:26:55 -07:00
Ewald Hew c3cf1b0589 Update project.yaml (#861) 2017-09-26 07:15:55 -07:00
Eugene Kliuchnikov 84d20d9ac9 Update build script (#860) 2017-09-25 17:29:46 -07:00
Max Dymond bf16050624 [curl] Move to using separated repository (#855)
The curl fuzzer has been moved into its own repository,
http://github.com/curl/curl-fuzzer. For oss-fuzz this means it needs to
check out two codebases and compile them.
2017-09-25 07:51:07 -07:00
Glenn Randers-Pehrson ba5233236d add glennrp as project contact (has been approved by mark adler, project owner) (#853) 2017-09-23 14:57:35 -07:00
Kostya Serebryany 8bcc8e1e33 add boost/regex fuzzer (#851) 2017-09-21 16:33:01 -07:00
Robert Quattlebaum d36b284106 [wpantund] Update auto_cc in project.yaml (#852) 2017-09-21 16:03:18 -07:00
Abhishek Arya 04bb39103e Fix HTTP 400 on ClusterFuzz due to non-existent emails. 2017-09-20 21:47:29 -07:00
Caolán McNamara 37f642da1d add fods, fodg, fodp corpuses (#847)
and update dependency cache
2017-09-19 07:31:16 -07:00