Skip to content

Instantly share code, notes, and snippets.

@vadorovsky
Created December 13, 2019 12:10
Show Gist options
  • Save vadorovsky/dcaf7b1976e459584cc284575596084f to your computer and use it in GitHub Desktop.
Save vadorovsky/dcaf7b1976e459584cc284575596084f to your computer and use it in GitHub Desktop.
Envoy 1.12.2 new dependencies
diff --git a/bazel/repository_locations.bzl b/bazel/repository_locations.bzl
index 383f40e90..3b9c08a64 100644
--- a/bazel/repository_locations.bzl
+++ b/bazel/repository_locations.bzl
@@ -1,14 +1,36 @@
REPOSITORY_LOCATIONS = dict(
+ bazel_compdb = dict(
+ sha256 = "801b35d996a097d223e028815fdba8667bf62bc5efb353486603d31fc2ba6ff9",
+ strip_prefix = "bazel-compilation-database-0.4.1",
+ urls = ["https://github.com/grailbio/bazel-compilation-database/archive/0.4.1.tar.gz"],
+ ),
bazel_gazelle = dict(
- sha256 = "3c681998538231a2d24d0c07ed5a7658cb72bfb5fd4bf9911157c0e9ac6a2687",
- urls = ["https://github.com/bazelbuild/bazel-gazelle/releases/download/0.17.0/bazel-gazelle-0.17.0.tar.gz"],
+ sha256 = "41bff2a0b32b02f20c227d234aa25ef3783998e5453f7eade929704dcff7cd4b",
+ urls = ["https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.19.0/bazel-gazelle-v0.19.0.tar.gz"],
+ ),
+ bazel_toolchains = dict(
+ sha256 = "1e16833a9f0e32b292568c0dfee7bd48133c2038605757d3a430551394310006",
+ strip_prefix = "bazel-toolchains-1.1.0",
+ urls = [
+ "https://github.com/bazelbuild/bazel-toolchains/releases/download/1.1.0/bazel-toolchains-1.1.0.tar.gz",
+ "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/1.1.0.tar.gz",
+ ],
+ ),
+ envoy_build_tools = dict(
+ sha256 = "d0f88bef8bd7f76c3684407977f5673f3d06a6c50d4ddaffb8f0e7df6b0ef69e",
+ strip_prefix = "envoy-build-tools-a6b28555badcb18d6be924c8fc1bea49971656b8",
+ urls = ["https://github.com/envoyproxy/envoy-build-tools/archive/a6b28555badcb18d6be924c8fc1bea49971656b8.tar.gz"],
),
boringssl = dict(
- # Use commits from branch "chromium-stable-with-bazel"
- sha256 = "448773376d063b1e9a19e4fd41002d1a31a968a13be20b3b66ecd4aab9cf14a8",
- strip_prefix = "boringssl-e534d74f5732e1aeebd514f05271d089c530c2f9",
- # chromium-75.0.3770.80
- urls = ["https://github.com/google/boringssl/archive/e534d74f5732e1aeebd514f05271d089c530c2f9.tar.gz"],
+ sha256 = "891352824e0f7977bc0c291b8c65076e3ed23630334841b93f346f12d4484b06",
+ strip_prefix = "boringssl-5565939d4203234ddc742c02241ce4523e7b3beb",
+ # To update BoringSSL, which tracks Chromium releases:
+ # 1. Open https://omahaproxy.appspot.com/ and note <current_version> of linux/beta release.
+ # 2. Open https://chromium.googlesource.com/chromium/src/+/refs/tags/<current_version>/DEPS and note <boringssl_revision>.
+ # 3. Find a commit in BoringSSL's "master-with-bazel" branch that merges <boringssl_revision>.
+ #
+ # chromium-78.0.3904.21 (BETA)
+ urls = ["https://github.com/google/boringssl/archive/5565939d4203234ddc742c02241ce4523e7b3beb.tar.gz"],
),
boringssl_fips = dict(
sha256 = "b12ad676ee533824f698741bd127f6fbc82c46344398a6d78d25e62c6c418c73",
@@ -16,10 +38,10 @@ REPOSITORY_LOCATIONS = dict(
urls = ["https://commondatastorage.googleapis.com/chromium-boringssl-docs/fips/boringssl-66005f41fbc3529ffe8d007708756720529da20d.tar.xz"],
),
com_google_absl = dict(
- sha256 = "7ddf863ddced6fa5bf7304103f9c7aa619c20a2fcf84475512c8d3834b9d14fa",
- strip_prefix = "abseil-cpp-61c9bf3e3e1c28a4aa6d7f1be4b37fd473bb5529",
- # 2019-06-05
- urls = ["https://github.com/abseil/abseil-cpp/archive/61c9bf3e3e1c28a4aa6d7f1be4b37fd473bb5529.tar.gz"],
+ sha256 = "3df5970908ed9a09ba51388d04661803a6af18c373866f442cede7f381e0b94a",
+ strip_prefix = "abseil-cpp-14550beb3b7b97195e483fb74b5efb906395c31e",
+ # 2019-07-31
+ urls = ["https://github.com/abseil/abseil-cpp/archive/14550beb3b7b97195e483fb74b5efb906395c31e.tar.gz"],
),
com_github_apache_thrift = dict(
sha256 = "7d59ac4fdcb2c58037ebd4a9da5f9a49e3e034bf75b3f26d9fe48ba3d8806e6b",
@@ -42,19 +64,19 @@ REPOSITORY_LOCATIONS = dict(
urls = ["https://github.com/circonus-labs/libcircllhist/archive/63a16dd6f2fc7bc841bb17ff92be8318df60e2e1.tar.gz"],
),
com_github_cyan4973_xxhash = dict(
- sha256 = "b34792646d5e19964bb7bba24f06cb13aecaac623ab91a54da08aa19d3686d7e",
- strip_prefix = "xxHash-0.7.0",
- urls = ["https://github.com/Cyan4973/xxHash/archive/v0.7.0.tar.gz"],
+ sha256 = "7e93d28e81c3e95ff07674a400001d0cdf23b7842d49b211e5582d00d8e3ac3e",
+ strip_prefix = "xxHash-0.7.2",
+ urls = ["https://github.com/Cyan4973/xxHash/archive/v0.7.2.tar.gz"],
),
com_github_envoyproxy_sqlparser = dict(
sha256 = "425dfee0c4fe9aff8acf2365cde3dd2ba7fb878d2ba37562d33920e34c40c05e",
strip_prefix = "sql-parser-5f50c68bdf5f107692bb027d1c568f67597f4d7f",
urls = ["https://github.com/envoyproxy/sql-parser/archive/5f50c68bdf5f107692bb027d1c568f67597f4d7f.tar.gz"],
),
- com_github_eile_tclap = dict(
+ com_github_mirror_tclap = dict(
sha256 = "f0ede0721dddbb5eba3a47385a6e8681b14f155e1129dd39d1a959411935098f",
strip_prefix = "tclap-tclap-1-2-1-release-final",
- urls = ["https://github.com/eile/tclap/archive/tclap-1-2-1-release-final.tar.gz"],
+ urls = ["https://github.com/mirror/tclap/archive/tclap-1-2-1-release-final.tar.gz"],
),
com_github_fmtlib_fmt = dict(
sha256 = "4c0741e10183f75d7d6f730b8708a99b329b2f942dad5a9da3385ab92bb4a15c",
@@ -66,16 +88,11 @@ REPOSITORY_LOCATIONS = dict(
strip_prefix = "spdlog-1.3.1",
urls = ["https://github.com/gabime/spdlog/archive/v1.3.1.tar.gz"],
),
- com_github_gcovr_gcovr = dict(
- sha256 = "1c52a71f245adfe1b45e30fbe5015337fe66546f17f40038b3969b7b42acceed",
- strip_prefix = "gcovr-3.4",
- urls = ["https://github.com/gcovr/gcovr/archive/3.4.tar.gz"],
- ),
com_github_google_libprotobuf_mutator = dict(
- sha256 = "97b3639630040f41c45f45838ab00b78909e6b4cb69c8028e01302bea5b79495",
- strip_prefix = "libprotobuf-mutator-c3d2faf04a1070b0b852b0efdef81e1a81ba925e",
- # 2018-03-06
- urls = ["https://github.com/google/libprotobuf-mutator/archive/c3d2faf04a1070b0b852b0efdef81e1a81ba925e.tar.gz"],
+ sha256 = "f45c3ad82376d891cd0bcaa7165e83efd90e0014b00aebf0cbaf07eb05a1d3f9",
+ strip_prefix = "libprotobuf-mutator-d1fe8a7d8ae18f3d454f055eba5213c291986f21",
+ # 2019-07-10
+ urls = ["https://github.com/google/libprotobuf-mutator/archive/d1fe8a7d8ae18f3d454f055eba5213c291986f21.tar.gz"],
),
com_github_gperftools_gperftools = dict(
# TODO(cmluciano): Bump to release 2.8
@@ -86,10 +103,9 @@ REPOSITORY_LOCATIONS = dict(
urls = ["https://github.com/gperftools/gperftools/archive/fc00474ddc21fff618fc3f009b46590e241e425e.tar.gz"],
),
com_github_grpc_grpc = dict(
- sha256 = "bcb01ac7029a7fb5219ad2cbbc4f0a2df3ef32db42e236ce7814597f4b04b541",
- strip_prefix = "grpc-79a8b5289e3122d2cea2da3be7151d37313d6f46",
- # Commit from 2019-05-30
- urls = ["https://github.com/grpc/grpc/archive/79a8b5289e3122d2cea2da3be7151d37313d6f46.tar.gz"],
+ sha256 = "cce1d4585dd017980d4a407d8c5e9f8fc8c1dbb03f249b99e88a387ebb45a035",
+ strip_prefix = "grpc-1.22.1",
+ urls = ["https://github.com/grpc/grpc/archive/v1.22.1.tar.gz"],
),
com_github_luajit_luajit = dict(
sha256 = "409f7fe570d3c16558e594421c47bdd130238323c9d6fd6c83dedd2aaeb082a8",
@@ -97,14 +113,14 @@ REPOSITORY_LOCATIONS = dict(
urls = ["https://github.com/LuaJIT/LuaJIT/archive/v2.1.0-beta3.tar.gz"],
),
com_github_nanopb_nanopb = dict(
- sha256 = "5fb4dab0b7f6a239908407fe07c9d03877cd0502abb637e38c41091cb9c1d438",
- strip_prefix = "nanopb-0.3.9.3",
- urls = ["https://github.com/nanopb/nanopb/archive/0.3.9.3.tar.gz"],
+ sha256 = "cbc8fba028635d959033c9ba8d8186a713165e94a9de02a030a20b3e64866a04",
+ strip_prefix = "nanopb-0.3.9.4",
+ urls = ["https://github.com/nanopb/nanopb/archive/0.3.9.4.tar.gz"],
),
com_github_nghttp2_nghttp2 = dict(
- sha256 = "fe9a75ec44e3a2e8f7f0cb83ad91e663bbc4c5085baf37b57ee2610846d7cf5d",
- strip_prefix = "nghttp2-1.38.0",
- urls = ["https://github.com/nghttp2/nghttp2/releases/download/v1.38.0/nghttp2-1.38.0.tar.gz"],
+ sha256 = "25b623cd04dc6a863ca3b34ed6247844effe1aa5458229590b3f56a6d53cd692",
+ strip_prefix = "nghttp2-1.39.1",
+ urls = ["https://github.com/nghttp2/nghttp2/releases/download/v1.39.1/nghttp2-1.39.1.tar.gz"],
),
io_opentracing_cpp = dict(
sha256 = "015c4187f7a6426a2b5196f0ccd982aa87f010cf61f507ae3ce5c90523f92301",
@@ -117,9 +133,9 @@ REPOSITORY_LOCATIONS = dict(
urls = ["https://github.com/lightstep/lightstep-tracer-cpp/archive/v0.8.0.tar.gz"],
),
com_github_datadog_dd_opentracing_cpp = dict(
- sha256 = "a3d1c03e7af570fa64c01df259e6e9bb78637a6bd9c65c6bf7e8703e466dc22f",
- strip_prefix = "dd-opentracing-cpp-0.4.2",
- urls = ["https://github.com/DataDog/dd-opentracing-cpp/archive/v0.4.2.tar.gz"],
+ sha256 = "052fd37cd698e24ab73ee18fc3fa55acd1d43153c12a0e65b0fba0447de1117e",
+ strip_prefix = "dd-opentracing-cpp-1.1.1",
+ urls = ["https://github.com/DataDog/dd-opentracing-cpp/archive/v1.1.1.tar.gz"],
),
com_github_google_benchmark = dict(
sha256 = "3c6a165b6ecc948967a1ead710d4a181d7b0fbcaa183ef7ea84604994966221a",
@@ -139,28 +155,29 @@ REPOSITORY_LOCATIONS = dict(
urls = ["https://github.com/libevent/libevent/archive/0d7d85c2083f7a4c9efe01c061486f332b576d28.tar.gz"],
),
net_zlib = dict(
- # TODO(moderation): revert to com_github_madler_zlib name pending resolution of workaround
- # in rules_go https://github.com/bazelbuild/rules_go/blob/master/go/private/repositories.bzl#L87-L101
- # for issue in protocolbuffers/protobuf https://github.com/protocolbuffers/protobuf/issues/5472
- sha256 = "629380c90a77b964d896ed37163f5c3a34f6e6d897311f1df2a7016355c45eff",
- strip_prefix = "zlib-1.2.11",
- urls = ["https://github.com/madler/zlib/archive/v1.2.11.tar.gz"],
+ # Use the dev branch of zlib to resolve fuzz bugs and out of bound
+ # errors resulting in crashes in zlib 1.2.11.
+ # TODO(asraa): Remove when zlib > 1.2.11 is released.
+ sha256 = "155a8f8c1a753fb05b16a1b0cc0a0a9f61a78e245f9e0da483d13043b3bcbf2e",
+ strip_prefix = "zlib-79baebe50e4d6b73ae1f8b603f0ef41300110aa3",
+ # 2019-04-14 development branch
+ urls = ["https://github.com/madler/zlib/archive/79baebe50e4d6b73ae1f8b603f0ef41300110aa3.tar.gz"],
),
com_github_jbeder_yaml_cpp = dict(
- sha256 = "53dcffd55f3433b379fcc694f45c54898711c0e29159a7bd02e82a3e0253bac3",
- strip_prefix = "yaml-cpp-0f9a586ca1dc29c2ecb8dd715a315b93e3f40f79",
- urls = ["https://github.com/jbeder/yaml-cpp/archive/0f9a586ca1dc29c2ecb8dd715a315b93e3f40f79.tar.gz"],
+ sha256 = "77ea1b90b3718aa0c324207cb29418f5bced2354c2e483a9523d98c3460af1ed",
+ strip_prefix = "yaml-cpp-yaml-cpp-0.6.3",
+ urls = ["https://github.com/jbeder/yaml-cpp/archive/yaml-cpp-0.6.3.tar.gz"],
),
com_github_msgpack_msgpack_c = dict(
- sha256 = "bda49f996a73d2c6080ff0523e7b535917cd28c8a79c3a5da54fc29332d61d1e",
- strip_prefix = "msgpack-c-cpp-3.1.1",
- urls = ["https://github.com/msgpack/msgpack-c/archive/cpp-3.1.1.tar.gz"],
+ sha256 = "fbaa28c363a316fd7523f31d1745cf03eab0d1e1ea5a1c60aa0dffd4ce551afe",
+ strip_prefix = "msgpack-3.2.0",
+ urls = ["https://github.com/msgpack/msgpack-c/releases/download/cpp-3.2.0/msgpack-3.2.0.tar.gz"],
),
com_github_google_jwt_verify = dict(
- sha256 = "8ab9a0b3f8b7eab5f1cd059920e81fdc138cd4ee657c1412af891652929885c5",
- strip_prefix = "jwt_verify_lib-6356535ae83a3f1820b6b06dae80cd6a0a03e7f2",
- # 2019-07-01
- urls = ["https://github.com/google/jwt_verify_lib/archive/6356535ae83a3f1820b6b06dae80cd6a0a03e7f2.tar.gz"],
+ sha256 = "480ff74bcdea9e177a803feb8f797c76abd38a80ec27d93b64f4d56e7cfd28a1",
+ strip_prefix = "jwt_verify_lib-9f10e2d60d42edeb6662e185707a7d6a4ebc5604",
+ # 2019-10-24
+ urls = ["https://github.com/google/jwt_verify_lib/archive/9f10e2d60d42edeb6662e185707a7d6a4ebc5604.tar.gz"],
),
com_github_nodejs_http_parser = dict(
sha256 = "ef26268c54c8084d17654ba2ed5140bffeffd2a040a895ffb22a6cca3f6c613f",
@@ -168,9 +185,9 @@ REPOSITORY_LOCATIONS = dict(
urls = ["https://github.com/nodejs/http-parser/archive/v2.9.0.tar.gz"],
),
com_github_pallets_jinja = dict(
- sha256 = "e9baab084b8d84b511c75aca98bba8585041dbe971d5476ee53d9c6eea1b58b3",
- strip_prefix = "jinja-2.10.1",
- urls = ["https://github.com/pallets/jinja/archive/2.10.1.tar.gz"],
+ sha256 = "db49236731373e4f3118af880eb91bb0aa6978bc0cf8b35760f6a026f1a9ffc4",
+ strip_prefix = "jinja-2.10.3",
+ urls = ["https://github.com/pallets/jinja/archive/2.10.3.tar.gz"],
),
com_github_pallets_markupsafe = dict(
sha256 = "222a10e3237d92a9cd45ed5ea882626bc72bc5e0264d3ed0f2c9129fa69fc167",
@@ -200,55 +217,79 @@ REPOSITORY_LOCATIONS = dict(
com_google_googletest = dict(
sha256 = "cbd251a40485fddd44cdf641af6df2953d45695853af6d68aeb11c7efcde6771",
strip_prefix = "googletest-d7003576dd133856432e2e07340f45926242cc3a",
+ # 2019-07-16
# TODO(akonradi): Switch this back to a released version later than 1.8.1 once there is
# one available.
urls = ["https://github.com/google/googletest/archive/d7003576dd133856432e2e07340f45926242cc3a.tar.gz"],
),
com_google_protobuf = dict(
- sha256 = "b7220b41481011305bf9100847cf294393973e869973a9661046601959b2960b",
- strip_prefix = "protobuf-3.8.0",
- urls = ["https://github.com/protocolbuffers/protobuf/releases/download/v3.8.0/protobuf-all-3.8.0.tar.gz"],
+ sha256 = "7c99ddfe0227cbf6a75d1e75b194e0db2f672d2d2ea88fb06bdc83fe0af4c06d",
+ strip_prefix = "protobuf-3.9.2",
+ urls = ["https://github.com/protocolbuffers/protobuf/releases/download/v3.9.2/protobuf-all-3.9.2.tar.gz"],
),
grpc_httpjson_transcoding = dict(
- sha256 = "dedd76b0169eb8c72e479529301a1d9b914a4ccb4d2b5ddb4ebe92d63a7b2152",
- strip_prefix = "grpc-httpjson-transcoding-64d6ac985360b624d8e95105701b64a3814794cd",
- # 2018-12-19
- urls = ["https://github.com/grpc-ecosystem/grpc-httpjson-transcoding/archive/64d6ac985360b624d8e95105701b64a3814794cd.tar.gz"],
+ sha256 = "a447458b47ea4dc1d31499f555769af437c5d129d988ec1e13d5fdd0a6a36b4e",
+ strip_prefix = "grpc-httpjson-transcoding-2feabd5d64436e670084091a937855972ee35161",
+ # 2019-08-28
+ urls = ["https://github.com/grpc-ecosystem/grpc-httpjson-transcoding/archive/2feabd5d64436e670084091a937855972ee35161.tar.gz"],
),
io_bazel_rules_go = dict(
- sha256 = "a82a352bffae6bee4e95f68a8d80a70e87f42c4741e6a448bec11998fcc82329",
- urls = ["https://github.com/bazelbuild/rules_go/releases/download/0.18.5/rules_go-0.18.5.tar.gz"],
+ sha256 = "842ec0e6b4fbfdd3de6150b61af92901eeb73681fd4d185746644c338f51d4c0",
+ urls = ["https://github.com/bazelbuild/rules_go/releases/download/v0.20.1/rules_go-v0.20.1.tar.gz"],
),
rules_foreign_cc = dict(
- sha256 = "980c1b74f5c18ea099889b0fb0479ee34b8a02845d3d302ecb16b15d73d624c8",
- strip_prefix = "rules_foreign_cc-a0dc109915cea85909bef586e2b2a9bbdc6c8ff5",
- # 2019-06-04
- urls = ["https://github.com/bazelbuild/rules_foreign_cc/archive/a0dc109915cea85909bef586e2b2a9bbdc6c8ff5.tar.gz"],
+ sha256 = "3184c244b32e65637a74213fc448964b687390eeeca42a36286f874c046bba15",
+ strip_prefix = "rules_foreign_cc-7bc4be735b0560289f6b86ab6136ee25d20b65b7",
+ # 2019-09-26
+ urls = ["https://github.com/bazelbuild/rules_foreign_cc/archive/7bc4be735b0560289f6b86ab6136ee25d20b65b7.tar.gz"],
+ ),
+ rules_proto = dict(
+ sha256 = "602e7161d9195e50246177e7c55b2f39950a9cf7366f74ed5f22fd45750cd208",
+ strip_prefix = "rules_proto-97d8af4dc474595af3900dd85cb3a29ad28cc313",
+ # 2019-08-02
+ urls = [
+ "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz",
+ "https://github.com/bazelbuild/rules_proto/archive/97d8af4dc474595af3900dd85cb3a29ad28cc313.tar.gz",
+ ],
),
six_archive = dict(
sha256 = "105f8d68616f8248e24bf0e9372ef04d3cc10104f1980f54d57b2ce73a5ad56a",
- urls = ["https://pypi.python.org/packages/source/s/six/six-1.10.0.tar.gz#md5=34eed507548117b2ab523ab14b2f8b55"],
- ),
- # I'd love to name this `com_github_google_subpar`, but something in the Subpar
- # code assumes its repository name is just `subpar`.
- subpar = dict(
- sha256 = "b80297a1b8d38027a86836dbadc22f55dc3ecad56728175381aa6330705ac10f",
- strip_prefix = "subpar-2.0.0",
- urls = ["https://github.com/google/subpar/archive/2.0.0.tar.gz"],
+ urls = ["https://files.pythonhosted.org/packages/b3/b2/238e2590826bfdd113244a40d9d3eb26918bd798fc187e2360a8367068db/six-1.10.0.tar.gz"],
),
io_opencensus_cpp = dict(
- sha256 = "d6d68704c419a9e892bd1f942e09509ebc5a318499a1abcf2c09734e5dc56e19",
- strip_prefix = "opencensus-cpp-1145dd77ffb7a2845c71c8e6ca188ef55e4ff607",
- urls = ["https://github.com/census-instrumentation/opencensus-cpp/archive/1145dd77ffb7a2845c71c8e6ca188ef55e4ff607.tar.gz"],
+ sha256 = "c95ab57835182b8b4b17cf5bbfc2406805bc78c5022c17399f3e5c643f22826a",
+ strip_prefix = "opencensus-cpp-98970f78091ae65b4a029bcf512696ba6d665cf4",
+ # 2019-09-24
+ urls = ["https://github.com/census-instrumentation/opencensus-cpp/archive/98970f78091ae65b4a029bcf512696ba6d665cf4.tar.gz"],
),
com_github_curl = dict(
- sha256 = "821aeb78421375f70e55381c9ad2474bf279fc454b791b7e95fc83562951c690",
- strip_prefix = "curl-7.65.1",
- urls = ["https://github.com/curl/curl/releases/download/curl-7_65_1/curl-7.65.1.tar.gz"],
+ sha256 = "d0393da38ac74ffac67313072d7fe75b1fa1010eb5987f63f349b024a36b7ffb",
+ strip_prefix = "curl-7.66.0",
+ urls = ["https://github.com/curl/curl/releases/download/curl-7_66_0/curl-7.66.0.tar.gz"],
),
com_googlesource_quiche = dict(
- # Static snapshot of https://quiche.googlesource.com/quiche/+archive/2a930469533c3b541443488a629fe25cd8ff53d0.tar.gz
- sha256 = "fcdebf54c89d839ffa7eefae166c8e4b551c765559db13ff15bff98047f344fb",
- urls = ["https://storage.googleapis.com/quiche-envoy-integration/2a930469533c3b541443488a629fe25cd8ff53d0.tar.gz"],
+ # Static snapshot of https://quiche.googlesource.com/quiche/+archive/4abb566fbbc63df8fe7c1ac30b21632b9eb18d0c.tar.gz
+ sha256 = "c60bca3cf7f58b91394a89da96080657ff0fbe4d5675be9b21e90da8f68bc06f",
+ urls = ["https://storage.googleapis.com/quiche-envoy-integration/4abb566fbbc63df8fe7c1ac30b21632b9eb18d0c.tar.gz"],
+ ),
+ com_google_cel_cpp = dict(
+ sha256 = "e21d11be5eca677fe79839d310ceffb2f950d9d03f7682af8c0d311e573a1302",
+ strip_prefix = "cel-cpp-d85f82972c2def6db9c90f3d9a23f56a0ac3caff",
+ # 2019-10-23
+ urls = ["https://github.com/google/cel-cpp/archive/d85f82972c2def6db9c90f3d9a23f56a0ac3caff.tar.gz"],
+ ),
+ com_googlesource_code_re2 = dict(
+ sha256 = "b0382aa7369f373a0148218f2df5a6afd6bfa884ce4da2dfb576b979989e615e",
+ strip_prefix = "re2-2019-09-01",
+ urls = ["https://github.com/google/re2/archive/2019-09-01.tar.gz"],
+ ),
+ # Included to access FuzzedDataProvider.h. This is compiler agnostic but
+ # provided as part of the compiler-rt source distribution. We can't use the
+ # Clang variant as we are not a Clang-LLVM only shop today.
+ org_llvm_releases_compiler_rt = dict(
+ sha256 = "56e4cd96dd1d8c346b07b4d6b255f976570c6f2389697347a6c3dcb9e820d10e",
+ # Only allow peeking at fuzzer related files for now.
+ strip_prefix = "compiler-rt-9.0.0.src/lib/fuzzer",
+ urls = ["http://releases.llvm.org/9.0.0/compiler-rt-9.0.0.src.tar.xz"],
),
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment