Commit Graph

25 Commits

Author SHA1 Message Date
Kurt Roeckx 5437679fbb [openssl] Exclude perl scripts (#943)
Fixes: #941
2017-11-01 11:37:28 -07:00
Kurt Roeckx c6125d3a4f [openssl] Use OIDs as the dictionary for the ASN1 and X509 fuzzers (#939) 2017-11-01 07:40:36 -07:00
Kurt Roeckx 51ed48c4de Remove Steve from the auto-CC list (#912) 2017-10-24 09:41:14 -07:00
robertswiecki bc305d99f3 Link final openssl targets with CXX instead of clang++, as afl/honggfuzz might be using custom compilers (#634) 2017-05-30 11:29:35 -07:00
Abhishek Arya 3666c6bf98 Add missing space. 2017-05-10 12:47:59 -07:00
Kurt Roeckx c4ab2d0dfc openssl: add msan support (#593)
* openssl: add msan support

* Remove unneeded quotes, see boringssl/build.sh

* Minor spacing issue.
2017-05-10 12:31:21 -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
Oliver Chang 60835ac420 oss-fuzz/BASE_IMAGE -> oss-fuzz-base/BASE_IMAGE 2017-03-22 12:12:51 -07:00
Oliver Chang 7df64d4ac4 [infra] ossfuzz/IMAGE -> gcr.io/oss-fuzz/IMAGE 2017-03-15 18:46:31 -07:00
Abhishek Arya b23431a614 Update project.yaml 2017-02-02 11:32:27 -08:00
Kurt Roeckx d236cda30a OpenSSL: List of people who should have access to the bugs (#294) 2017-01-18 12:53:31 -08:00
Kostya Serebryany aa8e68791d Update project.yaml 2017-01-16 12:46:13 -08:00
Mike Aizatsky e6a8c4d6cd [infra] updating usages of base-libfuzzer (#142) 2017-01-03 15:07:49 -08:00
Kurt Roeckx 4190b47e0e openssl: call configure with --debug (#214)
Otherwise NDEBUG is set, and the asserts don't trigger.
2016-12-24 07:07:31 -08:00
Mike Aizatsky 6a1d6b0d54 [openssl] use clang++ for linking #195 (#198) 2016-12-16 14:46:19 -08:00
Mike Aizatsky f2b8cb5508 [openssl] adding ubsan runtime to libraries for undefined sanitizer
Fixes #195.
2016-12-16 13:41:13 -08:00
Kurt Roeckx ebcac4696b Disable ubsan again (#197)
It has link errors for some unknown reason.
2016-12-16 10:46:49 -08:00
Mike Aizatsky 1934aa4358 [openssl] forgot to copy options file in #190 2016-12-15 14:18:12 -08:00
Kurt Roeckx c63c01e0fe Openssl update (#190)
* Openssl: Enable more configure options

This enables all the options that are off by default but that we still
want to test.

* openssl: Enable undefined sanitizer.

* openssl: Add the security security contact as auto Cc

* openssl: bignum: limit to 2048 bytes
2016-12-15 14:04:03 -08:00
Kurt Roeckx 1e6cf3d328 Use libFuzzingEngine instead of libfuzzer (#155)
Fixes: #153
2016-12-08 12:16:41 -08:00
inferno-chromium 96d156fbb8 Update project.yaml (#130) 2016-12-03 21:30:08 -08:00
Kurt Roeckx 8643f53190 OpenSSL: Use -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION (#126)
This should make the server fuzzer more reproducible.

Depends on https://github.com/openssl/openssl/pull/2023
2016-12-02 11:26:53 -08:00
Mike Aizatsky cf248c4759 [infra] making shallow git clones. fixes #42 2016-11-29 12:55:45 -08:00
Mike Aizatsky a1f645866d [infra] target.yaml -> project.yaml 2016-11-29 11:03:26 -08:00
Mike Aizatsky a143b9b39a [infra] renaming targets/ to projects/ 2016-11-29 10:55:25 -08:00