Commit Graph

26 Commits

Author SHA1 Message Date
Navidem 291956b501
Set flags to use old pass manger (#7828)
* Set flags to use old pass manger

* nit

* Add comment to Dockerfile

* More informative comment

* nit
2022-06-09 19:39:25 +10: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
Catena cyber 946298425d
Fix ecc-diff-fuzzer build with right botan config (#5229)
* Fix ecc-diff-fuzzer build with right botan config

Taken from oss-fuzz botan configure line

* another try

* Fixes botan build

* compile ecc-diff-fuzzer like fixing botan
2021-02-23 13:32:24 -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
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
Jack Lloyd acb6a927a3 Add @mgierlings to botan cc list (#2063) 2018-12-31 07:58:11 -08:00
Jack Lloyd a33f34fece Switch @neusdan's email to googlemail address (#931) 2017-10-30 09:07:28 +11:00
Jack Lloyd 40bf489ac1 Fix building botan fuzzers under honggfuzz (#649) 2017-09-05 13:18:25 -07:00
Jack Lloyd 50c92eb3e4 [botan] Switch botan build back to master branch (#801)
The relevant changes from https://github.com/randombit/botan/pull/1158
have been merged to master now.
2017-08-29 07:44:56 -07:00
Jack Lloyd a1e5beb28b Change botan build.sh to use new upstream framework for building fuzzers (#794) 2017-08-28 19:00:03 -07:00
Oliver Chang ca0b83b0e9 Disable honggfuzz for builds that are failing.
Revert once #646 is fixed.
2017-06-01 20:47:12 -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
Abhishek Arya b436a195bd Remove experimental flag from already tested projects with msan(#473) (#513) 2017-04-04 16:47:33 -07:00
Oliver Chang 60835ac420 oss-fuzz/BASE_IMAGE -> oss-fuzz-base/BASE_IMAGE 2017-03-22 12:12:51 -07:00
Oliver Chang a086ab3f03 Enable Msan experimentally for some projects (#473). 2017-03-21 15:09:10 -07:00
Oliver Chang 7df64d4ac4 [infra] ossfuzz/IMAGE -> gcr.io/oss-fuzz/IMAGE 2017-03-15 18:46:31 -07:00
Mike Aizatsky f167add378 [botan] changing lib name 2017-01-06 13:15:29 -08:00
Mike Aizatsky ccb4819e2b [botan] catching up with upstream target name change 2017-01-06 13:14:36 -08:00
Mike Aizatsky e6a8c4d6cd [infra] updating usages of base-libfuzzer (#142) 2017-01-03 15:07:49 -08:00
Jack Lloyd 89b7e9c419 Update build scripts for Botan (#200)
Botan's fuzzers now have builtin maximums where necessary, instead of relying on
max len option. So the code to generate the .options files goes. Suggested by
@kcc in #150

Use corpus for the common formats, seems to help with initial coverage at least.

Disables Botan's pool allocator at build time, since it hides things from ASan.
The fuzzer driver already tries to disable it at runtime in LLVMFuzzerInitialize,
but the Clusterfuzz coverage report indicates that this init function is not
ever called, and the pool allocator ends up being used.
2016-12-16 20:03:39 -08:00
inferno-chromium 2dfb5a675e Update project.yaml 2016-12-08 18:55:46 -08:00
inferno-chromium 00e0b89627 Update Dockerfile 2016-12-08 06:58:24 -08:00
Jack Lloyd 278a542f83 Add botan fuzzer scripts (#150) 2016-12-08 06:57:57 -08:00
inferno-chromium d729d3e0b5 Rename project.yml to project.yaml 2016-12-03 21:26:09 -08:00
Jack Lloyd 792cadb29e This is a pull request to add Botan TLS library to OSS-Fuzz submitted (#121)
by primary maintainer. Two colloborating developers CCed.

Jack Lloyd
jack@randombit.net
Google Account: jack.lloyd@gmail.com
GitHub: randombit
2016-12-02 10:16:07 -08:00