Commit Graph

15 Commits

Author SHA1 Message Date
wiredfool ecbb6ddcc8
Move build.sh, dictionary creation in to Pillow (#5522) 2021-04-03 09:45:42 -07:00
DavidKorczynski 65da9c7885
pillow: trying to fix build. (#5552) 2021-04-01 06:05:16 -07:00
wiredfool 38b1953417
[Pillow] Use upstream support for fuzzing build (#5193)
* Don't worry about raqm/fonts for now.

* Current fuzzer doesn't test the font handling
* Upstream (pillow) changes are coming to packaging for raqm/harfbuzz/fribidi

* Use core setup.py options for build linking

explcitly copy libraries in pyinstaller
2021-02-13 11:27:13 -08:00
wiredfool 9abfa5256c
[pillow] Pillow build improvements (#4929)
* Improve pillow build isolation

* remove develop (not build) dependencies

* Use production builds for dependencies

This is the repo/process that is used to build the binary production version

* fuzz script installed upstream

* Added license block

* assign copyright
2021-01-07 21:11:40 -08:00
wiredfool a49b7f7e2c
[pillow] Fix pillow corpus file name (#4903)
* Fix Pillow corpus file name

* Install extra test images for a better starting corpus

This includes images that are either:
* large
* unclear license, so unable to distribute
* cause antivirus hits
2021-01-02 09:58:32 -08:00
Abhishek Arya 14452cfb3d
Fix workdir for Pillow project. (#4902)
Fixes #4853
2021-01-01 11:50:00 -08:00
Google AutoFuzz Team d93d9d11c3
Add a couple of dependencies for pillow's fuzzer (#4886) 2020-12-23 09:50:39 -08:00
Google AutoFuzz Team 8287cf4081
Add a corpus for Pillow (#4841) 2020-12-14 07:04:18 -08:00
Abhishek Arya 0f3d14845e
Fix symbolization for python targets. (#4836) 2020-12-13 15:07:28 -08:00
Abhishek Arya 64b223a8e9
Fix pillow with new atheris changes. (#4826)
* Fix pillow with new atheris changes.

* Fix pillow in ubsan.
2020-12-11 14:35:43 -08:00
DavidKorczynski 8254336e4d
pillow: initial integration (#4754)
* pillow: initial integration, but draft for now since some aspects of Python fuzzing are unclear.

* pillow: add header.

* Added pillow project.

* pillow: simply build.

* pillow: update project.yaml and build.

* pillow: remove or true when makeing.

* Pillow: remove use of temp file and simplify other aspects.

* pillow: do not use warnings and only use embedded jpeg in first run.

* pillow: speed gains.
2020-12-09 08:22:28 -08:00
Guido Vranken e883ecfb48
pillow, golang updates (#4692)
* [pillow] Remove project.

Despite my best efforts this has never worked properly.
No reward was ever requested or given for this integration.

* [golang] Remove my e-mail address

I helped integrate this project. I'm no longer involved with this project
and don't need to receive bug reports.
2020-11-25 09:00:19 -08:00
Guido Vranken 5fdbd83220 [pillow] WebP support (#3211) 2020-01-09 07:45:02 -08:00
Guido Vranken 17035317a4 [pillow] Fixes (#3175) 2020-01-02 15:31:31 -08:00
Guido Vranken 97dee00a3c [pillow] Pillow fuzzers (#2626)
* [pillow] Pillow fuzzers

* [pillow] Pillow fuzzers #2

* [pillow] Update
2020-01-02 09:41:57 -08:00