Commit Graph

27 Commits

Author SHA1 Message Date
jonathanmetzman 50f2fde161
[infra][python] Split out python projects to their own builder. (#6341) 2021-08-30 07:00:26 -07:00
Andrew Murray cd38c96617
Removed zlib1g-dev installation (#5950)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2021-06-21 08:22:58 -07:00
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 dcd9e6fa2d
apt-get update, fixes build failure (#4961) 2021-01-13 13:23:29 -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 652fa65c16
Add a couple of dictionaries to pillow's fuzzer (#4888) 2020-12-24 08:45:03 -08:00
Google AutoFuzz Team 4a60210210
Force pillow to do more operations on the input (#4887)
By default, pygments is lazy, and won't decode/ratser/encode
things if not explicitly needed. Using a rotation and a filter
should force it to do it.
2020-12-23 09:51:05 -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 2356a68edd
Simplify a bit the pillow fuzzer (#4849) 2020-12-15 07:27:08 -08:00
Hugo van Kemenade 0c27417d22
Update Pillow contact email (#4846) 2020-12-15 06:14:53 -08:00
DavidKorczynski 04e6c02efe
pillow: update email (#4848) 2020-12-15 05:49:06 -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
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
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
devtty1er d561c49ae5
Update Dockerfiles (#4070)
* Use LABEL in place of MAINTAINER

* Remove LABEL maintainer from Dockerfiles
2020-07-06 13:18:23 -07:00
Max Moroz e6a5e0a666
[honggfuzz] Enable honggfuzz for 19 more projects (fixes #3591). (#3609)
* [honggfuzz] Enable honggfuzz for 19 more projects (fixes #3591).

* rename fuzzing puzzles target
2020-04-09 13:47:54 -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
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