Commit Graph

22 Commits

Author SHA1 Message Date
jonathanmetzman bf1275f005
[Ubuntu upgrade] Pin projects to Xenial where fuzzer build fails. (#6293)
This does not include coverage build failures.
Related: #6180.
2021-08-24 15:24:25 -07:00
Lovell Fuller 12453df2aa
libvips: add imagequant and cgif dependencies (#6241)
Build libvips without test and tools subdirs as these are
not directly fuzz tested.
2021-08-18 12:56:41 +01:00
Lovell Fuller be1791c77e
libvips: ensure lcms dependency runs autogen (#5975) 2021-06-26 23:43:44 +01:00
Lovell Fuller ffefae6dd5
libvips: Remove invalid CC email address (#5894) 2021-06-09 09:25:46 +01:00
Kleis Auke Wolthuizen dc4297c38d
libvips: remove libjxl patch merged upstream (#5847)
+ update libjxl's git location.
2021-05-26 21:37:43 +01:00
Kleis Auke Wolthuizen 4256f45a32
[libvips] build against lcms/libspng, fix AVIF/JXL fuzzer (#5707)
* libvips: add lcms and libspng as dependencies

* libvips: fix AVIF fuzzer

- Ensure libheif is able to detect the headers provided by libaom.
- Disable the build of dynamic modules.

* libvips: fix JXL fuzzer
2021-05-04 11:36:19 +01:00
Lovell Fuller 4295227ccb
libvips: add libjxl (JPEG-XL) as a dependency (#5673) 2021-04-27 20:00:49 +01:00
Lovell Fuller 82558b71bf
libvips: remove no-longer-used giflib dependency (#5590) 2021-04-08 15:52:13 +01:00
Lovell Fuller 45bbb247f4
libvips: ensure linker is aware of selinux/resolv deps (#5318) 2021-03-08 19:37:11 +00:00
Oliver Chang 84faf55729
Populate a bunch of main_repo values. (#4815)
Also enforce this for future integrations.
2020-12-10 09:49:27 +11:00
Lovell Fuller e25d79502e
libvips: add libheif and libaom as dependencies (#4463)
Allows fuzz testing of AVIF/HEIF inputs
2020-09-21 08:17:58 -07: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
Lovell Fuller 4c67eacc39
libvips: ensure linker is aware of new gio dependency (#3534) 2020-03-27 10:03:22 -07:00
Lovell Fuller 3c28d2a860
Upgrade lcamtuf.coredump.cx to HTTPS, as it has been (#3527)
accepting only HTTPS connections since approx 14th March.

This allows the builds for guetzli, libjpeg-turbo,
libtiff and libvips to succeed again.
2020-03-20 07:50:16 -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
John Cupitt 95548b2613 fix link failure with libtiff (#3050)
* fix link failure with libtiff

The fuzz targets were failing to link with:

```
Step #4: /work/lib/libtiff.a(tif_lzma.o): In function `TIFFInitLZMA':
Step #4: /src/libtiff/libtiff/tif_lzma.c:465: undefined reference to
`lzma_lzma_preset'
```

It looks like it's become necessary to explicitly link -llzma, see:

4159bda6db

oss-fuzz issue:

https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=18928#c4

Thanks to @lovell.

* pin libtiff to 4.1.0

It seems there's an issue with git master libtiff -- it fails to link on
systems without lzma installed.

For now, pin to 4.1.0, the current stable version.

* explicitly disable lzma

lzma detection in libtiff seems to be broken as of 20 nov. Disable
explicitly.
2019-11-20 06:58:35 -08:00
jonathanmetzman bfaf92aae7
Use $LIB_FUZZING_ENGINE instead of -lFuzzingEngine in 4 different projects (#2805)
Migrate golang, libvips, unicorn, libpcap
2019-09-05 15:09:59 -07:00
Lovell Fuller 8dfd571435 [libvips] Add lovell to auto_ccs (#2691) 2019-08-13 10:55:41 -07:00
Oscar Mira 54bf518a18 [libvips] Revert "Build with ImageMagick support (#2669)" (#2682)
This reverts commit 68fb445db1.
2019-08-11 07:38:01 -07:00
Kleis Auke Wolthuizen cd71fe8692 [libvips] Add myself to auto_ccs (#2671) 2019-08-09 08:28:54 -07:00
Oscar Mira 68fb445db1 [libvips] Build with ImageMagick support (#2669) 2019-08-08 10:14:34 -07:00
Oscar Mira 8c85836a29 [libvips] Add project (#2641)
* [libvips] Add project

* [libvips] Use CXX for linking to fix UBSAN build
2019-08-01 07:16:18 -07:00