Commit Graph

4695 Commits

Author SHA1 Message Date
Max Dymond a6af9885b0
[libsndfile] Add libsndfile support (#4388) 2020-09-01 13:55:43 -07:00
asraa a63651b648
[envoy] fix envoy build (#4336)
* fix envoy build

Signed-off-by: Asra Ali <asraa@google.com>

* fix ubsan

Signed-off-by: Asra Ali <asraa@google.com>

* revert

Signed-off-by: Asra Ali <asraa@google.com>

* fix coverage

Signed-off-by: Asra Ali <asraa@google.com>

* actually fix coverage

Signed-off-by: Asra Ali <asraa@google.com>
2020-09-01 10:09:16 -07:00
Yunshu Ouyang cede674e25
[Nginx] Fixed fuzzer startup crash (#4399) 2020-09-01 08:30:18 -07:00
fouzhe d8c63be4be
FIX: build failure of eigen (#4390) 2020-08-30 21:17:59 -07:00
Yunshu Ouyang 740536e25e
[Nginx] Initial integration, new fuzzer added (#4144)
* [postgresql] Added auto_css to project.yaml

* [postgresql] Added new fuzzer

* [postgresql] Cleaned up files, changed project.yaml

* Dockerfile - changed to official repo

* Renamed fix.diff

* [postgresql] Fixed parser_fuzzer, added new json_parser_fuzzer

* [nginx] updated project.yaml

* [nginx] added first fuzzer

* [nginx] added build file for fuzzers

* Added license header

* Removed dictionary

* Removed dictionary

* Moved fuzzers to fuzzer directory

* fixed new lines

* Updated years, removed maintainer field in Dockerfile

* Removed line spaces

* Updated year

* Changed existing fuzzer

* Changed Makefile

* delete newlines

* remove patch

* update year

* add socket wrapper functions

* modified fuzzer initialization

* add new grpc module fuzzer

* Removed grpc fuzzer

* Fixed http request fuzzer

* Add nginx patch

* Add Makefile for fuzzers

* Fix fuzzer

* Added client side fuzzing

* fixed fuzzer

* Removed memory and undefined sanitizers

* Added dictionary

* Changed fuzzer from c to c++

* Use protobuf for input to fuzzer

* Improved style

* Added configuration file needed by fuzzer

* Added licence header

* Added makefile for fuzzers

* Fixed dictionary

* Modified make_fuzzers

* moved dictionary

* Undo last commit
2020-08-30 10:21:28 -07:00
Henning Becker 16b04c4a99
Add build configuration for the orbit project (#4393)
That's a first shot of a build configuration. Works on my machine so
far.
2020-08-28 15:47:56 -07:00
Yunshu Ouyang 5353a65136
[Postgresql] Added initialization parts to fuzzers (#4357) 2020-08-28 15:25:55 -07:00
Nikita Popov fd4659b60e
[php] Add execute fuzzer (#4387) 2020-08-28 09:10:07 -07:00
Henning Becker 6475527202
[orbit] Initial integration (#4386)
Adding basic `project.yaml` file to request project acceptance.
2020-08-27 09:21:05 -07:00
Alessio Bazzica deb3ad0800
fix pffft (#4385) 2020-08-27 08:45:01 -07:00
Tim King 2be3383e81
Adding an alternative account for Dan Bloomberg for Leptonica. (#4384) 2020-08-26 20:59:26 -07:00
Guido Vranken 2a50933ed4
[cryptofuzz] Add wolfCrypt build options (#4382)
* [cryptofuzz] wolfCrypt: Build with mp_jacobi

* [cryptofuzz] wolfCrypt: Support Ed25519, Ed448
2020-08-26 20:59:10 -07:00
metamerism c5772fa300
[openexr] fix memleak in readSingle with wide images (#4380)
Signed-off-by: Peter Hillman <peter@pedro.kiwi>
2020-08-26 14:23:41 -07:00
jonathanmetzman db8467bf30
[CI] Don't do coverage builds for engineless fuzzers. (#4374)
Coverage builds need to be special cased since they aren't specified
in sanitizers. Instead they are done for all C/C++ projects that
use libFuzzer.

Move all of this special casing to `should_build_coverage` and call that from
`should_build` so we have one place where we decide this.
Add tests as well.

Fixes: https://github.com/google/oss-fuzz/issues/4371
2020-08-26 11:59:56 -07:00
jonathanmetzman a6abdaa5ac
[graphicsfuzz-spirv] Disable project. (#4373)
It's broken now because ClusterFuzz's blackbox fuzzer model can't
support it.
2020-08-25 18:22:11 -07:00
Marten Seemann 164cc93088
[quic-go] add fuzz targets for tokens, generate seed corpora (#4365)
* [quic-go] add a fuzz target for tokens

* [quic-go] generate seed corpora in build script
2020-08-25 17:10:09 -07:00
Douglas Bagnall 2d83cb1bb3
samba: add Volker Lendecke to CC list (#4368) 2020-08-25 16:42:30 -07:00
Tyson Smith df40d511b1
[spidermonkey] Fix issue 19014 (#4369) 2020-08-25 16:39:51 -07:00
jonathanmetzman 13f7ba0f63
[presubmit] Allow 'none' as a fuzzing engine (#4370)
'none' is used by projects like spidermonkey that use the JS fuzzer.
2020-08-25 16:31:29 -07:00
Max Moroz eabcccf848
[infra] Fix reproduce command invoking run_fuzzer for a single testcase (#4338). (#4367)
* [infra] Fix reproduce command invoking run_fuzzer for a single testcase (#4338).

* review feedback

* do not introduce new variable, rely on SKIP_SEED_CORPUS only
2020-08-25 11:38:50 -07:00
jonathanmetzman 8e5f144466
Fix typo in continuous_integration.md 2020-08-24 09:38:29 -07:00
Joachim Metz 56bfc603d9
Added libluksde, libvsgpt, libvsmbr, libewf and libsmraw to libyal project configuration (#4358) 2020-08-24 08:40:48 -07:00
Paul Kehrer 50235c64dd
add jbigkit to IM (#4354) 2020-08-23 23:14:03 -07:00
metamerism be6237a516
[openexr] fix memleak in scanlinefuzzer with wide images (#4356) 2020-08-23 23:13:33 -07:00
Abhishek Arya a02946e8f4
Revert chromium clang roll to fix mismatched coverage data error (#4353)
Temporarily fixes #4348
2020-08-21 22:18:24 -07:00
Abhishek Arya 4628ee31a9
Revert "Revert "Compile + install LLVMgold.so so -flto works (#4332)" (#4351)" (#4352)
This reverts commit 7f8f5e0182.
2020-08-21 22:12:46 -07:00
Abhishek Arya 7f8f5e0182
Revert "Compile + install LLVMgold.so so -flto works (#4332)" (#4351)
This reverts commit d1ddd25937.
2020-08-21 16:52:23 -07:00
Tyson Smith 676e433557
[firefox] Disable UBSan and honggfuzz for now (#4346) 2020-08-20 20:02:29 -07:00
Tyson Smith f0c4879cc4
[firefox] Call 'mach bootstrap' in Dockerfile and build.sh (#4345) 2020-08-20 18:43:30 -07:00
Ravi Jotwani aa807fcd8a
[pycryptodome] Additional Fuzzer (#4339)
* initial commit

* update build script, build failing

* add necessary environment variable definitions

* build working

* programmatically get system bits

* add md5 fuzzer

* fix style

* add fuzzers for two more hash functions

* testing dynamic includes

* build working

* clean up build script

* add aes fuzzer

* patch block_common to avoid build issues

* remove comments

* update patchfile location

* move patchfile again

* apply patch from subdirectory

* remove another comment

* change state type, use same data for encryption and decryption
2020-08-20 18:42:35 -07:00
Victor M. Alvarez 038a3e272e
yara: enable "macho" module. (#4344) 2020-08-20 15:26:14 -07:00
Tyson Smith b77c1c6980
[mp4parse-rust] Add to vendor_ccs list (#4343) 2020-08-20 14:44:13 -07:00
Josh Matthews 250fa90859
[servo] Update for repo reorganization. (#4340) 2020-08-20 06:52:30 -07:00
Kalvin 77a94ceb8b
projects/ghostscript: add contributor (#4333)
This change adds me (Kalvin) to the list of contributors allowed
to view Ghostscript issues on OSS-Fuzz.
2020-08-19 09:56:51 -07:00
van Hauser d1ddd25937
Compile + install LLVMgold.so so -flto works (#4332) 2020-08-18 09:55:08 -07:00
Marten Seemann c059c5322b
[quic-go] add a fuzz target for QUIC transport parameters (#4330) 2020-08-18 00:11:50 -07:00
Marten Seemann ea7fa1041c
[quic-go] add qpack (#4331) 2020-08-18 00:11:35 -07:00
Ravi Jotwani b979d7ef34
[pycryptodome] Initial integration (#4317)
* initial commit

* update build script, build failing

* add necessary environment variable definitions

* build working

* programmatically get system bits

* add md5 fuzzer

* fix style

* add fuzzers for two more hash functions

* testing dynamic includes

* build working

* clean up build script

* style fixes
2020-08-17 11:35:47 -07:00
Max Moroz d250f4ffbb
[infra] Upgrade reproduce command to re-use run_fuzzer functionality. (#4324)
* [infra] Upgrade reproduce command to re-use run_fuzzer functionality.

* fix a typo

* add missing quotes
2020-08-17 11:34:21 -07:00
Nick Wellnhofer f686d96257
[libxml2] Add another target, minor fixes (#4329)
- Add new XPath fuzz target
- Set V=1 globally
- Clean seed corpus to make sure it will be rebuilt
2020-08-17 07:46:18 -07:00
DavidKorczynski 0acecb4451
[nodejs] Simplify build process as most work is now upstreamed. (#4327)
* Build of nodejs has now been upstreamed and this commit simplifies the build for nodejs to the new updates.

* We only support libfuzzer for now.

* Simplified the build script.
2020-08-17 07:41:25 -07:00
Joachim Metz 56525dc76c
Added libfwps, libagdb, libcreg, libmdmp, libnk2 and libvslvm to libyal project configuration (#4328) 2020-08-16 22:49:48 -07:00
asraa 9a817f24b3
[envoy] add zach (#4323)
Signed-off-by: Asra Ali <asraa@google.com>
2020-08-14 14:23:56 -07:00
Tom Ritter 3d5478c653
[rnp] Generate input corpus (#4322) 2020-08-14 10:53:56 -07:00
Alex Gaynor 929dc5e247
[libyaml] use an email with a google account (#4321) 2020-08-14 09:40:40 -07:00
Alex Gaynor 9981af4965
Added additional libyaml maintainers (#4319) 2020-08-14 08:55:15 -07:00
Yuquan Wang ae2d4de73a
[usrsctp] Add fuzzer for usrsctp (#4318)
* merge a new fuzzer o

* merge a new fuzzer of usrsctp
2020-08-13 16:52:50 -07:00
werdnaH 5125d29c64
Move zip and json to data folder (#4293)
Do this so that CIFuzz will work.

Co-authored-by: Zepeng Hu <zepenghu@google.com>
Co-authored-by: jonathanmetzman <31354670+jonathanmetzman@users.noreply.github.com>
2020-08-13 15:31:01 -07:00
Max Moroz a986d76ef4
[infra] Use 16 threads when building LLVM (#4270). (#4315)
* [infra] Use 16 threads when building LLVM (#4270).

* update the comment
2020-08-13 12:58:02 -07:00
Michael Jezierny af41a3d31a
[sleuthkit] Initial integration for Sleuthkit (#4178)
* Get Sleuthkit building in the OSS-Fuzz builder.

* added fuzzers, included primary contact email, and updated build script

* included license headers

* fixed variable name typo in build script

* remove memory initialization in sleuthkit_mem_img.h

* style fixes, remove instances of goto

Co-authored-by: Ravi Jotwani <rjotwani@google.com>
2020-08-13 12:51:52 -07:00