Commit Graph

33 Commits

Author SHA1 Message Date
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 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
David Tardon 966f5e985f [dlplibs] add corpus for FictionBook v.2 (#1105) 2018-01-22 13:50:10 -08:00
David Tardon c7012eeb7a ofz#4860 fix off-by-one in ICU (#1092) 2018-01-19 08:36:40 -08:00
David Tardon bbe2d4ef9a Updates (#1086)
* [dlplibs] merge 2 fuzzers for Lotus formats

The difference was mostly nominal anyway as all versions are parsed by
the same code.

* [dlplibs] add corpus for MS Multiplan fuzzer

* [dlplibs] move abw.dict to the project
2018-01-18 10:49:11 -08:00
David Tardon 8201c68094 [dlplibs] update bundled libs (#1055) 2018-01-09 07:45:26 -08:00
David Tardon 43f8f7dfa5 enable MSan for dlplibs (#1010) 2017-11-27 07:23:25 -08:00
David Tardon 337187317e ofz#4303 fix another signed int overflow in boost (#996) 2017-11-18 07:24:47 -08:00
David Tardon 0a2b9c224c source repos are not needed anymore (#995) 2017-11-18 07:23:57 -08:00
David Tardon 4039e9864b ubsan fix for bundled boost (#988)
* bundle mdds

* bundle boost

* ofz#2894 fix int overflow in boost
2017-11-16 07:07:02 -08:00
David Tardon 0bc454039f fixes for bundled ICU (#983)
* update bundled libs

* apply ICU ubsan patch from libreoffice

This fixes a few things that are not real problems but ubsan doesn't
like them, e.g., ofz#3926 .

* ofz#3670 fix heap-buffer overflow in ICU
2017-11-13 13:46:46 -08:00
David Tardon 3aa075c42e update bundled ICU (#894)
This "fixes" ofz#3631, ofz#3632 and ofz#3644.
2017-10-17 08:43:57 -07:00
David Tardon 3374666a61 make dlplibs play nicely with MSAN (#886)
* reduce the amount of copypasta

* build zlib internally

* build libpng internally

* build libxml2 internally

* build icu internally

* reduce build deps

* disable tests for more libs

* drop no longer needed envvar override
2017-10-12 09:48:41 -07:00
David Tardon 99880f1aef dlplibs: workaround memory problems on builders (#845) 2017-09-17 06:42:37 -07:00
David Tardon 92a7705002 do not break build on compiler warnings (#844) 2017-09-16 08:51:03 -07:00
David Tardon 59d50b6951 add qxp corpus (#796) 2017-08-27 15:42:33 -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
David Tardon 4075ea2a3b add MS Visio XML formats (#534)
* add vsdx corpus

* add vdx corpus
2017-04-17 07:26:16 -07:00
David Tardon be3bc3b4ed build fixes (#530)
* enable source repos needed for apt-get build-deps

* enable source repos needed for apt-get build-deps
2017-04-14 07:19:45 -07:00
David Tardon f8c5910e37 add more corpora for legacy Mac formats (#528)
* add corpora for more legacy Mac graphic formats

* add corpora for more legacy Mac spreadsheet formats

* add corpora for more legacy Mac text formats

* make wget output less verbose
2017-04-11 11:28:13 -07:00
David Tardon ff93736f5d add more corpora for legacy Mac formats (#527)
* merge MS Works fuzzers into single one

* add more corpora for legacy Mac formats
2017-04-09 20:03:27 -07:00
David Tardon f6b672f854 [dlplibs] add key6 corpus + some cleanup (#525)
* add key6 corpus

* do not require liblangtag

* do not build tools
2017-04-07 15:48:13 +02:00
David Tardon f1f310f2df add pdb corpus (#524) 2017-04-06 10:24:32 -07:00
David Tardon 2773e2d4e3 add QuattroPro corpus (#523) 2017-04-06 07:26:47 -07:00
David Tardon 545aed72e6 [dlplibs] add corpora for Lotus spreadsheet formats (#522) 2017-04-06 16:14:09 +02:00
David Tardon 497c73319a [dlplibs] add corpora for more MS formats (#520) 2017-04-06 15:04:38 +02:00
David Tardon e1c2bf144d add corpora for more StarOffice formats (#518)
* add sda corpus

* add sdd corpus

* add sdw corpus
2017-04-05 12:39:54 -07:00
David Tardon 76bd4a5443 add abw corpus (#515) 2017-04-05 07:45:17 -07:00
David Tardon 41e114e0ce add corpora for more formats (#511)
* add sdc corpus

* add wps corpus

* add Acta corpus

* add bmi corpus

* add lrf corpus
2017-04-04 13:55:53 -07:00
David Tardon 8b6b2b6840 add cmx corpus (#510) 2017-04-04 10:43:09 -07:00
David Tardon 6c5d061338 add wpd+wpg corpora (#509)
* add wpd corpus

* add wpg corpus
2017-04-04 10:05:20 -07:00
David Tardon 9bf074e1fd add more corpora (#508)
* add cdr corpus

* add vsd corpus

* add zmf corpus

* add pmd corpus

* add fh corpus
2017-04-04 08:55:01 -07:00
David Tardon e05bbfd2bc combine all DLP libs into a single project (#507) 2017-04-04 08:00:20 -07:00