Commit Graph

30 Commits

Author SHA1 Message Date
jonathanmetzman 3049c50d48
Migrate projects using -lFuzzingEngine to $LIB_FUZZING_ENGINE (#2325)
Migrate from -lFuzzingEngine to $LIB_FUZZING_ENGINE where possible and not causing breakage
2019-05-01 11:09:55 -04:00
Yang Gao 0e71b3b7e3 Update grpc (#2096) 2019-01-18 10:28:01 -08:00
Mihai Maruseac 36d4c69e69 Fix typo in build.sh for grpc (#1888)
Was looking through this script to see what needs to be done for tensorflow and found this typo. Small fix, just to improve readability of script (or being too pedantic)
2018-10-19 09:32:16 -07:00
Max Moroz 7703e360de
[infra] Remove sancov and rename "profile" to "coverage". (#1839)
* [infra] Remove sancov and rename "profile" to "coverage".

* Bring coverage flags back.

* Update projects files that rely on SANITIZER="profile".
2018-10-01 06:43:21 -07:00
Max Moroz 04537e050a [grpc] An attempt to fix code coverage build (similar to Envoy). 2018-09-14 14:27:50 -07:00
Max Moroz 8d3e462bd6
[infra] Prevent mounting local checkout to $SRC + clean up Dockerfiles (#1699). (#1700) 2018-08-09 12:29:31 -07:00
David G. Quintas 26d7835192 Add nanopb includes after grpc/grpc#15595 (#1536) 2018-06-18 16:43:13 -07:00
Matt Kwong 6c41b292ac [grpc] Add address sorting submodule to gRPC build.sh (#1276) 2018-03-28 17:34:54 -07:00
Matt Kwong 27be2ccf15 Upgrade Bazel pin in gRPC Dockerfile (#1171) 2018-02-15 17:30:45 -08:00
Matt Kwong c110b5c431 Update list of gRPC members to email bugs (#1115) 2018-01-25 16:19:14 -08:00
Matt Kwong a8f9c1ab8f [gRPC] Update Bazel submodules (#1027) 2017-12-06 17:08:40 -08:00
Matt Kwong 373c1e4c11 Compile fuzzers with Clang++ (#993) 2017-11-16 21:50:18 -08:00
Matt Kwong d931f210b1 Convert .c files to .cc (#970) 2017-11-08 11:53:40 -08:00
Matt Kwong c3a1df5486 Update boringssl (#625) 2017-05-25 08:10:40 -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
Matt Kwong ed5005933c Fix gRPC build (#556) 2017-04-27 15:22:13 -07:00
Matt Kwong f79aecb525 Change directories built in gRPC (#512) 2017-04-04 15:32:59 -07:00
Matt Kwong aeb7f0416f Add c-ares to libraries to compile fuzzers with (#486) 2017-03-29 14:07:17 -07:00
Oliver Chang 60835ac420 oss-fuzz/BASE_IMAGE -> oss-fuzz-base/BASE_IMAGE 2017-03-22 12:12:51 -07:00
matt-kwong c287418b4f Pin Bazel version to 0.4.4 for gRPC (#472) 2017-03-20 14:03:21 -07:00
Oliver Chang 7df64d4ac4 [infra] ossfuzz/IMAGE -> gcr.io/oss-fuzz/IMAGE 2017-03-15 18:46:31 -07:00
matt-kwong 6364c0f832 gRPC - add ssl_server_fuzzer and remove options (#458)
* CC less people for gRPC issues

* Enable ssl_server_fuzzer and remove options
2017-03-15 14:43:36 -07:00
matt-kwong 2d1135523a Add options, dictionaries, and seed corpuses to gRPC (#390)
* Add seed corpuses to gRPC project

* Add options for gRPC fuzzers
2017-02-15 10:49:23 -08:00
Oliver Chang c3a2558578 Update project.yaml 2017-02-14 17:52:59 -08:00
Kostya Serebryany 997dc01125 disable sanitize=vptr in grpc: one more hack for bazel https://github.com/google/oss-fuzz/issues/383 2017-02-14 17:42:57 -08:00
Kostya Serebryany 3a42a0c28e Add proper bazel flags for grpc build. This is a temporary hack for https://github.com/google/oss-fuzz/issues/383. A proper solution will need to be implemented later 2017-02-14 14:11:18 -08:00
matt-kwong 101f8c4adf Add other gRPC members to project.yaml (#386) 2017-02-14 13:43:16 -08:00
matt-kwong 647e482414 Make gRPC link statically (#380) 2017-02-13 18:45:26 -08:00
matt-kwong 3c99f66589 Fix typo in gRPC build.sh (#375) 2017-02-10 18:17:29 -08:00
matt-kwong c5245aa9df Add gRPC to oss-fuzz projects (#373) 2017-02-10 17:07:39 -08:00