Commit Graph

21 Commits

Author SHA1 Message Date
DavidKorczynski 84d255ab00
libprotobuf-mutator projects: fix builds (#7737)
* libprotobuf-mutator projects: fix builds

Ref: https://github.com/google/oss-fuzz/issues/7736

* boringssl: fix libprotobuf-mutator fuzzer

* giflib: fix libprotobuf-mutator fuzzer

* jsoncpp: fix libprotobuf-mutator fuzzer

* xerces-c: fix libprotobuf-mutator fuzzer

* libpng-proto: fix libprotobuf-mutator fuzzer

* giflib: add license header to satisfy CI
2022-05-21 13:34:16 +01: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
Danny Halawi 8b6899cfb9
Fixing Dockerfile for fuzzers that use LPM (#4044)
* fixing Dockerfile for libpng-proto

* Fixing Dockerfile so the LPM for giflib works

* Fixing Dockerfile so the LPM for xerces-c works

* taking out unneeded installations

Co-authored-by: Danny Halawi <dhalawi@google.com>
2020-06-29 21:48:37 -07:00
Bhargava Shastry c06fadbbbf
libpng-proto: Add new proto fuzzer with custom mutator that changes unknown chunk to known chunk. (#3168) 2020-04-03 07:33:15 -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
Kostya Serebryany 08af8b64ad
[libpng-proto] remove stale comment 2019-04-09 11:01:58 -07:00
Kostya Serebryany 663d09feb2
[libpng-proto] add asan back 2019-04-09 10:57:09 -07:00
Kostya Serebryany e04fe0c39f
revert the previous change: the leak is actually not fixed yet
https://github.com/glennrp/libpng/pull/279
https://github.com/glennrp/libpng/issues/274
2019-02-15 17:31:33 -08:00
Kostya Serebryany c455845d91
reenable leak detection now that the leak is fixed
report: https://github.com/glennrp/libpng/issues/274#issuecomment-458021367
fix: 3c0b79b4d8
2019-02-15 11:44:43 -08:00
Kostya Serebryany be46ee59a7
libpng-proto: disable asan for the experimental png fuzzers
until https://github.com/glennrp/libpng/issues/275 is fixed upstream.
2019-02-15 11:30:39 -08:00
Kostya Serebryany 3a03a358de [libpng-proto] suppress leak reports until https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12716 is fixed 2019-01-31 19:04:19 -08:00
Kostya Serebryany 4b34eb1753 [libpng-proto] extend the fuzz target to cover more APIs 2019-01-31 18:10:20 -08:00
Kostya Serebryany 9689374f84 [libpng-proto] add one more heuristic to speed up libpng_transforms_fuzzer 2019-01-31 15:17:52 -08:00
Kostya Serebryany edf33327b6 [libpng-proto] add libpng_transforms_fuzzer, a fuzz target with more coverage than the in-tree one currently has (#2114) 2019-01-25 22:30:11 -08:00
Kostya Serebryany a9099bd6af [libpng-proto] add another fuzzer, this time using a custom mutator specialized for PNG (no protos) 2019-01-23 17:59:58 -08:00
Kostya Serebryany f9ed8d9c75 [libpng-proto] simplify the target a bit further: remove a field that don't really need to be mutaed 2019-01-18 16:50:16 -08:00
Kostya Serebryany 83585a0190 [libpng-proto] extend the example proto fuzz target with explicit support for iCCP PNG chunk 2019-01-11 16:00:03 -08:00
Kostya Serebryany 86cc0eecbb libpng-proto: compress IDAT chunks 2018-12-21 18:22:54 -08:00
Kostya Serebryany dd5fb22985 libpng-proto: use the Release build of LPM 2018-12-21 17:02:31 -08:00
Kostya Serebryany 0b9b883b79 libpng-proto: don't use vector, use a plain array instead 2018-12-21 15:42:50 -08:00
Kostya Serebryany e47326293d
Adding libpng-proto, an example of proto-based fuzzer (#2048)
* Adding libpng-proto, an example of proto-based fuzzer

* fix year

* remove redundant line

* address comments

* simplify names

* small update in build.sh
2018-12-21 15:10:13 -08:00