Caolán McNamara
c96a4221e6
ofz#41602 install lockfile-progs for libreoffice build ( #6959 )
2021-12-07 16:05:57 -05:00
Caolán McNamara
da4ea33901
libreoffice: move dep installation to a script in libreoffice git ( #6569 )
...
so can automatically update it as needed without churn at oss-fuzz side
2021-10-11 12:50:59 -04:00
Caolán McNamara
b490420023
libreoffice: add dbf seed collection ( #6505 )
2021-09-22 21:39:23 -07:00
Caolán McNamara
81f08b204e
libreoffice: update builds deps ( #6461 )
2021-09-16 18:26:33 -07:00
Caolán McNamara
cf1109a3cd
libreoffice: upgrade cairo ( #6365 )
2021-08-31 10:29:13 -07:00
Caolán McNamara
41a8efc925
[libreoffice] reenable msan (experimentally) after Ubuntu upgrade ( #6333 )
...
check_build on new baseline, i.e.
python infra/helper.py build_image libreoffice
python infra/helper.py build_fuzzers --sanitizer memory libreoffice
python infra/helper.py check_build --sanitizer memory libreoffice
2021-08-27 07:34:17 -07:00
Caolán McNamara
00af9cfba1
libreoffice: default Ubuntu 20.04 gperf is new enough to use ( #6321 )
2021-08-26 13:16:40 -07:00
Caolán McNamara
9d19fe950a
libreoffice: update builds deps ( #6315 )
2021-08-26 10:02:48 -07:00
jonathanmetzman
806d1a0620
[Ubuntu upgrade] Disable MSAN where it doesn't support on Ubuntu 20.04 ( #6281 )
...
These projects were tested and it was found that their use
of MSAN does not work on Ubuntu 20.04. Therefore their use of
MSAN is being disabled.
Related: #6180
2021-08-24 15:24:47 -07:00
Caolán McNamara
8851460f3d
libreoffice: enable msan experimentally ( #6266 )
2021-08-22 20:17:32 -07:00
Caolán McNamara
44addc5c71
libreoffice: disable afl fuzzer ( #6234 )
...
see https://github.com/google/oss-fuzz/issues/6233 for rationale
2021-08-16 22:17:06 -07:00
Caolán McNamara
34de2bfce3
clone libreoffice from git.libreoffice.org instead of anongit.freedesktop.org ( #6216 )
...
as the latter has become unreliable and is regularly unavailable
and drop some dependencies we no longer need
2021-08-14 13:19:41 -07:00
Caolán McNamara
3dc3309463
harfbuzz moved the sample fonts from 'shaping' to 'shape' ( #6208 )
2021-08-12 09:44:54 -07:00
Caolán McNamara
68eb27dd42
update libreoffice build dependencies ( #6206 )
2021-08-12 07:16:40 -07:00
Caolán McNamara
001b738234
shrink the build dependencies that fuzzing libreoffice needs ( #6183 )
2021-08-08 10:44:33 -07:00
Caolán McNamara
5c477c7666
update libreoffice build deps ( #6121 )
2021-07-27 19:12:20 -07:00
Caolán McNamara
0fc3c25765
update libreoffice build deps ( #6036 )
2021-07-14 07:16:07 -07:00
Caolán McNamara
627cc5620f
update libreoffice build-dependency cache ( #5588 )
2021-04-09 06:49:13 -07:00
Caolán McNamara
96aa7b82d1
add an extra maintainer ( #5307 )
...
* add an extra maintainer
* add main_repo line
2021-03-05 07:04:28 -08:00
Abhishek Arya
8b2b45c2d4
Remove unneeded afl-clang-fast->clang change.
2021-02-06 15:23:21 -08:00
van Hauser
380687236a
optimal afl++ defaults ( #5129 )
...
* optimal afl++ defaults
* fixes
2021-02-06 22:58:58 +00: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
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
Caolán McNamara
940edac482
libreoffice requires gperf > 3.1 now ( #1992 )
2018-11-30 06:22:33 -08:00
Caolán McNamara
46b1adfd89
libreoffice build requires en_US.UTF-8 locale now ( #1923 )
2018-11-04 08:45:21 -08:00
Caolán McNamara
57cfaddfd8
[LibreOffice] update dependency cache ( #1763 )
2018-08-27 06:19:35 -07:00
Caolán McNamara
daa30b7620
[libreoffice] fix opensymbol link ( #1472 )
2018-06-01 06:42:39 -07:00
Caolán McNamara
a5c6e0128f
[libreoffice] add prebuild opensymbol to dependency cache ( #1467 )
2018-05-31 07:18:55 -07:00
Caolán McNamara
f40c3cff93
add sft corpus ( #1140 )
...
* add sft corpus
and update dependency cache
* need recursive zip for this one
2018-02-07 07:20:18 -08:00
Caolán McNamara
db9f1dc8dd
update dependency cache ( #1061 )
2018-01-09 13:16:16 -08:00
Caolán McNamara
45602236a8
add html corpus ( #1028 )
2017-12-10 14:58:23 -08:00
Caolán McNamara
30e6c0b8bd
add mathtype corpus ( #1019 )
2017-12-04 08:07:04 -08:00
Caolán McNamara
4078427d46
[libreoffice] add mml corpus ( #1017 )
2017-11-30 12:48:06 -08:00
Caolán McNamara
ef243e28aa
add pptx corpus ( #1015 )
...
and update dependency cache
2017-11-29 09:12:44 -08:00
Caolán McNamara
06eeccc7d4
add xlsx corpus ( #1013 )
...
and update dependency cache
2017-11-29 06:16:11 -08:00
Caolán McNamara
727b1dd64f
add docx corpus ( #1006 )
...
and update dependency cache
2017-11-23 13:12:22 -08:00
Caolán McNamara
0e6b154f09
enable ofz engine for libreoffice ( #974 )
...
Enable AFL engine for libreoffice
2017-11-10 12:33:47 -08:00
Caolán McNamara
320cc7899e
add dif corpus ( #966 )
...
and update dependency cache
2017-11-08 06:23:00 -08:00
Caolán McNamara
bcacae36dc
add lotus 1-2-3 corpus ( #957 )
2017-11-05 13:20:42 -08:00
Caolán McNamara
93ea913f15
add calc rtf corpus ( #945 )
...
and update dependency cache
2017-11-02 12:55:53 -07:00
Caolán McNamara
d8b61618e8
add xls corpus ( #911 )
...
and update build dependency cache
2017-10-24 19:41:58 +11:00
Caolán McNamara
3d239dd3af
[libreoffice] enable ubsan and update dependency cache ( #908 )
2017-10-23 11:10:33 -07:00
Caolán McNamara
37f642da1d
add fods, fodg, fodp corpuses ( #847 )
...
and update dependency cache
2017-09-19 07:31:16 -07:00
Caolán McNamara
e06f21b8ce
update dependency cache and add available dicts ( #846 )
2017-09-18 07:58:56 -07:00
Caolán McNamara
94d79a3711
add fodt corpus and update dependency cache ( #835 )
2017-09-08 07:14:08 -07:00
Caolán McNamara
6e15dea296
add slk corpus and update dependencies ( #745 )
2017-07-28 06:08:18 -07:00
Caolán McNamara
334a41554d
add quattro pro corpus ( #647 )
...
and update dependency cache
2017-06-02 07:20:37 -07:00
Devin Jeanpierre
330386686d
Use apt-get update && apt-get install, per best practices: ( #561 )
...
https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/
I ran into this because I was getting errors locally, like:
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/d/dpkg/libdpkg-perl_1.18.4ubuntu1.1_all.deb 404 Not Found [IP: 91.189.88.149 80]
It turns out you get these if you don't update, and the official best practices are to `run apt-get update && apt-get install`. In fact, running _any_ apt-get install command without the apt-get update && before it can result in unfortunate caching artifacts -- see "cache busting". (P.S. thanks to Peng on Freenode for helping me, I'm bad at Ubuntu.)
So:
sed -re \
's/RUN apt-get ((-y )?(install|build-dep))/RUN apt-get update \&\& apt-get \1/' -i \
projects/**/Dockerfile
I also manually fixed the cases that already ran apt-get update in their Dockerfile:
dlplibs/Dockerfile
grpc/Dockerfile
libreoffice/Dockerfile
2017-05-01 23:31:02 -07:00
Caolán McNamara
04545810f1
add ww6 and ww8 corpuses ( #557 )
...
and update dependency cache
2017-04-28 05:31:30 -07:00