Commit Graph

1778 Commits

Author SHA1 Message Date
Nikos Mavrogiannopoulos c021b7dc0c New fuzzing architecture (#779)
Requisites are build as static libraries and as these linked to the fuzzers.
p11-kit can't be build statically, thus our fuzzers are not using it.
2017-08-16 08:09:27 -07:00
Roman Lebedev aa80ddcc86 RawSpeed: enable Memory sanitizer (#778)
Refs. https://github.com/google/oss-fuzz/issues/776
2017-08-15 13:45:44 -07:00
Glenn Randers-Pehrson 044e550b2e [libpng] Add PNG_CLEANUP to libpng target, don't build libpng tools (#772)
* Identify clone

* Add PNG_CLEANUP macro

* Dockerfile: changed MAINTAINER to glennrp

* build.sh: suppress libpng WARNING; only "make libpng.la" instead of "make all"

* NOTES.glennrp.txt: Initial commit

* Mention PNG_CLEANUP macro

* ....

* ....

* ....

* ....

* ....

* ....

* ....

* Added "#include <string.h>" for memcpy

* Disable WRITE support in libpng build, don't build standalone libpng tools

* ....

* Restore README.md and remove NOTES.glennrp.txt
2017-08-14 07:24:05 -07:00
Oliver Chang c94d5e44a3 Disable honggfuzz for fidl (#765). 2017-08-11 15:52:01 -07:00
Jonathan Hui 6a0a8f96ee [openthread] update how seed corpora are obtained (#770) 2017-08-11 10:39:17 -07:00
Oliver Chang 32c3befdf8 Update builds_status.py 2017-08-10 17:19:52 -07:00
Oliver Chang 3798742fa7 [infra] Fix builds query 2017-08-10 16:40:24 -07:00
Oliver Chang 57c5e5c677 [infra] Increase page size of builds list. 2017-08-10 11:47:29 -07:00
Oliver Chang 223733c213 [infra] builds_status: try to reduce 504s. 2017-08-10 11:44:19 -07:00
farahhariri 073db72745 added build scripts for fidl project (#765)
* added Dockerfile and build script to fidl project

* change url for jiri and zip input corpus

* renaming fidl to fuchsia_fidl
2017-08-10 08:17:44 -07:00
Max Moroz b604770ee9 [infra] Temporarily disable "test binaries" build step. 2017-08-09 18:26:19 -07:00
Max Moroz e2e0c22845 [infra] Execute test_all step (includes bad_build_check) for all builds. (#766)
* [infra] Execute test_all step (includes bad_build_check) for all builds.

* Checkout master branch as usual.
2017-08-09 15:22:02 -07:00
Max Moroz 1317805af9 [bad_example] Do not build some bad fuzzers when doing a coverage build. 2017-08-09 09:55:48 -07:00
Max Moroz 4b73c4b308 [infra] Update bad_build_check to work with some edge cases. 2017-08-09 08:49:41 -07:00
Max Moroz 4e23946573 [infra] Pass FUZZER_BINARY to bad_build_check instead of FUZZER. 2017-08-08 15:07:45 -07:00
Max Moroz f6a3b09305 [infra] Make bad_build_check more verbose. 2017-08-08 13:03:41 -07:00
Max Moroz b1ea461e17 [infra] Add sancov binary to base-runner image in order to perform bad build checks. 2017-08-08 11:40:30 -07:00
Max Moroz f81476ca75 [infra] Add post build checks for catching and reporting bad builds + add test projects. (#754)
* [WIP] Add post build checks for catching and reporting bad builds + test projects.

* Move all type of issues into a single project. Tested all sanitizers.

* First version of the script for performing bad build checks. Still not ready to commit.\

* Added a valid example that should pass all the checks + fixed instrumentation check.

* Use SIGTERM and the handler calling _exit(0) for the startup crash case.

* Small fixes.

* Ignore startup_crash check_for fuzzing engines other than libFuzzer.

* Use "local" for local variables in the script, fix container name.

* Add COPY step for bad_build_check into base-runner Dockerfile.

* Make bad_build_check temporary noop unless EXPERIMENTAL_BAD_BUILD_CHECK is set to 1.

* Temporary remove test binaries step.

* Remove empty line.

* Remove unnecessary env variable.
2017-08-08 10:54:53 -07:00
Nikos Mavrogiannopoulos b48c13a065 disable getrandom() via syscall, it confuses mem sanitizer (#764)
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
2017-08-08 06:57:04 -07:00
Nikos Mavrogiannopoulos 6b3f1527b3 [gnutls] added Tim Ruehsen to CCS list (#762)
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2017-08-06 07:23:57 -07:00
Kostya Serebryany c5c68ff35e Update ideal_integration.md 2017-08-04 11:16:18 -07:00
Kostya Serebryany 080e866d1f Update ideal_integration.md (#759) 2017-08-04 11:15:52 -07:00
Kostya Serebryany dfacec43a8 Update ideal_integration.md 2017-08-03 18:45:10 -07:00
Glenn Randers-Pehrson 0337a0ebc6 Update png.dict (#757)
The "eXIf" chunk has been approved by the PNG group.
2017-08-03 08:41:46 -07:00
morehouse db297358e0 Auto-download protobuf. (#756) 2017-08-02 16:08:12 -07:00
Kostya Serebryany 1e04ac4538 Update project.yaml
See also: https://github.com/glennrp/libpng/issues/170
2017-08-02 09:08:21 -07:00
Max Moroz 7500de4322 [docs] Add note regarding -march/-mtune flags as suggested in #752. (#753) 2017-08-01 09:31:29 -07:00
Roman Lebedev 808a1ba671 RawSpeed project change (#752)
Specify one cmake option, in hope that it might magically fix strange Ill crashes, which are not reproducible locally.
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2816
2017-07-31 16:56:23 -07:00
Caolán McNamara 6e15dea296 add slk corpus and update dependencies (#745) 2017-07-28 06:08:18 -07:00
Kevin Hsieh a862046661 Adding myself to access ots's fuzzing results (#744) 2017-07-27 18:19:26 -07:00
Oliver Chang 1f30f57714 fix jenkins option 2017-07-26 10:57:06 -07:00
Oliver Chang 10120c3243 Update Jenkins. 2017-07-26 10:38:27 -07:00
Abhishek Arya 3095413698 Update build.sh 2017-07-26 09:38:39 -07:00
Abhishek Arya 48f82b87ef Fix -DBORINGSSL_ALLOW_CXX_RUNTIME (#741) (#743)
* Update build.sh

* Update build.sh
2017-07-26 09:35:23 -07:00
Abhishek Arya 7d7ed389af Add -DBORINGSSL_ALLOW_CXX_RUNTIME to boringssl (#741) 2017-07-26 09:21:45 -07:00
Abhishek Arya 005893a244 Revert "Disable vptr for boringssl." (#742)
This reverts commit 368da1df24.
2017-07-26 08:36:43 -07:00
Oliver Chang 368da1df24 Disable vptr for boringssl. 2017-07-26 07:30:16 -07:00
Alex Gaynor 8f8ac944d2 Added myself to the auto_ccs for CPython (#740)
* Added myself to the auto_ccs for cpython2

* Added myself to the auto_ccs for cpython3
2017-07-25 17:42:54 -07:00
Tim Rühsen a5c9395ddd [libidn2] Fuzzing integration improved (#736) 2017-07-25 07:50:23 -07:00
Oliver Chang 621b2d4153 Update Dockerfile 2017-07-24 17:56:52 -07:00
Kevin Lubick a9ee1f99ee Turn off cast-qual check (#734) 2017-07-24 08:11:28 -07:00
Gregor Jasny 32f6b9a5ce [resiprocate] Add reSIProcate fuzzer (#733)
* [resiprocate] Add reSIProcate fuzzer

* Update project.yaml
2017-07-21 08:48:48 -07:00
Jonathan Hui 475aa20b14 [openthread] update primary contact (#730) 2017-07-20 22:20:50 -07:00
Oliver Chang 58bcb429e3 Enable openthread again.
Builds are working now.
2017-07-20 11:13:16 -07:00
Nikos Mavrogiannopoulos 6b1ed93419 libidn2: added Tim Ruehsen as primary contact (#728) 2017-07-20 11:11:34 -07:00
Jonathan Hui 699c2dbb06 [openthread] switch to master branch (#729) 2017-07-20 11:03:28 -07:00
Oliver Chang b0455bb192 Disable openthread until build works (#726)
This is to suppress our infra errors. See https://github.com/google/oss-fuzz/pull/726#issuecomment-316501632
2017-07-19 21:33:17 -07:00
Stefan Profanter 411ff5a0bd [open62541] simplify build script (#727)
* [open62541] Switch to master branch and use gmail address for cc author

* [open62541] Simplify build script and move logic to cmake

This makes continuous integration easier in open62541 and allows to test the fuzzing targets
2017-07-19 15:00:08 -07:00
Jonathan Hui 2503085af9 Adds the OpenThread project. (#726) 2017-07-19 13:02:39 -07:00
Oliver Chang 0a2a9dad5b [infra] gcb: recognise TIMEOUT. 2017-07-19 08:56:18 -07:00