Commit Graph

18 Commits

Author SHA1 Message Date
DavidKorczynski c00c701743
wuffs: fix build by fixing corpus link (#8084)
Existing corpus link is no longer accessible. Switching to a reliable source.

Fixing this also to unbreak Fuzz Introspector tests here https://github.com/ossf/fuzz-introspector/issues/412#issuecomment-1195537545
2022-07-26 13:48:31 -07:00
jonathanmetzman dd2dc162c5
Disable dataflow builds for projects that have enabled it. (#7968)
* Disable dataflow builds for projects that have enabled it.

Related: https://github.com/google/oss-fuzz/issues/7963

* fix openjpeg

* fix
2022-07-07 13:27:39 +02:00
Oliver Chang d6022d14da
Opt in all Google GitHub projects into GitHub issue filing. (#7531) 2022-04-11 13:40:12 +10:00
Nigel Tao e21bde5a3c
[wuffs] Build C++ fuzzers too, not just C ones (#6211) 2021-08-13 21:54:00 -07:00
Nigel Tao fccea98eb7
[wuffs] Don't build with -std=c99 (#5497)
MAP_ANONYMOUS, getpagesize and strnlen do not mix with c99.

Updates #32432 "wuffs: Fuzzing build failure"
2021-03-25 00:38:15 +00:00
Abhishek Arya 1d5a2cd84e
Fill in main_repo for several projects. (#4816)
* Fill in main_repo for several projects.

* Add some go repos.
2020-12-09 21:52:40 -08:00
devtty1er d561c49ae5
Update Dockerfiles (#4070)
* Use LABEL in place of MAINTAINER

* Remove LABEL maintainer from Dockerfiles
2020-07-06 13:18:23 -07:00
Nigel Tao e731fac3db
[wuffs] Skip dupe files when building seed corpus (#3763)
Updates google/oss-fuzz#22035
2020-05-05 20:23:14 -07:00
Muhammad Aldo Firmansyah 040cbadd04
[wuffs] Add more json corpus (#3750)
* Add more json corpus

Add more json corpus, taken from https://github.com/minio/simdjson-fuzz (contains 8024 json seeds)

* Update wuffs dockerfile

simplify seeds extraction command and remove some blank lines
2020-05-02 13:09:32 -07:00
Max Moroz 71f4914c45
[presubmit] Enforce language attribute in project.yaml to be always set. (#3477)
* [presubmit] Enforce language attribute in projectt.yaml to be always set.

* Update documentation, better presubmit check, new project template.

* add docstring to templates.py

* Add example values in the project.yaml template and remove python value for now

* Add "project: c++" to 256 projects

* format

* Add labels and selective_unpack sections to the presubmit check

* fix incorrect auto_ccs format in three projects

* fix nss emails after rebase
2020-03-10 11:08:01 -07:00
Nigel Tao c24902ff9c
[wuffs] Add more seed corpora (#3436)
This commit is the first half of a multi-repository change. The second
half will touch https://github.com/google/wuffs/tree/master/fuzz/c/std
2020-02-27 05:50:49 -08:00
Max Moroz 98c81e6a5d
[wuffs] enable dataflow config (#1632). (#3275)
Tested with https://pantheon.corp.google.com/logs/viewer?resource=build%2Fbuild_id%2Fb5b0bd85-2754-4b7e-b388-e0e9615023a8&project=oss-fuzz&minLogLevel=0&expandAll=false&timestamp=2020-01-21T23:46:40.714000000Z&customFacets=&limitCustomFacetWidth=true&dateRangeEnd=2020-01-21T23:43:30.052Z&interval=PT1H&dateRangeUnbound=backwardInTime&scrollTimestamp=2020-01-21T18:53:52.366704300Z
2020-01-21 15:57:03 -08:00
jonathanmetzman 0a1c3c67c9
Enable i386 fuzzing on another 11 projects (#2752) 2019-08-23 11:59:56 -04:00
jonathanmetzman 3049c50d48
Migrate projects using -lFuzzingEngine to $LIB_FUZZING_ENGINE (#2325)
Migrate from -lFuzzingEngine to $LIB_FUZZING_ENGINE where possible and not causing breakage
2019-05-01 11:09:55 -04:00
Nigel Tao 97db7e9c5d Build projects/wuffs as C, not C++ (#1397)
The upstream Wuffs project is C, not C++. Having OSS-Fuzz compile Wuffs
as plain C, the way Wuffs' own build system does, should hopefully
lessen OSS-Fuzz build breakages such as issue #1373
2018-05-02 16:49:52 -07:00
Nigel Tao 1e4c9ca39e [wuffs] Allow more file extensions in Wuffs' seed corpora (#1348)
The Wuffs project handles multiple file formats, such as GIF and ZLIB
decoders. Prior to this commit, the format name and the file extension
were the same (case-insensitive) string: fuzz-testing the GIF format was
seeded with test files matching "*.gif", and "*.gif" was trivially
derived from the "gif_fuzzer.cc" file name.

For the GZIP file format, the conventional file extension is ".gz", not
".gzip". For the JPEG file format, both ".jpeg" and ".jpg" are widely
used. Building the seed corpus for future Wuffs codecs might require
mapping from the file format name to arbitrary file extensions.

Wuffs' fuzz/c/std/seed_corpora.txt file (added in
https://github.com/google/wuffs/commit/b6cc2d5e) provides that mapping.
This commit updates OSS-Fuzz's projects/wuffs/build.sh to use it.
2018-04-21 21:50:40 -07:00
Nigel Tao 7f3b7e4576 Fix projects/wuffs build failure (#1278)
Fixes #1272

The wuffs directory layout changed with
https://github.com/google/wuffs/commit/d1399fac
2018-03-29 06:31:17 -07:00
Nigel Tao 27f374480b Add projects/wuffs (#1172) 2018-02-20 18:09:00 +11:00