diff options
author | Teju Nareddy <nareddyt@google.com> | 2021-04-15 11:59:51 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-15 11:59:51 -0400 |
commit | 5858f999f8520c47b2a4de6efb3fc6425244b962 (patch) | |
tree | ae8f687eb8370ebc0744c2e6044126e51e23415c /projects/grpc-httpjson-transcoding | |
parent | 30f3a8f1c0f5b072e77d5bea82709db04c53453d (diff) |
Add new projects: grpc-httpjson-transcoding, http_pattern_matcher (#5427)
* Add new projects: grpc-httpjson-transcoding, http_pattern_matcher
Signed-off-by: Teju Nareddy <nareddyt@google.com>
Diffstat (limited to 'projects/grpc-httpjson-transcoding')
-rw-r--r-- | projects/grpc-httpjson-transcoding/Dockerfile | 22 | ||||
-rwxr-xr-x | projects/grpc-httpjson-transcoding/build.sh | 21 | ||||
-rw-r--r-- | projects/grpc-httpjson-transcoding/project.yaml | 19 |
3 files changed, 62 insertions, 0 deletions
diff --git a/projects/grpc-httpjson-transcoding/Dockerfile b/projects/grpc-httpjson-transcoding/Dockerfile new file mode 100644 index 00000000..6b25f92f --- /dev/null +++ b/projects/grpc-httpjson-transcoding/Dockerfile @@ -0,0 +1,22 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ + +FROM gcr.io/oss-fuzz-base/base-builder +MAINTAINER nareddyt@google.com + +RUN git clone https://github.com/grpc-ecosystem/grpc-httpjson-transcoding.git +WORKDIR $SRC/grpc-httpjson-transcoding/ +COPY build.sh $SRC/ diff --git a/projects/grpc-httpjson-transcoding/build.sh b/projects/grpc-httpjson-transcoding/build.sh new file mode 100755 index 00000000..85e8e0b0 --- /dev/null +++ b/projects/grpc-httpjson-transcoding/build.sh @@ -0,0 +1,21 @@ +#!/bin/bash -eu +# +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +################################################################################ + +# This project uses bazel rules_fuzzing. + +bazel_build_fuzz_tests diff --git a/projects/grpc-httpjson-transcoding/project.yaml b/projects/grpc-httpjson-transcoding/project.yaml new file mode 100644 index 00000000..d17f5d38 --- /dev/null +++ b/projects/grpc-httpjson-transcoding/project.yaml @@ -0,0 +1,19 @@ +homepage: "https://github.com/grpc-ecosystem/grpc-httpjson-transcoding" +main_repo: "https://github.com/grpc-ecosystem/grpc-httpjson-transcoding.git" +language: c++ +primary_contact: "nareddyt@google.com" +auto_ccs: +- "yangshuo@google.com" +- "taoxuy@google.com" +- "qiwzhang@google.com" +- "justinmp@google.com" + +fuzzing_engines: +- libfuzzer +- afl +- honggfuzz + +sanitizers: +- address +- undefined +- memory |