aboutsummaryrefslogtreecommitdiff
path: root/projects/libwebp
AgeCommit message (Collapse)Author
2020-12-10Add main_repo for some more projects. (#4819)Abhishek Arya
2020-10-16libwebp: use fuzzers from upstream (#4539)James Zern
* libwebp: use fuzzers from upstream BUG=https://crbug.com/webp/409 * build.sh: link with CXX fixes C builds linking with various sanitizers
2020-07-06Update Dockerfiles (#4070)devtty1er
* Use LABEL in place of MAINTAINER * Remove LABEL maintainer from Dockerfiles
2020-03-10[presubmit] Enforce language attribute in project.yaml to be always set. (#3477)Max Moroz
* [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-01-21[libwebp] enable dataflow config (#1632). (#3271)Max Moroz
* [libwebp] enable dataflow config (#1632). Tested as https://pantheon.corp.google.com/logs/viewer?resource=build%2Fbuild_id%2F8b9c16ef-8238-44c1-817c-03602fff5583&project=oss-fuzz&minLogLevel=0&expandAll=false&timestamp=2020-01-21T23:43:43.816000000Z&customFacets=&limitCustomFacetWidth=true&dateRangeEnd=2020-01-21T23:43:11.054Z&interval=PT1H&dateRangeUnbound=backwardInTime&scrollTimestamp=2020-01-21T19:46:16.396688731Z * Update project.yaml
2019-12-10Update multiple vendor_ccs lists (#3091)Tyson Smith
* Update and add more Mozilla employees
2019-08-28Add Mozilla fuzzing team to auto_cc of their used 3rd party libraries (#2703)Christoph Diehl
* Add Mozilla fuzzing team to auto_cc of their used 3rd party libraries * Use new vendor_ccs field in projects.yml (#2703) * Remove not yet approved projects * Remove not yet approved projects
2019-05-01Migrate projects using -lFuzzingEngine to $LIB_FUZZING_ENGINE (#2325)jonathanmetzman
Migrate from -lFuzzingEngine to $LIB_FUZZING_ENGINE where possible and not causing breakage
2018-11-20[libwebp] use explicit SRC path (#1965)wwcv
2018-11-07webp_animencoder: Add target to fuzz animation encoding (#1935)YannisGuyon
* Add new fuzz target for encoding and misc - Add fuzz_webp_enc_dec and adapt Dockerfile, build.sh - Lint existing targets - Add license headers - Increase fuzz.dict * webp_enc_dec: Convert input images to inline C arrays Local files are not available on oss-fuzz servers. * webp_enc_dec: Fix timeout by skipping crusher The target fuzz_webp_enc_dec with msan crashes (timeout) on a 128*128px image encoding with max compression (crusher). Reduce crusher encoding to 16*16px and below. Bug report 10423 * webp_enc_dec: Replace cruncher by lossy alpha encoding The target fuzz_webp_enc_dec with msan crashes (timeout) during encoding with max compression (cruncher). Reduce alpha cruncher encoding to 16*16px and below. Bug report 10634 * webp_enc_dec: Clamp slow parameters for big images The target fuzz_webp_enc_dec with ubsan crashes (timeout) during encoding with heavy compression. The cause can not be easily removed without reducing performance. Clamp compression parameters for images bigger than 16*16. Bug report 10700 * webp_enc_dec: Limit alpha_quality to 99 when method is 6 The target fuzz_webp_enc_dec with asan crashes (timeout) during encoding with heavy alpha compression. Clamp alpha compression parameters for images bigger than 16*16. Bug report 10838 * webp_animencoder: Add target to fuzz animation encoding Add fuzz_webp_animencoder.cc and modify Dockerfile, build.sh accordingly. The thresholds for input size and encoding parameters are low to prevent timeouts. Some functions used by fuzz_webp_animencoder and fuzz_webp_enc_dec have been moved to fuzz.h.
2018-10-08 [libwebp] webp_enc_dec: Limit alpha_quality to 99 when method is 6 (#1860)YannisGuyon
webp_enc_dec: Limit alpha_quality to 99 when method is 6 The target fuzz_webp_enc_dec with asan crashes (timeout) during encoding with heavy alpha compression. Clamp alpha compression parameters for images bigger than 16*16. Bug report 10838
2018-10-04webp_enc_dec: Clamp slow parameters for big images (#1854)YannisGuyon
* Add new fuzz target for encoding and misc - Add fuzz_webp_enc_dec and adapt Dockerfile, build.sh - Lint existing targets - Add license headers - Increase fuzz.dict * webp_enc_dec: Convert input images to inline C arrays Local files are not available on oss-fuzz servers. * webp_enc_dec: Fix timeout by skipping crusher The target fuzz_webp_enc_dec with msan crashes (timeout) on a 128*128px image encoding with max compression (crusher). Reduce crusher encoding to 16*16px and below. Bug report 10423 * webp_enc_dec: Replace cruncher by lossy alpha encoding The target fuzz_webp_enc_dec with msan crashes (timeout) during encoding with max compression (cruncher). Reduce alpha cruncher encoding to 16*16px and below. Bug report 10634 * webp_enc_dec: Clamp slow parameters for big images The target fuzz_webp_enc_dec with ubsan crashes (timeout) during encoding with heavy compression. The cause can not be easily removed without reducing performance. Clamp compression parameters for images bigger than 16*16. Bug report 10700
2018-09-24[libwebp] webp_enc_dec: Replace cruncher by lossy alpha encoding (#1838)YannisGuyon
* Add new fuzz target for encoding and misc - Add fuzz_webp_enc_dec and adapt Dockerfile, build.sh - Lint existing targets - Add license headers - Increase fuzz.dict * webp_enc_dec: Convert input images to inline C arrays Local files are not available on oss-fuzz servers. * webp_enc_dec: Fix timeout by skipping crusher The target fuzz_webp_enc_dec with msan crashes (timeout) on a 128*128px image encoding with max compression (crusher). Reduce crusher encoding to 16*16px and below. Bug report 10423 * webp_enc_dec: Replace cruncher by lossy alpha encoding The target fuzz_webp_enc_dec with msan crashes (timeout) during encoding with max compression (cruncher). Reduce alpha cruncher encoding to 16*16px and below. Bug report 10634
2018-09-20webp_enc_dec: Fix timeout by skipping crusher (#1831)YannisGuyon
* webp_enc_dec: Fix timeout by skipping crasher The target fuzz_webp_enc_dec with msan crashes (timeout) on a 128*128px image encoding with max compression (crusher). Reduce crusher encoding to 16*16px and below. Bug report 10423
2018-09-17[libwebp] Convert input images to inline C arrays (#1820)YannisGuyon
* Add new fuzz target for encoding and misc - Add fuzz_webp_enc_dec and adapt Dockerfile, build.sh - Lint existing targets - Add license headers - Increase fuzz.dict * webp_enc_dec: Convert input images to inline C arrays Local files are not available on oss-fuzz servers.
2018-09-12[libwebp] Add new fuzz target for encoding and misc (#1803)YannisGuyon
- Add fuzz_webp_enc_dec and adapt Dockerfile, build.sh - Lint existing targets - Add license headers - Increase fuzz.dict
2018-08-03Pull corpus files from google cloud (#1688)YannisGuyon
Add remote zip containing fuzzer-friendly files which cover basically all features.
2018-07-30libwebp: make seed corpus automatically (#1674)pdknsk
* remove remnant * make seed corpus automatically
2018-06-30libwebp,project.yaml: add Pascal to auto_cc (#1584)James Zern
2018-06-28libwebp,build.sh: enable asserts (#1580)James Zern
2018-06-26[libwebm] Update project.yaml (#1571)YannisGuyon
2018-06-25[libwebp] more targets (#1552)pdknsk
* new target: advanced decoding api * new target: animation decoding api * new target: (de)mux API * prefer copying dict to using options files
2018-06-11[libwebp] preparation for more fuzz targets (#1499)pdknsk
* replace wget with ADD * no C++ in libwebp * move common to header
2018-06-01[libwebp] Set max image size to reduce OOMs (#1471)James Zern
Set max image size to 800MiB
2018-05-31[libwebp] adding vrabaud@google in the CCs (#1466)Vincent Rabaud
2018-05-29[libwebp] Add fuzz target #1 (#1448)pdknsk
2018-05-21libwebp (#1435)pdknsk