summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/defaults/CC/TARGETS.boringssl3
-rw-r--r--etc/defaults/CC/TARGETS.grpc1
-rw-r--r--etc/defaults/CC/TARGETS.protobuf3
-rw-r--r--etc/import/TARGETS.boringssl693
-rw-r--r--etc/import/TARGETS.grpc351
-rw-r--r--etc/import/absl/algorithm/TARGETS.absl1
-rw-r--r--etc/import/absl/base/TARGETS.absl32
-rw-r--r--etc/import/absl/container/TARGETS.absl38
-rw-r--r--etc/import/absl/crc/TARGETS.absl2
-rw-r--r--etc/import/absl/debugging/TARGETS.absl125
-rw-r--r--etc/import/absl/flags/TARGETS.absl4
-rw-r--r--etc/import/absl/log/internal/TARGETS.absl7
-rw-r--r--etc/import/absl/numeric/TARGETS.absl7
-rw-r--r--etc/import/absl/random/TARGETS.absl2
-rw-r--r--etc/import/absl/strings/TARGETS.absl6
-rw-r--r--etc/import/include/grpcpp/TARGETS.grpc6
-rw-r--r--etc/import/src/compiler/TARGETS.grpc1
-rw-r--r--etc/import/src/core/TARGETS.grpc857
-rw-r--r--etc/import/src/core/ext/upb-gen/TARGETS.grpc12
-rw-r--r--etc/import/src/core/ext/upbdefs-gen/TARGETS.grpc8
-rw-r--r--etc/import/src/google/protobuf/TARGETS.protobuf31
-rw-r--r--etc/import/src/include/openssl/TARGETS.boringssl4
-rw-r--r--etc/import/third_party/upb/TARGETS.grpc21
-rw-r--r--etc/import/upb/TARGETS.protobuf11
-rw-r--r--etc/import/upb_generator/TARGETS.protobuf16
-rw-r--r--etc/repos.json46
26 files changed, 1542 insertions, 746 deletions
diff --git a/etc/defaults/CC/TARGETS.boringssl b/etc/defaults/CC/TARGETS.boringssl
index fa4e7b13..8df2d0d3 100644
--- a/etc/defaults/CC/TARGETS.boringssl
+++ b/etc/defaults/CC/TARGETS.boringssl
@@ -55,9 +55,6 @@
, "-Wwrite-strings"
, "-Wshadow"
, "-fno-common"
- , "-Wmissing-prototypes"
- , "-Wold-style-definition"
- , "-Wstrict-prototypes"
]
]
]
diff --git a/etc/defaults/CC/TARGETS.grpc b/etc/defaults/CC/TARGETS.grpc
index 46271c60..634221e2 100644
--- a/etc/defaults/CC/TARGETS.grpc
+++ b/etc/defaults/CC/TARGETS.grpc
@@ -50,6 +50,7 @@
, "-Wno-sign-compare"
, "-Wno-implicit-fallthrough"
, "-DOSATOMIC_USE_INLINED=1"
+ , "-Wno-attributes"
]
}
, { "type": "case"
diff --git a/etc/defaults/CC/TARGETS.protobuf b/etc/defaults/CC/TARGETS.protobuf
index a4eacb41..e7b05ea8 100644
--- a/etc/defaults/CC/TARGETS.protobuf
+++ b/etc/defaults/CC/TARGETS.protobuf
@@ -56,7 +56,8 @@
, "expr": {"type": "var", "name": "COMPILER_FAMILY"}
, "case":
{ "gnu": ["-Wno-attributes"]
- , "clang": ["-Wno-atomic-alignment"]
+ , "clang":
+ ["-Wno-atomic-alignment", "-Wno-return-stack-address"]
}
, "default": ["-Wno-deprecated-enum-enum-conversion"]
}
diff --git a/etc/import/TARGETS.boringssl b/etc/import/TARGETS.boringssl
index 59314c8e..69bb781a 100644
--- a/etc/import/TARGETS.boringssl
+++ b/etc/import/TARGETS.boringssl
@@ -59,7 +59,6 @@
, "private-hdrs": ["bcm_internal_headers", "crypto_internal_headers"]
, "srcs":
["bcm_sources", "crypto_sources", "bcm_sources_asm", "crypto_sources_asm"]
- , "pure C": ["YES"]
, "private-ldflags":
{ "type": "++"
, "$1":
@@ -71,42 +70,6 @@
, ["-pthread", "-Wl,--whole-archive,-lpthread,--no-whole-archive"]
]
}
- , "private-cflags":
- { "type": "let*"
- , "bindings":
- [ [ "PLATFORM"
- , { "type": "join"
- , "separator": "_"
- , "$1":
- [ {"type": "var", "name": "OS"}
- , { "type": "var"
- , "name": "TARGET_ARCH"
- , "default": {"type": "var", "name": "ARCH"}
- }
- ]
- }
- ]
- ]
- , "body":
- { "type": "case"
- , "expr": {"type": "var", "name": "PLATFORM"}
- , "case":
- { "mac_x86": ["-fPIC", "-DOPENSSL_IA32_SSE2"]
- , "linux_x86": ["-fPIC", "-DOPENSSL_IA32_SSE2"]
- , "windows_x86": ["-DOPENSSL_IA32_SSE2"]
- }
- }
- }
- , "deps": ["crypto-mlkem"]
- }
-, "crypto-mlkem":
- { "type": ["@", "rules", "CC", "library"]
- , "name": ["mlkem"]
- , "srcs": ["src/crypto/mlkem/mlkem.cc"]
- , "private-hdrs":
- [ ["./", "src/include/openssl", "crypto_headers"]
- , "crypto_internal_headers"
- ]
}
, "ssl-lib":
{ "type": ["@", "rules", "CC", "library"]
@@ -117,90 +80,90 @@
, "srcs": ["ssl_sources"]
, "deps": ["crypto"]
}
-, "bcm_sources": {"type": "install", "deps": ["src/crypto/fipsmodule/bcm.c"]}
+, "bcm_sources": {"type": "install", "deps": ["src/crypto/fipsmodule/bcm.cc"]}
, "bcm_internal_headers":
{ "type": "install"
, "deps":
- [ "src/crypto/fipsmodule/aes/aes.c.inc"
- , "src/crypto/fipsmodule/aes/aes_nohw.c.inc"
- , "src/crypto/fipsmodule/aes/key_wrap.c.inc"
- , "src/crypto/fipsmodule/aes/mode_wrappers.c.inc"
- , "src/crypto/fipsmodule/bn/add.c.inc"
- , "src/crypto/fipsmodule/bn/asm/x86_64-gcc.c.inc"
- , "src/crypto/fipsmodule/bn/bn.c.inc"
- , "src/crypto/fipsmodule/bn/bytes.c.inc"
- , "src/crypto/fipsmodule/bn/cmp.c.inc"
- , "src/crypto/fipsmodule/bn/ctx.c.inc"
- , "src/crypto/fipsmodule/bn/div.c.inc"
- , "src/crypto/fipsmodule/bn/div_extra.c.inc"
- , "src/crypto/fipsmodule/bn/exponentiation.c.inc"
- , "src/crypto/fipsmodule/bn/gcd.c.inc"
- , "src/crypto/fipsmodule/bn/gcd_extra.c.inc"
- , "src/crypto/fipsmodule/bn/generic.c.inc"
- , "src/crypto/fipsmodule/bn/jacobi.c.inc"
- , "src/crypto/fipsmodule/bn/montgomery.c.inc"
- , "src/crypto/fipsmodule/bn/montgomery_inv.c.inc"
- , "src/crypto/fipsmodule/bn/mul.c.inc"
- , "src/crypto/fipsmodule/bn/prime.c.inc"
- , "src/crypto/fipsmodule/bn/random.c.inc"
- , "src/crypto/fipsmodule/bn/rsaz_exp.c.inc"
- , "src/crypto/fipsmodule/bn/shift.c.inc"
- , "src/crypto/fipsmodule/bn/sqrt.c.inc"
- , "src/crypto/fipsmodule/cipher/aead.c.inc"
- , "src/crypto/fipsmodule/cipher/cipher.c.inc"
- , "src/crypto/fipsmodule/cipher/e_aes.c.inc"
- , "src/crypto/fipsmodule/cipher/e_aesccm.c.inc"
- , "src/crypto/fipsmodule/cmac/cmac.c.inc"
- , "src/crypto/fipsmodule/dh/check.c.inc"
- , "src/crypto/fipsmodule/dh/dh.c.inc"
- , "src/crypto/fipsmodule/digest/digest.c.inc"
- , "src/crypto/fipsmodule/digest/digests.c.inc"
- , "src/crypto/fipsmodule/digestsign/digestsign.c.inc"
- , "src/crypto/fipsmodule/ec/ec.c.inc"
- , "src/crypto/fipsmodule/ec/ec_key.c.inc"
- , "src/crypto/fipsmodule/ec/ec_montgomery.c.inc"
- , "src/crypto/fipsmodule/ec/felem.c.inc"
- , "src/crypto/fipsmodule/ec/oct.c.inc"
- , "src/crypto/fipsmodule/ec/p224-64.c.inc"
- , "src/crypto/fipsmodule/ec/p256-nistz.c.inc"
- , "src/crypto/fipsmodule/ec/p256.c.inc"
- , "src/crypto/fipsmodule/ec/scalar.c.inc"
- , "src/crypto/fipsmodule/ec/simple.c.inc"
- , "src/crypto/fipsmodule/ec/simple_mul.c.inc"
- , "src/crypto/fipsmodule/ec/util.c.inc"
- , "src/crypto/fipsmodule/ec/wnaf.c.inc"
- , "src/crypto/fipsmodule/ecdh/ecdh.c.inc"
- , "src/crypto/fipsmodule/ecdsa/ecdsa.c.inc"
- , "src/crypto/fipsmodule/hkdf/hkdf.c.inc"
- , "src/crypto/fipsmodule/hmac/hmac.c.inc"
- , "src/crypto/fipsmodule/md4/md4.c.inc"
- , "src/crypto/fipsmodule/md5/md5.c.inc"
- , "src/crypto/fipsmodule/modes/cbc.c.inc"
- , "src/crypto/fipsmodule/modes/cfb.c.inc"
- , "src/crypto/fipsmodule/modes/ctr.c.inc"
- , "src/crypto/fipsmodule/modes/gcm.c.inc"
- , "src/crypto/fipsmodule/modes/gcm_nohw.c.inc"
- , "src/crypto/fipsmodule/modes/ofb.c.inc"
- , "src/crypto/fipsmodule/modes/polyval.c.inc"
- , "src/crypto/fipsmodule/rand/ctrdrbg.c.inc"
- , "src/crypto/fipsmodule/rand/rand.c.inc"
- , "src/crypto/fipsmodule/rsa/blinding.c.inc"
- , "src/crypto/fipsmodule/rsa/padding.c.inc"
- , "src/crypto/fipsmodule/rsa/rsa.c.inc"
- , "src/crypto/fipsmodule/rsa/rsa_impl.c.inc"
- , "src/crypto/fipsmodule/self_check/fips.c.inc"
- , "src/crypto/fipsmodule/self_check/self_check.c.inc"
- , "src/crypto/fipsmodule/service_indicator/service_indicator.c.inc"
- , "src/crypto/fipsmodule/sha/sha1.c.inc"
- , "src/crypto/fipsmodule/sha/sha256.c.inc"
- , "src/crypto/fipsmodule/sha/sha512.c.inc"
- , "src/crypto/fipsmodule/tls/kdf.c.inc"
+ [ "src/crypto/fipsmodule/aes/aes.cc.inc"
+ , "src/crypto/fipsmodule/aes/aes_nohw.cc.inc"
+ , "src/crypto/fipsmodule/aes/key_wrap.cc.inc"
+ , "src/crypto/fipsmodule/aes/mode_wrappers.cc.inc"
+ , "src/crypto/fipsmodule/bn/add.cc.inc"
+ , "src/crypto/fipsmodule/bn/asm/x86_64-gcc.cc.inc"
+ , "src/crypto/fipsmodule/bn/bn.cc.inc"
+ , "src/crypto/fipsmodule/bn/bytes.cc.inc"
+ , "src/crypto/fipsmodule/bn/cmp.cc.inc"
+ , "src/crypto/fipsmodule/bn/ctx.cc.inc"
+ , "src/crypto/fipsmodule/bn/div.cc.inc"
+ , "src/crypto/fipsmodule/bn/div_extra.cc.inc"
+ , "src/crypto/fipsmodule/bn/exponentiation.cc.inc"
+ , "src/crypto/fipsmodule/bn/gcd.cc.inc"
+ , "src/crypto/fipsmodule/bn/gcd_extra.cc.inc"
+ , "src/crypto/fipsmodule/bn/generic.cc.inc"
+ , "src/crypto/fipsmodule/bn/jacobi.cc.inc"
+ , "src/crypto/fipsmodule/bn/montgomery.cc.inc"
+ , "src/crypto/fipsmodule/bn/montgomery_inv.cc.inc"
+ , "src/crypto/fipsmodule/bn/mul.cc.inc"
+ , "src/crypto/fipsmodule/bn/prime.cc.inc"
+ , "src/crypto/fipsmodule/bn/random.cc.inc"
+ , "src/crypto/fipsmodule/bn/rsaz_exp.cc.inc"
+ , "src/crypto/fipsmodule/bn/shift.cc.inc"
+ , "src/crypto/fipsmodule/bn/sqrt.cc.inc"
+ , "src/crypto/fipsmodule/cipher/aead.cc.inc"
+ , "src/crypto/fipsmodule/cipher/cipher.cc.inc"
+ , "src/crypto/fipsmodule/cipher/e_aes.cc.inc"
+ , "src/crypto/fipsmodule/cipher/e_aesccm.cc.inc"
+ , "src/crypto/fipsmodule/cmac/cmac.cc.inc"
+ , "src/crypto/fipsmodule/dh/check.cc.inc"
+ , "src/crypto/fipsmodule/dh/dh.cc.inc"
+ , "src/crypto/fipsmodule/digest/digest.cc.inc"
+ , "src/crypto/fipsmodule/digest/digests.cc.inc"
+ , "src/crypto/fipsmodule/digestsign/digestsign.cc.inc"
+ , "src/crypto/fipsmodule/ec/ec.cc.inc"
+ , "src/crypto/fipsmodule/ec/ec_key.cc.inc"
+ , "src/crypto/fipsmodule/ec/ec_montgomery.cc.inc"
+ , "src/crypto/fipsmodule/ec/felem.cc.inc"
+ , "src/crypto/fipsmodule/ec/oct.cc.inc"
+ , "src/crypto/fipsmodule/ec/p224-64.cc.inc"
+ , "src/crypto/fipsmodule/ec/p256-nistz.cc.inc"
+ , "src/crypto/fipsmodule/ec/p256.cc.inc"
+ , "src/crypto/fipsmodule/ec/scalar.cc.inc"
+ , "src/crypto/fipsmodule/ec/simple.cc.inc"
+ , "src/crypto/fipsmodule/ec/simple_mul.cc.inc"
+ , "src/crypto/fipsmodule/ec/util.cc.inc"
+ , "src/crypto/fipsmodule/ec/wnaf.cc.inc"
+ , "src/crypto/fipsmodule/ecdh/ecdh.cc.inc"
+ , "src/crypto/fipsmodule/ecdsa/ecdsa.cc.inc"
+ , "src/crypto/fipsmodule/hkdf/hkdf.cc.inc"
+ , "src/crypto/fipsmodule/hmac/hmac.cc.inc"
+ , "src/crypto/fipsmodule/modes/cbc.cc.inc"
+ , "src/crypto/fipsmodule/modes/cfb.cc.inc"
+ , "src/crypto/fipsmodule/modes/ctr.cc.inc"
+ , "src/crypto/fipsmodule/modes/gcm.cc.inc"
+ , "src/crypto/fipsmodule/modes/gcm_nohw.cc.inc"
+ , "src/crypto/fipsmodule/modes/ofb.cc.inc"
+ , "src/crypto/fipsmodule/modes/polyval.cc.inc"
+ , "src/crypto/fipsmodule/rand/ctrdrbg.cc.inc"
+ , "src/crypto/fipsmodule/rand/rand.cc.inc"
+ , "src/crypto/fipsmodule/rsa/blinding.cc.inc"
+ , "src/crypto/fipsmodule/rsa/padding.cc.inc"
+ , "src/crypto/fipsmodule/rsa/rsa.cc.inc"
+ , "src/crypto/fipsmodule/rsa/rsa_impl.cc.inc"
+ , "src/crypto/fipsmodule/self_check/fips.cc.inc"
+ , "src/crypto/fipsmodule/self_check/self_check.cc.inc"
+ , "src/crypto/fipsmodule/service_indicator/service_indicator.cc.inc"
+ , "src/crypto/fipsmodule/sha/sha1.cc.inc"
+ , "src/crypto/fipsmodule/sha/sha256.cc.inc"
+ , "src/crypto/fipsmodule/sha/sha512.cc.inc"
+ , "src/crypto/fipsmodule/tls/kdf.cc.inc"
]
}
, "bcm_sources_asm":
{ "type": "install"
, "deps":
- [ "src/gen/bcm/aesni-gcm-x86_64-apple.S"
+ [ "src/gen/bcm/aes-gcm-avx10-x86_64-apple.S"
+ , "src/gen/bcm/aes-gcm-avx10-x86_64-linux.S"
+ , "src/gen/bcm/aesni-gcm-x86_64-apple.S"
, "src/gen/bcm/aesni-gcm-x86_64-linux.S"
, "src/gen/bcm/aesni-x86-apple.S"
, "src/gen/bcm/aesni-x86-linux.S"
@@ -241,10 +204,6 @@
, "src/gen/bcm/ghashv8-armv8-apple.S"
, "src/gen/bcm/ghashv8-armv8-linux.S"
, "src/gen/bcm/ghashv8-armv8-win.S"
- , "src/gen/bcm/md5-586-apple.S"
- , "src/gen/bcm/md5-586-linux.S"
- , "src/gen/bcm/md5-x86_64-apple.S"
- , "src/gen/bcm/md5-x86_64-linux.S"
, "src/gen/bcm/p256-armv8-asm-apple.S"
, "src/gen/bcm/p256-armv8-asm-linux.S"
, "src/gen/bcm/p256-armv8-asm-win.S"
@@ -304,243 +263,248 @@
, "crypto_sources":
{ "type": "install"
, "deps":
- [ "src/crypto/asn1/a_bitstr.c"
- , "src/crypto/asn1/a_bool.c"
- , "src/crypto/asn1/a_d2i_fp.c"
- , "src/crypto/asn1/a_dup.c"
- , "src/crypto/asn1/a_gentm.c"
- , "src/crypto/asn1/a_i2d_fp.c"
- , "src/crypto/asn1/a_int.c"
- , "src/crypto/asn1/a_mbstr.c"
- , "src/crypto/asn1/a_object.c"
- , "src/crypto/asn1/a_octet.c"
- , "src/crypto/asn1/a_strex.c"
- , "src/crypto/asn1/a_strnid.c"
- , "src/crypto/asn1/a_time.c"
- , "src/crypto/asn1/a_type.c"
- , "src/crypto/asn1/a_utctm.c"
- , "src/crypto/asn1/asn1_lib.c"
- , "src/crypto/asn1/asn1_par.c"
- , "src/crypto/asn1/asn_pack.c"
- , "src/crypto/asn1/f_int.c"
- , "src/crypto/asn1/f_string.c"
- , "src/crypto/asn1/posix_time.c"
- , "src/crypto/asn1/tasn_dec.c"
- , "src/crypto/asn1/tasn_enc.c"
- , "src/crypto/asn1/tasn_fre.c"
- , "src/crypto/asn1/tasn_new.c"
- , "src/crypto/asn1/tasn_typ.c"
- , "src/crypto/asn1/tasn_utl.c"
- , "src/crypto/base64/base64.c"
- , "src/crypto/bio/bio.c"
- , "src/crypto/bio/bio_mem.c"
- , "src/crypto/bio/connect.c"
- , "src/crypto/bio/errno.c"
- , "src/crypto/bio/fd.c"
- , "src/crypto/bio/file.c"
- , "src/crypto/bio/hexdump.c"
- , "src/crypto/bio/pair.c"
- , "src/crypto/bio/printf.c"
- , "src/crypto/bio/socket.c"
- , "src/crypto/bio/socket_helper.c"
- , "src/crypto/blake2/blake2.c"
- , "src/crypto/bn_extra/bn_asn1.c"
- , "src/crypto/bn_extra/convert.c"
- , "src/crypto/buf/buf.c"
- , "src/crypto/bytestring/asn1_compat.c"
- , "src/crypto/bytestring/ber.c"
- , "src/crypto/bytestring/cbb.c"
- , "src/crypto/bytestring/cbs.c"
- , "src/crypto/bytestring/unicode.c"
- , "src/crypto/chacha/chacha.c"
- , "src/crypto/cipher_extra/cipher_extra.c"
- , "src/crypto/cipher_extra/derive_key.c"
- , "src/crypto/cipher_extra/e_aesctrhmac.c"
- , "src/crypto/cipher_extra/e_aesgcmsiv.c"
- , "src/crypto/cipher_extra/e_chacha20poly1305.c"
- , "src/crypto/cipher_extra/e_des.c"
- , "src/crypto/cipher_extra/e_null.c"
- , "src/crypto/cipher_extra/e_rc2.c"
- , "src/crypto/cipher_extra/e_rc4.c"
- , "src/crypto/cipher_extra/e_tls.c"
- , "src/crypto/cipher_extra/tls_cbc.c"
- , "src/crypto/conf/conf.c"
- , "src/crypto/cpu_aarch64_apple.c"
- , "src/crypto/cpu_aarch64_fuchsia.c"
- , "src/crypto/cpu_aarch64_linux.c"
- , "src/crypto/cpu_aarch64_openbsd.c"
- , "src/crypto/cpu_aarch64_sysreg.c"
- , "src/crypto/cpu_aarch64_win.c"
- , "src/crypto/cpu_arm_freebsd.c"
- , "src/crypto/cpu_arm_linux.c"
- , "src/crypto/cpu_intel.c"
- , "src/crypto/crypto.c"
- , "src/crypto/curve25519/curve25519.c"
- , "src/crypto/curve25519/curve25519_64_adx.c"
- , "src/crypto/curve25519/spake25519.c"
- , "src/crypto/des/des.c"
- , "src/crypto/dh_extra/dh_asn1.c"
- , "src/crypto/dh_extra/params.c"
- , "src/crypto/digest_extra/digest_extra.c"
- , "src/crypto/dilithium/dilithium.c"
- , "src/crypto/dsa/dsa.c"
- , "src/crypto/dsa/dsa_asn1.c"
- , "src/crypto/ec_extra/ec_asn1.c"
- , "src/crypto/ec_extra/ec_derive.c"
- , "src/crypto/ec_extra/hash_to_curve.c"
- , "src/crypto/ecdh_extra/ecdh_extra.c"
- , "src/crypto/ecdsa_extra/ecdsa_asn1.c"
- , "src/crypto/engine/engine.c"
- , "src/crypto/err/err.c"
- , "src/crypto/evp/evp.c"
- , "src/crypto/evp/evp_asn1.c"
- , "src/crypto/evp/evp_ctx.c"
- , "src/crypto/evp/p_dh.c"
- , "src/crypto/evp/p_dh_asn1.c"
- , "src/crypto/evp/p_dsa_asn1.c"
- , "src/crypto/evp/p_ec.c"
- , "src/crypto/evp/p_ec_asn1.c"
- , "src/crypto/evp/p_ed25519.c"
- , "src/crypto/evp/p_ed25519_asn1.c"
- , "src/crypto/evp/p_hkdf.c"
- , "src/crypto/evp/p_rsa.c"
- , "src/crypto/evp/p_rsa_asn1.c"
- , "src/crypto/evp/p_x25519.c"
- , "src/crypto/evp/p_x25519_asn1.c"
- , "src/crypto/evp/pbkdf.c"
- , "src/crypto/evp/print.c"
- , "src/crypto/evp/scrypt.c"
- , "src/crypto/evp/sign.c"
- , "src/crypto/ex_data.c"
- , "src/crypto/fipsmodule/fips_shared_support.c"
- , "src/crypto/hpke/hpke.c"
- , "src/crypto/hrss/hrss.c"
- , "src/crypto/keccak/keccak.c"
- , "src/crypto/kyber/kyber.c"
- , "src/crypto/lhash/lhash.c"
- , "src/crypto/mem.c"
- , "src/crypto/mldsa/mldsa.c"
- , "src/crypto/obj/obj.c"
- , "src/crypto/obj/obj_xref.c"
- , "src/crypto/pem/pem_all.c"
- , "src/crypto/pem/pem_info.c"
- , "src/crypto/pem/pem_lib.c"
- , "src/crypto/pem/pem_oth.c"
- , "src/crypto/pem/pem_pk8.c"
- , "src/crypto/pem/pem_pkey.c"
- , "src/crypto/pem/pem_x509.c"
- , "src/crypto/pem/pem_xaux.c"
- , "src/crypto/pkcs7/pkcs7.c"
- , "src/crypto/pkcs7/pkcs7_x509.c"
- , "src/crypto/pkcs8/p5_pbev2.c"
- , "src/crypto/pkcs8/pkcs8.c"
- , "src/crypto/pkcs8/pkcs8_x509.c"
- , "src/crypto/poly1305/poly1305.c"
- , "src/crypto/poly1305/poly1305_arm.c"
- , "src/crypto/poly1305/poly1305_vec.c"
- , "src/crypto/pool/pool.c"
- , "src/crypto/rand_extra/deterministic.c"
- , "src/crypto/rand_extra/fork_detect.c"
- , "src/crypto/rand_extra/forkunsafe.c"
- , "src/crypto/rand_extra/getentropy.c"
- , "src/crypto/rand_extra/ios.c"
- , "src/crypto/rand_extra/passive.c"
- , "src/crypto/rand_extra/rand_extra.c"
- , "src/crypto/rand_extra/trusty.c"
- , "src/crypto/rand_extra/urandom.c"
- , "src/crypto/rand_extra/windows.c"
- , "src/crypto/rc4/rc4.c"
- , "src/crypto/refcount.c"
- , "src/crypto/rsa_extra/rsa_asn1.c"
- , "src/crypto/rsa_extra/rsa_crypt.c"
- , "src/crypto/rsa_extra/rsa_print.c"
- , "src/crypto/siphash/siphash.c"
- , "src/crypto/spx/address.c"
- , "src/crypto/spx/fors.c"
- , "src/crypto/spx/merkle.c"
- , "src/crypto/spx/spx.c"
- , "src/crypto/spx/spx_util.c"
- , "src/crypto/spx/thash.c"
- , "src/crypto/spx/wots.c"
- , "src/crypto/stack/stack.c"
- , "src/crypto/thread.c"
- , "src/crypto/thread_none.c"
- , "src/crypto/thread_pthread.c"
- , "src/crypto/thread_win.c"
- , "src/crypto/trust_token/pmbtoken.c"
- , "src/crypto/trust_token/trust_token.c"
- , "src/crypto/trust_token/voprf.c"
- , "src/crypto/x509/a_digest.c"
- , "src/crypto/x509/a_sign.c"
- , "src/crypto/x509/a_verify.c"
- , "src/crypto/x509/algorithm.c"
- , "src/crypto/x509/asn1_gen.c"
- , "src/crypto/x509/by_dir.c"
- , "src/crypto/x509/by_file.c"
- , "src/crypto/x509/i2d_pr.c"
- , "src/crypto/x509/name_print.c"
- , "src/crypto/x509/policy.c"
- , "src/crypto/x509/rsa_pss.c"
- , "src/crypto/x509/t_crl.c"
- , "src/crypto/x509/t_req.c"
- , "src/crypto/x509/t_x509.c"
- , "src/crypto/x509/t_x509a.c"
- , "src/crypto/x509/v3_akey.c"
- , "src/crypto/x509/v3_akeya.c"
- , "src/crypto/x509/v3_alt.c"
- , "src/crypto/x509/v3_bcons.c"
- , "src/crypto/x509/v3_bitst.c"
- , "src/crypto/x509/v3_conf.c"
- , "src/crypto/x509/v3_cpols.c"
- , "src/crypto/x509/v3_crld.c"
- , "src/crypto/x509/v3_enum.c"
- , "src/crypto/x509/v3_extku.c"
- , "src/crypto/x509/v3_genn.c"
- , "src/crypto/x509/v3_ia5.c"
- , "src/crypto/x509/v3_info.c"
- , "src/crypto/x509/v3_int.c"
- , "src/crypto/x509/v3_lib.c"
- , "src/crypto/x509/v3_ncons.c"
- , "src/crypto/x509/v3_ocsp.c"
- , "src/crypto/x509/v3_pcons.c"
- , "src/crypto/x509/v3_pmaps.c"
- , "src/crypto/x509/v3_prn.c"
- , "src/crypto/x509/v3_purp.c"
- , "src/crypto/x509/v3_skey.c"
- , "src/crypto/x509/v3_utl.c"
- , "src/crypto/x509/x509.c"
- , "src/crypto/x509/x509_att.c"
- , "src/crypto/x509/x509_cmp.c"
- , "src/crypto/x509/x509_d2.c"
- , "src/crypto/x509/x509_def.c"
- , "src/crypto/x509/x509_ext.c"
- , "src/crypto/x509/x509_lu.c"
- , "src/crypto/x509/x509_obj.c"
- , "src/crypto/x509/x509_req.c"
- , "src/crypto/x509/x509_set.c"
- , "src/crypto/x509/x509_trs.c"
- , "src/crypto/x509/x509_txt.c"
- , "src/crypto/x509/x509_v3.c"
- , "src/crypto/x509/x509_vfy.c"
- , "src/crypto/x509/x509_vpm.c"
- , "src/crypto/x509/x509cset.c"
- , "src/crypto/x509/x509name.c"
- , "src/crypto/x509/x509rset.c"
- , "src/crypto/x509/x509spki.c"
- , "src/crypto/x509/x_algor.c"
- , "src/crypto/x509/x_all.c"
- , "src/crypto/x509/x_attrib.c"
- , "src/crypto/x509/x_crl.c"
- , "src/crypto/x509/x_exten.c"
- , "src/crypto/x509/x_name.c"
- , "src/crypto/x509/x_pubkey.c"
- , "src/crypto/x509/x_req.c"
- , "src/crypto/x509/x_sig.c"
- , "src/crypto/x509/x_spki.c"
- , "src/crypto/x509/x_val.c"
- , "src/crypto/x509/x_x509.c"
- , "src/crypto/x509/x_x509a.c"
- , "src/gen/crypto/err_data.c"
+ [ "src/crypto/asn1/a_bitstr.cc"
+ , "src/crypto/asn1/a_bool.cc"
+ , "src/crypto/asn1/a_d2i_fp.cc"
+ , "src/crypto/asn1/a_dup.cc"
+ , "src/crypto/asn1/a_gentm.cc"
+ , "src/crypto/asn1/a_i2d_fp.cc"
+ , "src/crypto/asn1/a_int.cc"
+ , "src/crypto/asn1/a_mbstr.cc"
+ , "src/crypto/asn1/a_object.cc"
+ , "src/crypto/asn1/a_octet.cc"
+ , "src/crypto/asn1/a_strex.cc"
+ , "src/crypto/asn1/a_strnid.cc"
+ , "src/crypto/asn1/a_time.cc"
+ , "src/crypto/asn1/a_type.cc"
+ , "src/crypto/asn1/a_utctm.cc"
+ , "src/crypto/asn1/asn1_lib.cc"
+ , "src/crypto/asn1/asn1_par.cc"
+ , "src/crypto/asn1/asn_pack.cc"
+ , "src/crypto/asn1/f_int.cc"
+ , "src/crypto/asn1/f_string.cc"
+ , "src/crypto/asn1/posix_time.cc"
+ , "src/crypto/asn1/tasn_dec.cc"
+ , "src/crypto/asn1/tasn_enc.cc"
+ , "src/crypto/asn1/tasn_fre.cc"
+ , "src/crypto/asn1/tasn_new.cc"
+ , "src/crypto/asn1/tasn_typ.cc"
+ , "src/crypto/asn1/tasn_utl.cc"
+ , "src/crypto/base64/base64.cc"
+ , "src/crypto/bio/bio.cc"
+ , "src/crypto/bio/bio_mem.cc"
+ , "src/crypto/bio/connect.cc"
+ , "src/crypto/bio/errno.cc"
+ , "src/crypto/bio/fd.cc"
+ , "src/crypto/bio/file.cc"
+ , "src/crypto/bio/hexdump.cc"
+ , "src/crypto/bio/pair.cc"
+ , "src/crypto/bio/printf.cc"
+ , "src/crypto/bio/socket.cc"
+ , "src/crypto/bio/socket_helper.cc"
+ , "src/crypto/blake2/blake2.cc"
+ , "src/crypto/bn_extra/bn_asn1.cc"
+ , "src/crypto/bn_extra/convert.cc"
+ , "src/crypto/buf/buf.cc"
+ , "src/crypto/bytestring/asn1_compat.cc"
+ , "src/crypto/bytestring/ber.cc"
+ , "src/crypto/bytestring/cbb.cc"
+ , "src/crypto/bytestring/cbs.cc"
+ , "src/crypto/bytestring/unicode.cc"
+ , "src/crypto/chacha/chacha.cc"
+ , "src/crypto/cipher_extra/cipher_extra.cc"
+ , "src/crypto/cipher_extra/derive_key.cc"
+ , "src/crypto/cipher_extra/e_aesctrhmac.cc"
+ , "src/crypto/cipher_extra/e_aesgcmsiv.cc"
+ , "src/crypto/cipher_extra/e_chacha20poly1305.cc"
+ , "src/crypto/cipher_extra/e_des.cc"
+ , "src/crypto/cipher_extra/e_null.cc"
+ , "src/crypto/cipher_extra/e_rc2.cc"
+ , "src/crypto/cipher_extra/e_rc4.cc"
+ , "src/crypto/cipher_extra/e_tls.cc"
+ , "src/crypto/cipher_extra/tls_cbc.cc"
+ , "src/crypto/conf/conf.cc"
+ , "src/crypto/cpu_aarch64_apple.cc"
+ , "src/crypto/cpu_aarch64_fuchsia.cc"
+ , "src/crypto/cpu_aarch64_linux.cc"
+ , "src/crypto/cpu_aarch64_openbsd.cc"
+ , "src/crypto/cpu_aarch64_sysreg.cc"
+ , "src/crypto/cpu_aarch64_win.cc"
+ , "src/crypto/cpu_arm_freebsd.cc"
+ , "src/crypto/cpu_arm_linux.cc"
+ , "src/crypto/cpu_intel.cc"
+ , "src/crypto/crypto.cc"
+ , "src/crypto/curve25519/curve25519.cc"
+ , "src/crypto/curve25519/curve25519_64_adx.cc"
+ , "src/crypto/curve25519/spake25519.cc"
+ , "src/crypto/des/des.cc"
+ , "src/crypto/dh_extra/dh_asn1.cc"
+ , "src/crypto/dh_extra/params.cc"
+ , "src/crypto/digest_extra/digest_extra.cc"
+ , "src/crypto/dsa/dsa.cc"
+ , "src/crypto/dsa/dsa_asn1.cc"
+ , "src/crypto/ec_extra/ec_asn1.cc"
+ , "src/crypto/ec_extra/ec_derive.cc"
+ , "src/crypto/ec_extra/hash_to_curve.cc"
+ , "src/crypto/ecdh_extra/ecdh_extra.cc"
+ , "src/crypto/ecdsa_extra/ecdsa_asn1.cc"
+ , "src/crypto/engine/engine.cc"
+ , "src/crypto/err/err.cc"
+ , "src/crypto/evp/evp.cc"
+ , "src/crypto/evp/evp_asn1.cc"
+ , "src/crypto/evp/evp_ctx.cc"
+ , "src/crypto/evp/p_dh.cc"
+ , "src/crypto/evp/p_dh_asn1.cc"
+ , "src/crypto/evp/p_dsa_asn1.cc"
+ , "src/crypto/evp/p_ec.cc"
+ , "src/crypto/evp/p_ec_asn1.cc"
+ , "src/crypto/evp/p_ed25519.cc"
+ , "src/crypto/evp/p_ed25519_asn1.cc"
+ , "src/crypto/evp/p_hkdf.cc"
+ , "src/crypto/evp/p_rsa.cc"
+ , "src/crypto/evp/p_rsa_asn1.cc"
+ , "src/crypto/evp/p_x25519.cc"
+ , "src/crypto/evp/p_x25519_asn1.cc"
+ , "src/crypto/evp/pbkdf.cc"
+ , "src/crypto/evp/print.cc"
+ , "src/crypto/evp/scrypt.cc"
+ , "src/crypto/evp/sign.cc"
+ , "src/crypto/ex_data.cc"
+ , "src/crypto/fipsmodule/bcm.cc"
+ , "src/crypto/fipsmodule/fips_shared_support.cc"
+ , "src/crypto/hpke/hpke.cc"
+ , "src/crypto/hrss/hrss.cc"
+ , "src/crypto/keccak/keccak.cc"
+ , "src/crypto/kyber/kyber.cc"
+ , "src/crypto/lhash/lhash.cc"
+ , "src/crypto/md4/md4.cc"
+ , "src/crypto/md5/md5.cc"
+ , "src/crypto/mem.cc"
+ , "src/crypto/mldsa/mldsa.cc"
+ , "src/crypto/mlkem/mlkem.cc"
+ , "src/crypto/obj/obj.cc"
+ , "src/crypto/obj/obj_xref.cc"
+ , "src/crypto/pem/pem_all.cc"
+ , "src/crypto/pem/pem_info.cc"
+ , "src/crypto/pem/pem_lib.cc"
+ , "src/crypto/pem/pem_oth.cc"
+ , "src/crypto/pem/pem_pk8.cc"
+ , "src/crypto/pem/pem_pkey.cc"
+ , "src/crypto/pem/pem_x509.cc"
+ , "src/crypto/pem/pem_xaux.cc"
+ , "src/crypto/pkcs7/pkcs7.cc"
+ , "src/crypto/pkcs7/pkcs7_x509.cc"
+ , "src/crypto/pkcs8/p5_pbev2.cc"
+ , "src/crypto/pkcs8/pkcs8.cc"
+ , "src/crypto/pkcs8/pkcs8_x509.cc"
+ , "src/crypto/poly1305/poly1305.cc"
+ , "src/crypto/poly1305/poly1305_arm.cc"
+ , "src/crypto/poly1305/poly1305_vec.cc"
+ , "src/crypto/pool/pool.cc"
+ , "src/crypto/rand_extra/deterministic.cc"
+ , "src/crypto/rand_extra/fork_detect.cc"
+ , "src/crypto/rand_extra/forkunsafe.cc"
+ , "src/crypto/rand_extra/getentropy.cc"
+ , "src/crypto/rand_extra/ios.cc"
+ , "src/crypto/rand_extra/passive.cc"
+ , "src/crypto/rand_extra/rand_extra.cc"
+ , "src/crypto/rand_extra/trusty.cc"
+ , "src/crypto/rand_extra/urandom.cc"
+ , "src/crypto/rand_extra/windows.cc"
+ , "src/crypto/rc4/rc4.cc"
+ , "src/crypto/refcount.cc"
+ , "src/crypto/rsa_extra/rsa_asn1.cc"
+ , "src/crypto/rsa_extra/rsa_crypt.cc"
+ , "src/crypto/rsa_extra/rsa_extra.cc"
+ , "src/crypto/rsa_extra/rsa_print.cc"
+ , "src/crypto/sha/sha1.cc"
+ , "src/crypto/sha/sha256.cc"
+ , "src/crypto/sha/sha512.cc"
+ , "src/crypto/siphash/siphash.cc"
+ , "src/crypto/slhdsa/fors.cc"
+ , "src/crypto/slhdsa/merkle.cc"
+ , "src/crypto/slhdsa/slhdsa.cc"
+ , "src/crypto/slhdsa/thash.cc"
+ , "src/crypto/slhdsa/wots.cc"
+ , "src/crypto/stack/stack.cc"
+ , "src/crypto/thread.cc"
+ , "src/crypto/thread_none.cc"
+ , "src/crypto/thread_pthread.cc"
+ , "src/crypto/thread_win.cc"
+ , "src/crypto/trust_token/pmbtoken.cc"
+ , "src/crypto/trust_token/trust_token.cc"
+ , "src/crypto/trust_token/voprf.cc"
+ , "src/crypto/x509/a_digest.cc"
+ , "src/crypto/x509/a_sign.cc"
+ , "src/crypto/x509/a_verify.cc"
+ , "src/crypto/x509/algorithm.cc"
+ , "src/crypto/x509/asn1_gen.cc"
+ , "src/crypto/x509/by_dir.cc"
+ , "src/crypto/x509/by_file.cc"
+ , "src/crypto/x509/i2d_pr.cc"
+ , "src/crypto/x509/name_print.cc"
+ , "src/crypto/x509/policy.cc"
+ , "src/crypto/x509/rsa_pss.cc"
+ , "src/crypto/x509/t_crl.cc"
+ , "src/crypto/x509/t_req.cc"
+ , "src/crypto/x509/t_x509.cc"
+ , "src/crypto/x509/t_x509a.cc"
+ , "src/crypto/x509/v3_akey.cc"
+ , "src/crypto/x509/v3_akeya.cc"
+ , "src/crypto/x509/v3_alt.cc"
+ , "src/crypto/x509/v3_bcons.cc"
+ , "src/crypto/x509/v3_bitst.cc"
+ , "src/crypto/x509/v3_conf.cc"
+ , "src/crypto/x509/v3_cpols.cc"
+ , "src/crypto/x509/v3_crld.cc"
+ , "src/crypto/x509/v3_enum.cc"
+ , "src/crypto/x509/v3_extku.cc"
+ , "src/crypto/x509/v3_genn.cc"
+ , "src/crypto/x509/v3_ia5.cc"
+ , "src/crypto/x509/v3_info.cc"
+ , "src/crypto/x509/v3_int.cc"
+ , "src/crypto/x509/v3_lib.cc"
+ , "src/crypto/x509/v3_ncons.cc"
+ , "src/crypto/x509/v3_ocsp.cc"
+ , "src/crypto/x509/v3_pcons.cc"
+ , "src/crypto/x509/v3_pmaps.cc"
+ , "src/crypto/x509/v3_prn.cc"
+ , "src/crypto/x509/v3_purp.cc"
+ , "src/crypto/x509/v3_skey.cc"
+ , "src/crypto/x509/v3_utl.cc"
+ , "src/crypto/x509/x509.cc"
+ , "src/crypto/x509/x509_att.cc"
+ , "src/crypto/x509/x509_cmp.cc"
+ , "src/crypto/x509/x509_d2.cc"
+ , "src/crypto/x509/x509_def.cc"
+ , "src/crypto/x509/x509_ext.cc"
+ , "src/crypto/x509/x509_lu.cc"
+ , "src/crypto/x509/x509_obj.cc"
+ , "src/crypto/x509/x509_req.cc"
+ , "src/crypto/x509/x509_set.cc"
+ , "src/crypto/x509/x509_trs.cc"
+ , "src/crypto/x509/x509_txt.cc"
+ , "src/crypto/x509/x509_v3.cc"
+ , "src/crypto/x509/x509_vfy.cc"
+ , "src/crypto/x509/x509_vpm.cc"
+ , "src/crypto/x509/x509cset.cc"
+ , "src/crypto/x509/x509name.cc"
+ , "src/crypto/x509/x509rset.cc"
+ , "src/crypto/x509/x509spki.cc"
+ , "src/crypto/x509/x_algor.cc"
+ , "src/crypto/x509/x_all.cc"
+ , "src/crypto/x509/x_attrib.cc"
+ , "src/crypto/x509/x_crl.cc"
+ , "src/crypto/x509/x_exten.cc"
+ , "src/crypto/x509/x_name.cc"
+ , "src/crypto/x509/x_pubkey.cc"
+ , "src/crypto/x509/x_req.cc"
+ , "src/crypto/x509/x_sig.cc"
+ , "src/crypto/x509/x_spki.cc"
+ , "src/crypto/x509/x_val.cc"
+ , "src/crypto/x509/x_x509.cc"
+ , "src/crypto/x509/x_x509a.cc"
+ , "src/gen/crypto/err_data.cc"
]
}
, "crypto_internal_headers":
@@ -557,7 +521,6 @@
, "src/crypto/curve25519/curve25519_tables.h"
, "src/crypto/curve25519/internal.h"
, "src/crypto/des/internal.h"
- , "src/crypto/dilithium/internal.h"
, "src/crypto/dsa/internal.h"
, "src/crypto/ec_extra/internal.h"
, "src/crypto/err/internal.h"
@@ -577,7 +540,6 @@
, "src/crypto/fipsmodule/ec/p256-nistz.h"
, "src/crypto/fipsmodule/ec/p256_table.h"
, "src/crypto/fipsmodule/ecdsa/internal.h"
- , "src/crypto/fipsmodule/md5/internal.h"
, "src/crypto/fipsmodule/modes/internal.h"
, "src/crypto/fipsmodule/rand/internal.h"
, "src/crypto/fipsmodule/rsa/internal.h"
@@ -589,6 +551,7 @@
, "src/crypto/keccak/internal.h"
, "src/crypto/kyber/internal.h"
, "src/crypto/lhash/internal.h"
+ , "src/crypto/md5/internal.h"
, "src/crypto/mldsa/internal.h"
, "src/crypto/mlkem/internal.h"
, "src/crypto/obj/obj_dat.h"
@@ -599,13 +562,13 @@
, "src/crypto/rand_extra/getrandom_fillin.h"
, "src/crypto/rand_extra/sysrand_internal.h"
, "src/crypto/rsa_extra/internal.h"
- , "src/crypto/spx/address.h"
- , "src/crypto/spx/fors.h"
- , "src/crypto/spx/merkle.h"
- , "src/crypto/spx/params.h"
- , "src/crypto/spx/spx_util.h"
- , "src/crypto/spx/thash.h"
- , "src/crypto/spx/wots.h"
+ , "src/crypto/slhdsa/address.h"
+ , "src/crypto/slhdsa/fors.h"
+ , "src/crypto/slhdsa/internal.h"
+ , "src/crypto/slhdsa/merkle.h"
+ , "src/crypto/slhdsa/params.h"
+ , "src/crypto/slhdsa/thash.h"
+ , "src/crypto/slhdsa/wots.h"
, "src/crypto/trust_token/internal.h"
, "src/crypto/x509/ext_dat.h"
, "src/crypto/x509/internal.h"
@@ -639,6 +602,10 @@
, "src/gen/crypto/chacha20_poly1305_armv8-win.S"
, "src/gen/crypto/chacha20_poly1305_x86_64-apple.S"
, "src/gen/crypto/chacha20_poly1305_x86_64-linux.S"
+ , "src/gen/crypto/md5-586-apple.S"
+ , "src/gen/crypto/md5-586-linux.S"
+ , "src/gen/crypto/md5-x86_64-apple.S"
+ , "src/gen/crypto/md5-x86_64-linux.S"
, "src/third_party/fiat/asm/fiat_curve25519_adx_mul.S"
, "src/third_party/fiat/asm/fiat_curve25519_adx_square.S"
]
diff --git a/etc/import/TARGETS.grpc b/etc/import/TARGETS.grpc
index 1d8dc19d..fad89f88 100644
--- a/etc/import/TARGETS.grpc
+++ b/etc/import/TARGETS.grpc
@@ -67,6 +67,7 @@
, "grpc_base"
, "grpc_client_channel"
, "grpc_common"
+ , "grpc_core_credentials_header"
, "grpc_http_filters"
, "grpc_security_base"
, "grpc_trace"
@@ -75,6 +76,10 @@
, "server"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/time", "time"]
, ["src/core", "channel_args"]
, ["src/core", "channel_init"]
, ["src/core", "channel_stack_type"]
@@ -91,6 +96,7 @@
, ["src/core", "service_config_channel_arg_filter"]
, ["src/core", "slice"]
, ["src/core", "tcp_connect_handshaker"]
+ , ["third_party/address_sorting", "address_sorting"]
]
}
, "grpc":
@@ -133,6 +139,7 @@
, "grpc_base"
, "grpc_client_channel"
, "grpc_common"
+ , "grpc_core_credentials_header"
, "grpc_credentials_util"
, "grpc_http_filters"
, "grpc_jwt_credentials"
@@ -147,9 +154,13 @@
, "server"
, "sockaddr_utils"
, "tsi_base"
- , "uri_parser"
+ , "uri"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/time", "time"]
, ["src/core", "channel_args"]
, ["src/core", "channel_creds_registry_init"]
, ["src/core", "channel_init"]
@@ -167,22 +178,19 @@
, ["src/core", "grpc_insecure_credentials"]
, ["src/core", "grpc_lb_policy_cds"]
, ["src/core", "grpc_lb_policy_ring_hash"]
- , ["src/core", "grpc_lb_policy_rls"]
, ["src/core", "grpc_lb_policy_xds_cluster_impl"]
, ["src/core", "grpc_lb_policy_xds_cluster_manager"]
, ["src/core", "grpc_lb_policy_xds_override_host"]
, ["src/core", "grpc_lb_policy_xds_wrr_locality"]
, ["src/core", "grpc_local_credentials"]
, ["src/core", "grpc_oauth2_credentials"]
- , ["src/core", "grpc_rbac_filter"]
, ["src/core", "grpc_resolver_c2p"]
, ["src/core", "grpc_resolver_xds"]
, ["src/core", "grpc_ssl_credentials"]
, ["src/core", "grpc_stateful_session_filter"]
, ["src/core", "grpc_tls_credentials"]
, ["src/core", "grpc_transport_chttp2_alpn"]
- , ["src/core", "grpc_xds_channel_stack_modifier"]
- , ["src/core", "grpc_xds_client"]
+ , ["src/core", "grpc_xds_server_config_fetcher"]
, ["src/core", "http_proxy_mapper"]
, ["src/core", "httpcli_ssl_credentials"]
, ["src/core", "init_internally"]
@@ -195,6 +203,8 @@
, ["src/core", "slice_refcount"]
, ["src/core", "tcp_connect_handshaker"]
, ["src/core", "useful"]
+ , ["src/core", "xds_http_proxy_mapper"]
+ , ["third_party/address_sorting", "address_sorting"]
]
}
, "gpr":
@@ -222,50 +232,50 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["gpr"]
, "srcs":
- [ "src/core/lib/gprpp/crash.cc"
- , "src/core/lib/gprpp/fork.cc"
- , "src/core/lib/gprpp/host_port.cc"
- , "src/core/lib/gprpp/mpscq.cc"
- , "src/core/lib/gprpp/posix/stat.cc"
- , "src/core/lib/gprpp/posix/thd.cc"
- , "src/core/lib/gprpp/time_util.cc"
- , "src/core/lib/gprpp/windows/stat.cc"
- , "src/core/lib/gprpp/windows/thd.cc"
- , "src/core/util/alloc.cc"
+ [ "src/core/util/alloc.cc"
+ , "src/core/util/crash.cc"
+ , "src/core/util/fork.cc"
+ , "src/core/util/gpr_time.cc"
+ , "src/core/util/host_port.cc"
, "src/core/util/iphone/cpu.cc"
, "src/core/util/linux/cpu.cc"
, "src/core/util/log.cc"
+ , "src/core/util/mpscq.cc"
, "src/core/util/msys/tmpfile.cc"
, "src/core/util/posix/cpu.cc"
+ , "src/core/util/posix/stat.cc"
, "src/core/util/posix/string.cc"
, "src/core/util/posix/sync.cc"
+ , "src/core/util/posix/thd.cc"
, "src/core/util/posix/time.cc"
, "src/core/util/posix/tmpfile.cc"
, "src/core/util/string.cc"
, "src/core/util/sync.cc"
, "src/core/util/sync_abseil.cc"
- , "src/core/util/time.cc"
, "src/core/util/time_precise.cc"
+ , "src/core/util/time_util.cc"
, "src/core/util/windows/cpu.cc"
+ , "src/core/util/windows/stat.cc"
, "src/core/util/windows/string.cc"
, "src/core/util/windows/string_util.cc"
, "src/core/util/windows/sync.cc"
+ , "src/core/util/windows/thd.cc"
, "src/core/util/windows/time.cc"
, "src/core/util/windows/tmpfile.cc"
]
, "hdrs":
- [ "src/core/lib/gprpp/crash.h"
- , "src/core/lib/gprpp/fork.h"
- , "src/core/lib/gprpp/host_port.h"
- , "src/core/lib/gprpp/memory.h"
- , "src/core/lib/gprpp/mpscq.h"
- , "src/core/lib/gprpp/stat.h"
- , "src/core/lib/gprpp/sync.h"
- , "src/core/lib/gprpp/thd.h"
- , "src/core/lib/gprpp/time_util.h"
- , "src/core/util/alloc.h"
+ [ "src/core/util/alloc.h"
+ , "src/core/util/crash.h"
+ , "src/core/util/fork.h"
+ , "src/core/util/host_port.h"
+ , "src/core/util/memory.h"
+ , "src/core/util/mpscq.h"
+ , "src/core/util/stat.h"
, "src/core/util/string.h"
+ , "src/core/util/sync.h"
+ , "src/core/util/thd.h"
, "src/core/util/time_precise.h"
+ , "src/core/util/time_util.h"
, "src/core/util/tmpfile.h"
, ["include/grpc", "gpr_public_headers"]
]
@@ -288,6 +298,7 @@
, ["@", "absl", "absl/synchronization", "synchronization"]
, ["@", "absl", "absl/time", "time"]
, ["@", "absl", "absl/types", "optional"]
+ , ["@", "absl", "absl/types", "variant"]
, ["src/core", "construct_destruct"]
, ["src/core", "env"]
, ["src/core", "event_engine_thread_local"]
@@ -311,7 +322,7 @@
, "cpp_impl_of":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["cpp_impl_of"]
- , "hdrs": ["src/core/lib/gprpp/cpp_impl_of.h"]
+ , "hdrs": ["src/core/util/cpp_impl_of.h"]
}
, "grpc_common":
{ "type": ["@", "rules", "CC", "library"]
@@ -329,11 +340,11 @@
, ["src/core", "grpc_lb_policy_outlier_detection"]
, ["src/core", "grpc_lb_policy_pick_first"]
, ["src/core", "grpc_lb_policy_priority"]
+ , ["src/core", "grpc_lb_policy_rls"]
, ["src/core", "grpc_lb_policy_round_robin"]
, ["src/core", "grpc_lb_policy_weighted_round_robin"]
, ["src/core", "grpc_lb_policy_weighted_target"]
, ["src/core", "grpc_message_size_filter"]
- , ["src/core", "grpc_resolver_binder"]
, ["src/core", "grpc_resolver_dns_native"]
, ["src/core", "grpc_resolver_dns_plugin"]
, ["src/core", "grpc_resolver_sockaddr"]
@@ -370,6 +381,7 @@
, ["@", "absl", "absl/log", "absl_log"]
, ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "cord"]
, ["@", "absl", "absl/synchronization", "synchronization"]
, ["@", "protobuf", "", "libprotobuf"]
@@ -381,6 +393,12 @@
, "name": ["channel_arg_names"]
, "hdrs": [["include/grpc", "channel_arg_names_headers"]]
}
+, "grpc_slice":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["grpc_slice"]
+ , "hdrs": ["include/grpc/slice.h", "include/grpc/slice_buffer.h"]
+ , "deps": [["src/core", "slice"], ["src/core", "slice_buffer"]]
+ }
, "grpc++":
{ "type": "export"
, "target": "grpc++_internal"
@@ -415,6 +433,8 @@
, "deps":
[ "global_callback_hook"
, "grpc++_base"
+ , "grpc++_xds_client"
+ , "grpc++_xds_server"
, ["@", "absl", "absl/log", "absl_check"]
, ["@", "absl", "absl/log", "absl_log"]
, ["@", "absl", "absl/log", "check"]
@@ -509,102 +529,6 @@
, ["third_party/upb", "message"]
]
}
-, "grpc++_binder":
- { "type": ["@", "rules", "CC", "library"]
- , "name": ["grpc++_binder"]
- , "srcs":
- [ "src/core/ext/transport/binder/client/binder_connector.cc"
- , "src/core/ext/transport/binder/client/channel_create.cc"
- , "src/core/ext/transport/binder/client/channel_create_impl.cc"
- , "src/core/ext/transport/binder/client/connection_id_generator.cc"
- , "src/core/ext/transport/binder/client/endpoint_binder_pool.cc"
- , "src/core/ext/transport/binder/client/jni_utils.cc"
- , "src/core/ext/transport/binder/client/security_policy_setting.cc"
- , "src/core/ext/transport/binder/security_policy/binder_security_policy.cc"
- , "src/core/ext/transport/binder/server/binder_server.cc"
- , "src/core/ext/transport/binder/server/binder_server_credentials.cc"
- , "src/core/ext/transport/binder/transport/binder_transport.cc"
- , "src/core/ext/transport/binder/utils/ndk_binder.cc"
- , "src/core/ext/transport/binder/utils/transport_stream_receiver_impl.cc"
- , "src/core/ext/transport/binder/wire_format/binder_android.cc"
- , "src/core/ext/transport/binder/wire_format/binder_constants.cc"
- , "src/core/ext/transport/binder/wire_format/transaction.cc"
- , "src/core/ext/transport/binder/wire_format/wire_reader_impl.cc"
- , "src/core/ext/transport/binder/wire_format/wire_writer.cc"
- ]
- , "hdrs":
- [ "src/core/ext/transport/binder/client/binder_connector.h"
- , "src/core/ext/transport/binder/client/channel_create_impl.h"
- , "src/core/ext/transport/binder/client/connection_id_generator.h"
- , "src/core/ext/transport/binder/client/endpoint_binder_pool.h"
- , "src/core/ext/transport/binder/client/jni_utils.h"
- , "src/core/ext/transport/binder/client/security_policy_setting.h"
- , "src/core/ext/transport/binder/server/binder_server.h"
- , "src/core/ext/transport/binder/transport/binder_stream.h"
- , "src/core/ext/transport/binder/transport/binder_transport.h"
- , "src/core/ext/transport/binder/utils/binder_auto_utils.h"
- , "src/core/ext/transport/binder/utils/ndk_binder.h"
- , "src/core/ext/transport/binder/utils/transport_stream_receiver.h"
- , "src/core/ext/transport/binder/utils/transport_stream_receiver_impl.h"
- , "src/core/ext/transport/binder/wire_format/binder.h"
- , "src/core/ext/transport/binder/wire_format/binder_android.h"
- , "src/core/ext/transport/binder/wire_format/binder_constants.h"
- , "src/core/ext/transport/binder/wire_format/transaction.h"
- , "src/core/ext/transport/binder/wire_format/wire_reader.h"
- , "src/core/ext/transport/binder/wire_format/wire_reader_impl.h"
- , "src/core/ext/transport/binder/wire_format/wire_writer.h"
- , "include/grpcpp/create_channel_binder.h"
- , "include/grpcpp/security/binder_credentials.h"
- , "include/grpcpp/security/binder_security_policy.h"
- ]
- , "deps":
- [ "channel"
- , "channel_create"
- , "config"
- , "debug_location"
- , "exec_ctx"
- , "gpr"
- , "gpr_platform"
- , "grpc"
- , "grpc++_base"
- , "grpc_base"
- , "grpc_client_channel"
- , "grpc_public_hdrs"
- , "orphanable"
- , "ref_counted_ptr"
- , "server"
- , ["@", "absl", "absl/base", "core_headers"]
- , ["@", "absl", "absl/cleanup", "cleanup"]
- , ["@", "absl", "absl/container", "flat_hash_map"]
- , ["@", "absl", "absl/functional", "any_invocable"]
- , ["@", "absl", "absl/hash", "hash"]
- , ["@", "absl", "absl/log", "check"]
- , ["@", "absl", "absl/log", "log"]
- , ["@", "absl", "absl/memory", "memory"]
- , ["@", "absl", "absl/meta", "type_traits"]
- , ["@", "absl", "absl/status", "status"]
- , ["@", "absl", "absl/status", "statusor"]
- , ["@", "absl", "absl/strings", "strings"]
- , ["@", "absl", "absl/synchronization", "synchronization"]
- , ["@", "absl", "absl/time", "time"]
- , ["@", "absl", "absl/types", "variant"]
- , ["src/core", "arena"]
- , ["src/core", "channel_args"]
- , ["src/core", "channel_args_preconditioning"]
- , ["src/core", "channel_stack_type"]
- , ["src/core", "default_event_engine"]
- , ["src/core", "error_utils"]
- , ["src/core", "iomgr_fwd"]
- , ["src/core", "iomgr_port"]
- , ["src/core", "metadata_batch"]
- , ["src/core", "notification"]
- , ["src/core", "slice"]
- , ["src/core", "slice_refcount"]
- , ["src/core", "status_helper"]
- , ["src/core", "subchannel_connector"]
- , ["src/core", "transport_fwd"]
- ]
- }
, "grpc++_xds_client":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["grpc++_xds_client"]
@@ -631,7 +555,7 @@
]
, "hdrs":
[ "src/cpp/server/secure_server_credentials.h"
- , "include/grpcpp/xds_server_builder.h"
+ , ["include/grpcpp", "grpcpp_xds_server_builder_headers"]
]
, "deps":
[ "channel_arg_names"
@@ -661,14 +585,19 @@
, "gpr"
, "grpc++_base_unsecure"
, "grpc++_codegen_proto"
+ , "grpc++_config_proto"
, "grpc_core_credentials_header"
, "grpc_public_hdrs"
, "grpc_security_base"
, "grpc_unsecure"
+ , ["@", "absl", "absl/functional", "any_invocable"]
, ["@", "absl", "absl/log", "absl_check"]
, ["@", "absl", "absl/log", "absl_log"]
, ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "cord"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/synchronization", "synchronization"]
, ["src/core", "gpr_atm"]
@@ -763,7 +692,7 @@
, "parse_address"
, "ref_counted_ptr"
, "sockaddr_utils"
- , "uri_parser"
+ , "uri"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/log", "log"]
@@ -861,9 +790,6 @@
, "src/core/lib/iomgr/ev_posix.cc"
, "src/core/lib/iomgr/fork_posix.cc"
, "src/core/lib/iomgr/fork_windows.cc"
- , "src/core/lib/iomgr/gethostname_fallback.cc"
- , "src/core/lib/iomgr/gethostname_host_name_max.cc"
- , "src/core/lib/iomgr/gethostname_sysconf.cc"
, "src/core/lib/iomgr/iocp_windows.cc"
, "src/core/lib/iomgr/iomgr.cc"
, "src/core/lib/iomgr/iomgr_posix.cc"
@@ -905,6 +831,9 @@
, "src/core/lib/iomgr/event_engine_shims/closure.cc"
, "src/core/lib/iomgr/event_engine_shims/endpoint.cc"
, "src/core/lib/iomgr/event_engine_shims/tcp_client.cc"
+ , "src/core/util/gethostname_fallback.cc"
+ , "src/core/util/gethostname_host_name_max.cc"
+ , "src/core/util/gethostname_sysconf.cc"
]
, "hdrs":
[ "src/core/lib/iomgr/block_annotate.h"
@@ -917,7 +846,6 @@
, "src/core/lib/iomgr/ev_epoll1_linux.h"
, "src/core/lib/iomgr/ev_poll_posix.h"
, "src/core/lib/iomgr/ev_posix.h"
- , "src/core/lib/iomgr/gethostname.h"
, "src/core/lib/iomgr/iocp_windows.h"
, "src/core/lib/iomgr/iomgr.h"
, "src/core/lib/iomgr/lockfree_event.h"
@@ -951,6 +879,7 @@
, "src/core/lib/iomgr/event_engine_shims/closure.h"
, "src/core/lib/iomgr/event_engine_shims/endpoint.h"
, "src/core/lib/iomgr/event_engine_shims/tcp_client.h"
+ , "src/core/util/gethostname.h"
, ["include/grpc", "grpc_public_event_engine_headers"]
, ["include/grpc", "grpc_public_headers"]
]
@@ -961,6 +890,7 @@
, "debug_location"
, "exec_ctx"
, "gpr"
+ , "grpc_core_credentials_header"
, "grpc_public_hdrs"
, "grpc_trace"
, "iomgr_buffer_list"
@@ -1000,7 +930,6 @@
, ["src/core", "event_engine_shim"]
, ["src/core", "event_engine_tcp_socket_utils"]
, ["src/core", "event_log"]
- , ["src/core", "examine_stack"]
, ["src/core", "experiments"]
, ["src/core", "gpr_atm"]
, ["src/core", "gpr_manual_constructor"]
@@ -1177,12 +1106,14 @@
, "gpr"
, "grpc_base"
, "grpc_public_hdrs"
+ , "grpc_security_base"
, "grpc_trace"
, "iomgr"
, "legacy_channel"
, "orphanable"
, "promise"
, "ref_counted_ptr"
+ , "sockaddr_utils"
, "stats"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/cleanup", "cleanup"]
@@ -1204,6 +1135,7 @@
, ["src/core", "channel_fwd"]
, ["src/core", "channel_stack_type"]
, ["src/core", "closure"]
+ , ["src/core", "connection_quota"]
, ["src/core", "connectivity_state"]
, ["src/core", "context"]
, ["src/core", "dual_ref_counted"]
@@ -1218,6 +1150,7 @@
, ["src/core", "poll"]
, ["src/core", "pollset_set"]
, ["src/core", "random_early_detection"]
+ , ["src/core", "resolved_address"]
, ["src/core", "seq"]
, ["src/core", "server_interface"]
, ["src/core", "slice"]
@@ -1312,6 +1245,7 @@
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/time", "time"]
, ["@", "absl", "absl/types", "optional"]
, ["@", "absl", "absl/utility", "utility"]
, ["@", "zlib", "", "zlib"]
@@ -1322,6 +1256,7 @@
, ["src/core", "arena_promise"]
, ["src/core", "atomic_utils"]
, ["src/core", "bitset"]
+ , ["src/core", "blackboard"]
, ["src/core", "call_destination"]
, ["src/core", "call_filters"]
, ["src/core", "call_final_info"]
@@ -1343,6 +1278,7 @@
, ["src/core", "event_engine_common"]
, ["src/core", "event_engine_context"]
, ["src/core", "experiments"]
+ , ["src/core", "filter_args"]
, ["src/core", "for_each"]
, ["src/core", "gpr_atm"]
, ["src/core", "gpr_manual_constructor"]
@@ -1444,7 +1380,7 @@
, ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/memory", "memory"]
, ["@", "protobuf", "", "libprotobuf"]
- , ["src/proto/grpc/lb/v1", "load_reporter_proto"]
+ , ["src/proto/grpc/lb/v1", "load_reporter_cc_grpc"]
]
}
, "lb_get_cpu_stats":
@@ -1476,7 +1412,7 @@
, ["@", "opencensus-stats", "", ""]
, ["@", "opencensus-tags", "", ""]
, ["@", "protobuf", "", "libprotobuf"]
- , ["src/proto/grpc/lb/v1", "load_reporter_proto"]
+ , ["src/proto/grpc/lb/v1", "load_reporter_cc_grpc"]
]
}
, "grpc_security_base":
@@ -1540,6 +1476,7 @@
, ["src/core", "channel_args"]
, ["src/core", "channel_fwd"]
, ["src/core", "closure"]
+ , ["src/core", "connection_context"]
, ["src/core", "context"]
, ["src/core", "error"]
, ["src/core", "event_engine_memory_allocator"]
@@ -1661,6 +1598,7 @@
, "gpr"
, "grpc"
, "grpc++_codegen_proto"
+ , "grpc++_config_proto"
, "grpc_base"
, "grpc_core_credentials_header"
, "grpc_credentials_util"
@@ -1686,6 +1624,7 @@
, ["@", "absl", "absl/memory", "memory"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "cord"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/synchronization", "synchronization"]
@@ -1700,12 +1639,14 @@
, ["src/core", "default_event_engine"]
, ["src/core", "env"]
, ["src/core", "error"]
+ , ["src/core", "experiments"]
, ["src/core", "gpr_atm"]
, ["src/core", "gpr_manual_constructor"]
, ["src/core", "grpc_audit_logging"]
, ["src/core", "grpc_backend_metric_provider"]
, ["src/core", "grpc_crl_provider"]
, ["src/core", "grpc_service_config"]
+ , ["src/core", "grpc_tls_credentials"]
, ["src/core", "grpc_transport_chttp2_server"]
, ["src/core", "grpc_transport_inproc"]
, ["src/core", "json"]
@@ -1769,6 +1710,7 @@
, ["@", "absl", "absl/memory", "memory"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "cord"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/synchronization", "synchronization"]
@@ -1780,6 +1722,7 @@
, ["src/core", "closure"]
, ["src/core", "default_event_engine"]
, ["src/core", "error"]
+ , ["src/core", "experiments"]
, ["src/core", "gpr_atm"]
, ["src/core", "gpr_manual_constructor"]
, ["src/core", "grpc_backend_metric_provider"]
@@ -1809,6 +1752,7 @@
[ "grpc++_config_proto"
, "grpc++_public_hdrs"
, "grpcpp_status"
+ , ["@", "absl", "absl/strings", "cord"]
, ["@", "protobuf", "", "libprotobuf"]
]
}
@@ -1819,7 +1763,10 @@
[ ["include/grpc++", "grpc++_config_proto_headers"]
, ["include/grpcpp", "grpcpp_config_proto_headers"]
]
- , "deps": [["@", "protobuf", "", "libprotobuf"]]
+ , "deps":
+ [ ["@", "absl", "absl/status", "status"]
+ , ["@", "protobuf", "", "libprotobuf"]
+ ]
}
, "grpc++_reflection":
{ "type": ["@", "rules", "CC", "library"]
@@ -1876,7 +1823,7 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["grpcpp_orca_service"]
, "srcs": ["src/cpp/server/orca/orca_service.cc"]
- , "hdrs": ["include/grpcpp/ext/orca_service.h"]
+ , "hdrs": ["src/cpp/server/orca/orca_service.h"]
, "deps":
[ "debug_location"
, "exec_ctx"
@@ -1887,6 +1834,7 @@
, "ref_counted_ptr"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/time", "time"]
, ["@", "absl", "absl/types", "optional"]
@@ -1931,7 +1879,7 @@
, "grpc++_base"
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
- , ["src/proto/grpc/testing/xds/v3", "csds_proto"]
+ , ["src/proto/grpc/testing/xds/v3", "csds_cc_grpc"]
]
}
, "grpcpp_admin":
@@ -1943,6 +1891,7 @@
[ "gpr"
, "grpc++"
, "grpcpp_channelz"
+ , "grpcpp_csds"
, ["@", "absl", "absl/memory", "memory"]
]
}
@@ -2046,12 +1995,24 @@
, "hdrs": ["include/grpcpp/impl/generic_stub_internal.h"]
, "deps": ["grpc++_public_hdrs"]
}
+, "generic_stub":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["generic_stub"]
+ , "hdrs": ["include/grpcpp/generic/generic_stub.h"]
+ , "deps": ["generic_stub_internal"]
+ }
, "generic_stub_callback":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["generic_stub_callback"]
, "hdrs": ["include/grpcpp/generic/generic_stub_callback.h"]
, "deps": ["generic_stub_internal"]
}
+, "async_generic_service":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["async_generic_service"]
+ , "hdrs": ["include/grpcpp/generic/async_generic_service.h"]
+ , "deps": ["grpc++_public_hdrs"]
+ }
, "callback_generic_service":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["callback_generic_service"]
@@ -2061,8 +2022,8 @@
, "work_serializer":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["work_serializer"]
- , "srcs": ["src/core/lib/gprpp/work_serializer.cc"]
- , "hdrs": ["src/core/lib/gprpp/work_serializer.h"]
+ , "srcs": ["src/core/util/work_serializer.cc"]
+ , "hdrs": ["src/core/util/work_serializer.h"]
, "deps":
[ "debug_location"
, "event_engine_base_hdrs"
@@ -2102,8 +2063,8 @@
, "load_config":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["load_config"]
- , "srcs": ["src/core/lib/config/load_config.cc"]
- , "hdrs": ["src/core/lib/config/load_config.h"]
+ , "srcs": ["src/core/config/load_config.cc"]
+ , "hdrs": ["src/core/config/load_config.h"]
, "deps":
[ "gpr_platform"
, ["@", "absl", "absl/flags", "flag"]
@@ -2118,10 +2079,10 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["config_vars"]
, "srcs":
- [ "src/core/lib/config/config_vars.cc"
- , "src/core/lib/config/config_vars_non_generated.cc"
+ [ "src/core/config/config_vars.cc"
+ , "src/core/config/config_vars_non_generated.cc"
]
- , "hdrs": ["src/core/lib/config/config_vars.h"]
+ , "hdrs": ["src/core/config/config_vars.h"]
, "deps":
[ "gpr_platform"
, "load_config"
@@ -2133,8 +2094,8 @@
, "config":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["config"]
- , "srcs": ["src/core/lib/config/core_configuration.cc"]
- , "hdrs": ["src/core/lib/config/core_configuration.h"]
+ , "srcs": ["src/core/config/core_configuration.cc"]
+ , "hdrs": ["src/core/config/core_configuration.h"]
, "deps":
[ "gpr"
, "grpc_resolver"
@@ -2153,13 +2114,13 @@
, "debug_location":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["debug_location"]
- , "hdrs": ["src/core/lib/gprpp/debug_location.h"]
+ , "hdrs": ["src/core/util/debug_location.h"]
, "deps": ["gpr_platform", ["@", "absl", "absl/strings", "strings"]]
}
, "orphanable":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["orphanable"]
- , "hdrs": ["src/core/lib/gprpp/orphanable.h"]
+ , "hdrs": ["src/core/util/orphanable.h"]
, "deps":
[ "debug_location"
, "gpr_platform"
@@ -2184,7 +2145,7 @@
, "ref_counted_ptr":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["ref_counted_ptr"]
- , "hdrs": ["src/core/lib/gprpp/ref_counted_ptr.h"]
+ , "hdrs": ["src/core/util/ref_counted_ptr.h"]
, "deps":
[ "debug_location"
, "gpr_platform"
@@ -2296,7 +2257,7 @@
, "hdrs": ["src/core/lib/address_utils/sockaddr_utils.h"]
, "deps":
[ "gpr"
- , "uri_parser"
+ , "uri"
, ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
@@ -2371,11 +2332,11 @@
, ["src/core", "iomgr_port"]
]
}
-, "uri_parser":
+, "uri":
{ "type": ["@", "rules", "CC", "library"]
- , "name": ["uri_parser"]
- , "srcs": ["src/core/lib/uri/uri_parser.cc"]
- , "hdrs": ["src/core/lib/uri/uri_parser.h"]
+ , "name": ["uri"]
+ , "srcs": ["src/core/util/uri.cc"]
+ , "hdrs": ["src/core/util/uri.h"]
, "deps":
[ "gpr"
, ["@", "absl", "absl/log", "check"]
@@ -2390,16 +2351,16 @@
, "name": ["parse_address"]
, "srcs":
[ "src/core/lib/address_utils/parse_address.cc"
- , "src/core/lib/iomgr/grpc_if_nametoindex_posix.cc"
- , "src/core/lib/iomgr/grpc_if_nametoindex_unsupported.cc"
+ , "src/core/util/grpc_if_nametoindex_posix.cc"
+ , "src/core/util/grpc_if_nametoindex_unsupported.cc"
]
, "hdrs":
[ "src/core/lib/address_utils/parse_address.h"
- , "src/core/lib/iomgr/grpc_if_nametoindex.h"
+ , "src/core/util/grpc_if_nametoindex.h"
]
, "deps":
[ "gpr"
- , "uri_parser"
+ , "uri"
, ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
@@ -2415,11 +2376,12 @@
, "backoff":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["backoff"]
- , "srcs": ["src/core/lib/backoff/backoff.cc"]
- , "hdrs": ["src/core/lib/backoff/backoff.h"]
+ , "srcs": ["src/core/util/backoff.cc"]
+ , "hdrs": ["src/core/util/backoff.h"]
, "deps":
[ "gpr_platform"
, ["@", "absl", "absl/random", "random"]
+ , ["src/core", "experiments"]
, ["src/core", "time"]
]
}
@@ -2522,7 +2484,7 @@
, "orphanable"
, "ref_counted_ptr"
, "server_address"
- , "uri_parser"
+ , "uri"
, ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
@@ -2654,7 +2616,7 @@
, "ref_counted_ptr"
, "sockaddr_utils"
, "stats"
- , "uri_parser"
+ , "uri"
, "work_serializer"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/cleanup", "cleanup"]
@@ -2673,6 +2635,7 @@
, ["src/core", "arena"]
, ["src/core", "arena_promise"]
, ["src/core", "backend_metric_parser"]
+ , ["src/core", "blackboard"]
, ["src/core", "call_destination"]
, ["src/core", "call_filters"]
, ["src/core", "call_spine"]
@@ -2682,6 +2645,7 @@
, ["src/core", "channel_fwd"]
, ["src/core", "channel_init"]
, ["src/core", "channel_stack_type"]
+ , ["src/core", "client_channel_args"]
, ["src/core", "client_channel_backup_poller"]
, ["src/core", "client_channel_internal_header"]
, ["src/core", "client_channel_service_config"]
@@ -2722,6 +2686,7 @@
, ["src/core", "ref_counted"]
, ["src/core", "resolved_address"]
, ["src/core", "resource_quota"]
+ , ["src/core", "retry_interceptor"]
, ["src/core", "retry_service_config"]
, ["src/core", "retry_throttle"]
, ["src/core", "seq"]
@@ -2778,7 +2743,7 @@
, "parse_address"
, "ref_counted_ptr"
, "sockaddr_utils"
- , "uri_parser"
+ , "uri"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/functional", "any_invocable"]
, ["@", "absl", "absl/log", "check"]
@@ -2823,6 +2788,7 @@
, "deps":
[ "config"
, "debug_location"
+ , "event_engine_base_hdrs"
, "exec_ctx"
, "gpr"
, "grpc_base"
@@ -2834,8 +2800,7 @@
, "orphanable"
, "ref_counted_ptr"
, "resource_quota_api"
- , "sockaddr_utils"
- , "uri_parser"
+ , "uri"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/functional", "bind_front"]
, ["@", "absl", "absl/log", "check"]
@@ -2850,10 +2815,11 @@
, ["src/core", "closure"]
, ["src/core", "error"]
, ["src/core", "error_utils"]
+ , ["src/core", "event_engine_common"]
+ , ["src/core", "event_engine_tcp_socket_utils"]
, ["src/core", "handshaker_registry"]
, ["src/core", "iomgr_fwd"]
, ["src/core", "pollset_set"]
- , ["src/core", "resolved_address"]
, ["src/core", "resource_quota"]
, ["src/core", "slice"]
, ["src/core", "slice_refcount"]
@@ -2946,7 +2912,7 @@
, "orphanable"
, "promise"
, "ref_counted_ptr"
- , "uri_parser"
+ , "uri"
, ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
@@ -3206,6 +3172,7 @@
, ["src/core", "experiments"]
, ["src/core", "grpc_message_size_filter"]
, ["src/core", "latch"]
+ , ["src/core", "latent_see"]
, ["src/core", "map"]
, ["src/core", "metadata_batch"]
, ["src/core", "percent_encoding"]
@@ -3235,17 +3202,18 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["xds_client"]
, "srcs":
- [ "src/core/xds/xds_client/xds_api.cc"
+ [ "src/core/xds/xds_client/lrs_client.cc"
+ , "src/core/xds/xds_client/xds_api.cc"
, "src/core/xds/xds_client/xds_bootstrap.cc"
, "src/core/xds/xds_client/xds_client.cc"
- , "src/core/xds/xds_client/xds_client_stats.cc"
]
, "hdrs":
- [ "src/core/xds/xds_client/xds_api.h"
+ [ "src/core/xds/xds_client/lrs_client.h"
+ , "src/core/xds/xds_client/xds_api.h"
, "src/core/xds/xds_client/xds_bootstrap.h"
, "src/core/xds/xds_client/xds_channel_args.h"
, "src/core/xds/xds_client/xds_client.h"
- , "src/core/xds/xds_client/xds_client_stats.h"
+ , "src/core/xds/xds_client/xds_locality.h"
, "src/core/xds/xds_client/xds_metrics.h"
, "src/core/xds/xds_client/xds_resource_type.h"
, "src/core/xds/xds_client/xds_resource_type_impl.h"
@@ -3262,10 +3230,11 @@
, "grpc_trace"
, "orphanable"
, "ref_counted_ptr"
- , "uri_parser"
+ , "uri"
, "work_serializer"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/cleanup", "cleanup"]
+ , ["@", "absl", "absl/container", "flat_hash_set"]
, ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/memory", "memory"]
@@ -3278,12 +3247,15 @@
, ["src/core", "default_event_engine"]
, ["src/core", "dual_ref_counted"]
, ["src/core", "env"]
+ , ["src/core", "grpc_backend_metric_data"]
, ["src/core", "json"]
, ["src/core", "per_cpu"]
, ["src/core", "ref_counted"]
+ , ["src/core", "ref_counted_string"]
, ["src/core", "time"]
, ["src/core", "upb_utils"]
, ["src/core", "useful"]
+ , ["src/core", "xds_backend_metric_propagation"]
, ["src/core/ext/upb-gen", "upb-gen-lib"]
, ["src/core/ext/upbdefs-gen", "upbdefs-gen-lib"]
, ["third_party/upb", "base"]
@@ -3327,7 +3299,7 @@
, "orphanable"
, "ref_counted_ptr"
, "server_address"
- , "uri_parser"
+ , "uri"
, "work_serializer"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/log", "check"]
@@ -3512,16 +3484,46 @@
, ["@", "absl", "absl/types", "optional"]
]
}
+, "grpc_http2_client_transport":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["chttp2_varint"]
+ , "srcs":
+ ["src/core/ext/transport/chttp2/transport/http2_client_transport.cc"]
+ , "hdrs":
+ ["src/core/ext/transport/chttp2/transport/http2_client_transport.h"]
+ , "deps":
+ [ "grpc_base"
+ , "hpack_encoder"
+ , "hpack_parser"
+ , ["src/core", "grpc_promise_endoint"]
+ ]
+ }
+, "grpc_http2_server_transport":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["chttp2_varint"]
+ , "srcs":
+ ["src/core/ext/transport/chttp2/transport/http2_server_transport.cc"]
+ , "hdrs":
+ ["src/core/ext/transport/chttp2/transport/http2_server_transport.h"]
+ , "deps":
+ [ "grpc_base"
+ , "hpack_encoder"
+ , "hpack_parser"
+ , ["src/core", "grpc_promise_endoint"]
+ ]
+ }
, "grpc_transport_chttp2":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["grpc_transport_chttp2"]
, "srcs":
[ "src/core/ext/transport/chttp2/transport/bin_decoder.cc"
+ , "src/core/ext/transport/chttp2/transport/call_tracer_wrapper.cc"
, "src/core/ext/transport/chttp2/transport/chttp2_transport.cc"
, "src/core/ext/transport/chttp2/transport/frame_data.cc"
, "src/core/ext/transport/chttp2/transport/frame_goaway.cc"
, "src/core/ext/transport/chttp2/transport/frame_ping.cc"
, "src/core/ext/transport/chttp2/transport/frame_rst_stream.cc"
+ , "src/core/ext/transport/chttp2/transport/frame_security.cc"
, "src/core/ext/transport/chttp2/transport/frame_settings.cc"
, "src/core/ext/transport/chttp2/transport/frame_window_update.cc"
, "src/core/ext/transport/chttp2/transport/parsing.cc"
@@ -3530,14 +3532,17 @@
]
, "hdrs":
[ "src/core/ext/transport/chttp2/transport/bin_decoder.h"
+ , "src/core/ext/transport/chttp2/transport/call_tracer_wrapper.h"
, "src/core/ext/transport/chttp2/transport/chttp2_transport.h"
, "src/core/ext/transport/chttp2/transport/frame_data.h"
, "src/core/ext/transport/chttp2/transport/frame_goaway.h"
, "src/core/ext/transport/chttp2/transport/frame_ping.h"
, "src/core/ext/transport/chttp2/transport/frame_rst_stream.h"
+ , "src/core/ext/transport/chttp2/transport/frame_security.h"
, "src/core/ext/transport/chttp2/transport/frame_settings.h"
, "src/core/ext/transport/chttp2/transport/frame_window_update.h"
, "src/core/ext/transport/chttp2/transport/internal.h"
+ , "src/core/ext/transport/chttp2/transport/stream_lists.h"
]
, "deps":
[ "call_tracer"
@@ -3564,6 +3569,7 @@
, "tcp_tracer"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/container", "flat_hash_map"]
+ , ["@", "absl", "absl/functional", "bind_front"]
, ["@", "absl", "absl/hash", "hash"]
, ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/log", "log"]
@@ -3613,6 +3619,7 @@
, ["src/core", "status_conversion"]
, ["src/core", "status_helper"]
, ["src/core", "time"]
+ , ["src/core", "transport_framing_endpoint_extension"]
, ["src/core", "useful"]
, ["src/core", "write_size_policy"]
]
diff --git a/etc/import/absl/algorithm/TARGETS.absl b/etc/import/absl/algorithm/TARGETS.absl
index 92a6f6e2..c49c19ae 100644
--- a/etc/import/absl/algorithm/TARGETS.absl
+++ b/etc/import/absl/algorithm/TARGETS.absl
@@ -52,6 +52,7 @@
, "hdrs": ["container.h"]
, "deps":
[ "algorithm"
+ , ["absl/base", "config"]
, ["absl/base", "core_headers"]
, ["absl/base", "nullability"]
, ["absl/meta", "type_traits"]
diff --git a/etc/import/absl/base/TARGETS.absl b/etc/import/absl/base/TARGETS.absl
index 8ff8eb6f..df555cba 100644
--- a/etc/import/absl/base/TARGETS.absl
+++ b/etc/import/absl/base/TARGETS.absl
@@ -311,7 +311,7 @@
, "name": ["no_destructor"]
, "stage": ["absl", "base"]
, "hdrs": ["no_destructor.h"]
- , "deps": ["config"]
+ , "deps": ["config", "nullability"]
}
, "nullability":
{ "type": "export"
@@ -338,7 +338,7 @@
, "name": ["nullability"]
, "stage": ["absl", "base"]
, "hdrs": ["nullability.h", "internal/nullability_impl.h"]
- , "deps": ["core_headers", ["absl/meta", "type_traits"]]
+ , "deps": ["config", "core_headers", ["absl/meta", "type_traits"]]
}
, "raw_logging_internal":
{ "type": "export"
@@ -608,4 +608,32 @@
, "hdrs": ["prefetch.h"]
, "deps": ["config", "core_headers"]
}
+, "poison":
+ { "type": "export"
+ , "target": "poison (unexported)"
+ , "flexible_config":
+ [ "ADD_CFLAGS"
+ , "ADD_CXXFLAGS"
+ , "AR"
+ , "ARCH"
+ , "CC"
+ , "CFLAGS"
+ , "CXX"
+ , "CXXFLAGS"
+ , "DEBUG"
+ , "ENV"
+ , "HOST_ARCH"
+ , "OS"
+ , "TARGET_ARCH"
+ , "TOOLCHAIN_CONFIG"
+ ]
+ }
+, "poison (unexported)":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["poison"]
+ , "stage": ["absl", "base"]
+ , "srcs": ["internal/poison.cc"]
+ , "hdrs": ["internal/poison.h"]
+ , "deps": ["config", "core_headers", "malloc_internal"]
+ }
}
diff --git a/etc/import/absl/container/TARGETS.absl b/etc/import/absl/container/TARGETS.absl
index 348b189c..7b4d8857 100644
--- a/etc/import/absl/container/TARGETS.absl
+++ b/etc/import/absl/container/TARGETS.absl
@@ -40,6 +40,7 @@
, "hdrs": ["internal/inlined_vector.h"]
, "deps":
[ "compressed_tuple"
+ , ["absl/base", "base_internal"]
, ["absl/base", "core_headers"]
, ["absl/memory", "memory"]
, ["absl/meta", "type_traits"]
@@ -202,11 +203,11 @@
, "hdrs": ["flat_hash_map.h"]
, "deps":
[ "container_memory"
- , "hash_function_defaults"
+ , "hash_container_defaults"
, "raw_hash_map"
, ["absl/algorithm", "container"]
, ["absl/base", "core_headers"]
- , ["absl/memory", "memory"]
+ , ["absl/meta", "type_traits"]
]
}
, "hash_function_defaults":
@@ -241,6 +242,33 @@
, ["absl/strings", "strings"]
]
}
+, "hash_container_defaults":
+ { "type": "export"
+ , "target": "hash_container_defaults (unexported)"
+ , "flexible_config":
+ [ "ADD_CFLAGS"
+ , "ADD_CXXFLAGS"
+ , "AR"
+ , "ARCH"
+ , "CC"
+ , "CFLAGS"
+ , "CXX"
+ , "CXXFLAGS"
+ , "DEBUG"
+ , "ENV"
+ , "HOST_ARCH"
+ , "OS"
+ , "TARGET_ARCH"
+ , "TOOLCHAIN_CONFIG"
+ ]
+ }
+, "hash_container_defaults (unexported)":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["hash_container_defaults"]
+ , "stage": ["absl", "container"]
+ , "hdrs": ["hash_container_defaults.h"]
+ , "deps": ["hash_function_defaults", ["absl/base", "config"]]
+ }
, "raw_hash_map":
{ "type": "export"
, "target": "raw_hash_map (unexported)"
@@ -368,6 +396,7 @@
[ ["absl/base", "base"]
, ["absl/base", "config"]
, ["absl/base", "core_headers"]
+ , ["absl/base", "no_destructor"]
, ["absl/base", "raw_logging_internal"]
, ["absl/debugging", "stacktrace"]
, ["absl/memory", "memory"]
@@ -405,11 +434,12 @@
, "hdrs": ["flat_hash_set.h"]
, "deps":
[ "container_memory"
- , "hash_function_defaults"
+ , "hash_container_defaults"
, "raw_hash_set"
, ["absl/algorithm", "container"]
, ["absl/base", "core_headers"]
, ["absl/memory", "memory"]
+ , ["absl/meta", "type_traits"]
]
}
, "btree":
@@ -448,6 +478,7 @@
, "compressed_tuple"
, "container_memory"
, "layout"
+ , ["absl/base", "config"]
, ["absl/base", "core_headers"]
, ["absl/base", "raw_logging_internal"]
, ["absl/base", "throw_delegate"]
@@ -456,7 +487,6 @@
, ["absl/strings", "cord"]
, ["absl/strings", "strings"]
, ["absl/types", "compare"]
- , ["absl/utility", "utility"]
]
}
}
diff --git a/etc/import/absl/crc/TARGETS.absl b/etc/import/absl/crc/TARGETS.absl
index 91b864ab..7f256025 100644
--- a/etc/import/absl/crc/TARGETS.absl
+++ b/etc/import/absl/crc/TARGETS.absl
@@ -27,8 +27,8 @@
, "deps":
[ "crc32c"
, ["absl/base", "config"]
+ , ["absl/base", "no_destructor"]
, ["absl/numeric", "bits"]
- , ["absl/strings", "strings"]
]
}
, "crc32c":
diff --git a/etc/import/absl/debugging/TARGETS.absl b/etc/import/absl/debugging/TARGETS.absl
index 412414fa..1623b1d0 100644
--- a/etc/import/absl/debugging/TARGETS.absl
+++ b/etc/import/absl/debugging/TARGETS.absl
@@ -197,9 +197,132 @@
, "hdrs": ["internal/demangle.h"]
, "srcs": ["internal/demangle.cc"]
, "deps":
- [ ["absl/base", "base"]
+ [ "demangle_rust"
+ , ["absl/base", "base"]
+ , ["absl/base", "config"]
+ , ["absl/base", "core_headers"]
+ , ["absl/base", "nullability"]
+ , ["absl/numeric", "bits"]
+ ]
+ }
+, "bounded_utf8_length_sequence":
+ { "type": "export"
+ , "target": "bounded_utf8_length_sequence (unexported)"
+ , "flexible_config":
+ [ "ADD_CFLAGS"
+ , "ADD_CXXFLAGS"
+ , "AR"
+ , "ARCH"
+ , "CC"
+ , "CFLAGS"
+ , "CXX"
+ , "CXXFLAGS"
+ , "DEBUG"
+ , "ENV"
+ , "HOST_ARCH"
+ , "OS"
+ , "TARGET_ARCH"
+ , "TOOLCHAIN_CONFIG"
+ ]
+ }
+, "bounded_utf8_length_sequence (unexported)":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["bounded_utf8_length_sequence"]
+ , "stage": ["absl", "debugging"]
+ , "hdrs": ["internal/bounded_utf8_length_sequence.h"]
+ , "deps": [["absl/base", "config"], ["absl/numeric", "bits"]]
+ }
+, "decode_rust_punycode":
+ { "type": "export"
+ , "target": "decode_rust_punycode (unexported)"
+ , "flexible_config":
+ [ "ADD_CFLAGS"
+ , "ADD_CXXFLAGS"
+ , "AR"
+ , "ARCH"
+ , "CC"
+ , "CFLAGS"
+ , "CXX"
+ , "CXXFLAGS"
+ , "DEBUG"
+ , "ENV"
+ , "HOST_ARCH"
+ , "OS"
+ , "TARGET_ARCH"
+ , "TOOLCHAIN_CONFIG"
+ ]
+ }
+, "decode_rust_punycode (unexported)":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["decode_rust_punycode"]
+ , "stage": ["absl", "debugging"]
+ , "hdrs": ["internal/decode_rust_punycode.h"]
+ , "srcs": ["internal/decode_rust_punycode.cc"]
+ , "deps":
+ [ "bounded_utf8_length_sequence"
+ , "utf8_for_code_point"
+ , ["absl/base", "config"]
+ , ["absl/base", "nullability"]
+ ]
+ }
+, "demangle_rust":
+ { "type": "export"
+ , "target": "demangle_rust (unexported)"
+ , "flexible_config":
+ [ "ADD_CFLAGS"
+ , "ADD_CXXFLAGS"
+ , "AR"
+ , "ARCH"
+ , "CC"
+ , "CFLAGS"
+ , "CXX"
+ , "CXXFLAGS"
+ , "DEBUG"
+ , "ENV"
+ , "HOST_ARCH"
+ , "OS"
+ , "TARGET_ARCH"
+ , "TOOLCHAIN_CONFIG"
+ ]
+ }
+, "demangle_rust (unexported)":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["demangle_rust"]
+ , "stage": ["absl", "debugging"]
+ , "hdrs": ["internal/demangle_rust.h"]
+ , "srcs": ["internal/demangle_rust.cc"]
+ , "deps":
+ [ "decode_rust_punycode"
, ["absl/base", "config"]
, ["absl/base", "core_headers"]
]
}
+, "utf8_for_code_point":
+ { "type": "export"
+ , "target": "utf8_for_code_point (unexported)"
+ , "flexible_config":
+ [ "ADD_CFLAGS"
+ , "ADD_CXXFLAGS"
+ , "AR"
+ , "ARCH"
+ , "CC"
+ , "CFLAGS"
+ , "CXX"
+ , "CXXFLAGS"
+ , "DEBUG"
+ , "ENV"
+ , "HOST_ARCH"
+ , "OS"
+ , "TARGET_ARCH"
+ , "TOOLCHAIN_CONFIG"
+ ]
+ }
+, "utf8_for_code_point (unexported)":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["utf8_for_code_point"]
+ , "stage": ["absl", "debugging"]
+ , "hdrs": ["internal/utf8_for_code_point.h"]
+ , "srcs": ["internal/utf8_for_code_point.cc"]
+ , "deps": [["absl/base", "config"]]
+ }
}
diff --git a/etc/import/absl/flags/TARGETS.absl b/etc/import/absl/flags/TARGETS.absl
index a7edb02d..28a43e4c 100644
--- a/etc/import/absl/flags/TARGETS.absl
+++ b/etc/import/absl/flags/TARGETS.absl
@@ -173,10 +173,10 @@
, "stage": ["absl", "flags"]
, "hdrs": ["declare.h", "flag.h"]
, "deps":
- [ "config"
+ [ "commandlineflag"
+ , "config"
, "flag_internal"
, "reflection"
- , ["absl/base", "base"]
, ["absl/base", "config"]
, ["absl/base", "core_headers"]
, ["absl/strings", "strings"]
diff --git a/etc/import/absl/log/internal/TARGETS.absl b/etc/import/absl/log/internal/TARGETS.absl
index 037ddfa4..2ef081a9 100644
--- a/etc/import/absl/log/internal/TARGETS.absl
+++ b/etc/import/absl/log/internal/TARGETS.absl
@@ -380,7 +380,12 @@
, "name": ["strip"]
, "stage": ["absl", "log", "internal"]
, "hdrs": ["strip.h"]
- , "deps": ["log_message", "nullstream", ["absl/base", "log_severity"]]
+ , "deps":
+ [ "log_message"
+ , "nullstream"
+ , ["absl/base", "core_headers"]
+ , ["absl/base", "log_severity"]
+ ]
}
, "voidify":
{ "type": "export"
diff --git a/etc/import/absl/numeric/TARGETS.absl b/etc/import/absl/numeric/TARGETS.absl
index 2d543567..fd708ff1 100644
--- a/etc/import/absl/numeric/TARGETS.absl
+++ b/etc/import/absl/numeric/TARGETS.absl
@@ -25,7 +25,12 @@
, "hdrs":
["int128.h", "int128_have_intrinsic.inc", "int128_no_intrinsic.inc"]
, "srcs": ["int128.cc"]
- , "deps": ["bits", ["absl/base", "config"], ["absl/base", "core_headers"]]
+ , "deps":
+ [ "bits"
+ , ["absl/base", "config"]
+ , ["absl/base", "core_headers"]
+ , ["absl/types", "compare"]
+ ]
}
, "bits":
{ "type": "export"
diff --git a/etc/import/absl/random/TARGETS.absl b/etc/import/absl/random/TARGETS.absl
index e349555d..4fef3831 100644
--- a/etc/import/absl/random/TARGETS.absl
+++ b/etc/import/absl/random/TARGETS.absl
@@ -217,6 +217,8 @@
, "internal_seed_material"
, "seed_gen_exception"
, ["absl/base", "config"]
+ , ["absl/base", "nullability"]
+ , ["absl/strings", "string_view"]
, ["absl/types", "span"]
]
}
diff --git a/etc/import/absl/strings/TARGETS.absl b/etc/import/absl/strings/TARGETS.absl
index 5608d8fe..8ea10b66 100644
--- a/etc/import/absl/strings/TARGETS.absl
+++ b/etc/import/absl/strings/TARGETS.absl
@@ -63,7 +63,6 @@
, "has_absl_stringify.h"
, "internal/damerau_levenshtein_distance.h"
, "internal/string_constant.h"
- , "internal/has_absl_stringify.h"
, "match.h"
, "numbers.h"
, "str_cat.h"
@@ -203,6 +202,7 @@
, ["absl/functional", "function_ref"]
, ["absl/meta", "type_traits"]
, ["absl/numeric", "bits"]
+ , ["absl/types", "compare"]
, ["absl/types", "optional"]
, ["absl/types", "span"]
]
@@ -320,8 +320,8 @@
, "hdrs": ["internal/cordz_handle.h"]
, "srcs": ["internal/cordz_handle.cc"]
, "deps":
- [ ["absl/base", "base"]
- , ["absl/base", "config"]
+ [ ["absl/base", "config"]
+ , ["absl/base", "no_destructor"]
, ["absl/base", "raw_logging_internal"]
, ["absl/synchronization", "synchronization"]
]
diff --git a/etc/import/include/grpcpp/TARGETS.grpc b/etc/import/include/grpcpp/TARGETS.grpc
index a8a25403..d9b2bf01 100644
--- a/etc/import/include/grpcpp/TARGETS.grpc
+++ b/etc/import/include/grpcpp/TARGETS.grpc
@@ -138,6 +138,7 @@
[ "impl/codegen/proto_buffer_reader.h"
, "impl/codegen/proto_buffer_writer.h"
, "impl/codegen/proto_utils.h"
+ , "impl/generic_serialize.h"
, "impl/proto_utils.h"
]
, "stage": ["grpcpp"]
@@ -166,4 +167,9 @@
, "srcs": ["support/global_callback_hook.h"]
, "stage": ["grpcpp"]
}
+, "grpcpp_xds_server_builder_headers":
+ { "type": ["@", "rules", "data", "staged"]
+ , "srcs": ["xds_server_builder.h"]
+ , "stage": ["grpcpp"]
+ }
}
diff --git a/etc/import/src/compiler/TARGETS.grpc b/etc/import/src/compiler/TARGETS.grpc
index be5527b6..db22e74d 100644
--- a/etc/import/src/compiler/TARGETS.grpc
+++ b/etc/import/src/compiler/TARGETS.grpc
@@ -45,6 +45,7 @@
]
, "deps":
[ "proto_parser_helper"
+ , ["@", "protobuf", "", "libprotobuf"]
, ["@", "protobuf", "", "libprotoc"]
, ["", "grpc++_config_proto"]
]
diff --git a/etc/import/src/core/TARGETS.grpc b/etc/import/src/core/TARGETS.grpc
index cb7baece..fedb2502 100644
--- a/etc/import/src/core/TARGETS.grpc
+++ b/etc/import/src/core/TARGETS.grpc
@@ -8,14 +8,13 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["dump_args"]
, "stage": ["src", "core"]
- , "srcs": ["lib/gprpp/dump_args.cc"]
- , "hdrs": ["lib/gprpp/dump_args.h"]
+ , "srcs": ["util/dump_args.cc"]
+ , "hdrs": ["util/dump_args.h"]
, "deps":
[ ["@", "absl", "absl/functional", "any_invocable"]
, ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/strings", "strings"]
- , ["", "gpr_platform"]
]
}
, "slice_cast":
@@ -36,6 +35,7 @@
]
, "deps":
[ "memory_quota"
+ , "slice_buffer"
, ["@", "absl", "absl/functional", "any_invocable"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -76,6 +76,19 @@
, ["", "gpr_platform"]
]
}
+, "transport_framing_endpoint_extension":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["transport_framing_endpoint_extension"]
+ , "stage": ["src", "core"]
+ , "hdrs": ["lib/transport/transport_framing_endpoint_extension.h"]
+ , "deps":
+ [ "slice_buffer"
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["", "event_engine_base_hdrs"]
+ , ["", "gpr_platform"]
+ ]
+ }
, "latent_see":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["latent_see"]
@@ -87,6 +100,7 @@
, "ring_buffer"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/functional", "function_ref"]
, ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/strings", "strings"]
, ["@", "absl", "absl/types", "optional"]
@@ -120,6 +134,7 @@
, "channel_fwd"
, "channel_stack_type"
, "context"
+ , "latent_see"
, "map"
, "pipe"
, ["@", "absl", "absl/status", "status"]
@@ -134,7 +149,7 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["atomic_utils"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/gprpp/atomic_utils.h"]
+ , "hdrs": ["util/atomic_utils.h"]
, "deps": [["", "gpr"]]
}
, "metadata_compression_traits":
@@ -212,15 +227,14 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["examine_stack"]
, "stage": ["src", "core"]
- , "srcs": ["lib/gprpp/examine_stack.cc"]
- , "hdrs": ["lib/gprpp/examine_stack.h"]
+ , "srcs": ["util/examine_stack.cc"]
+ , "hdrs": ["util/examine_stack.h"]
, "deps": [["@", "absl", "absl/types", "optional"], ["", "gpr_platform"]]
}
, "gpr_atm":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["gpr_atm"]
, "stage": ["src", "core"]
- , "srcs": ["util/atm.cc"]
, "hdrs": [["include/grpc", "gpr_atm_headers"]]
, "deps": ["useful", ["", "gpr_platform"]]
}
@@ -228,7 +242,7 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["gpr_manual_constructor"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/gprpp/manual_constructor.h"]
+ , "hdrs": ["util/manual_constructor.h"]
, "deps": ["construct_destruct", ["", "gpr_platform"]]
}
, "gpr_spinlock":
@@ -242,12 +256,8 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["env"]
, "stage": ["src", "core"]
- , "srcs":
- [ "lib/gprpp/linux/env.cc"
- , "lib/gprpp/posix/env.cc"
- , "lib/gprpp/windows/env.cc"
- ]
- , "hdrs": ["lib/gprpp/env.h"]
+ , "srcs": ["util/linux/env.cc", "util/posix/env.cc", "util/windows/env.cc"]
+ , "hdrs": ["util/env.h"]
, "deps":
["tchar", ["@", "absl", "absl/types", "optional"], ["", "gpr_platform"]]
}
@@ -256,10 +266,8 @@
, "name": ["directory_reader"]
, "stage": ["src", "core"]
, "srcs":
- [ "lib/gprpp/posix/directory_reader.cc"
- , "lib/gprpp/windows/directory_reader.cc"
- ]
- , "hdrs": ["lib/gprpp/directory_reader.h"]
+ ["util/posix/directory_reader.cc", "util/windows/directory_reader.cc"]
+ , "hdrs": ["util/directory_reader.h"]
, "deps":
[ ["@", "absl", "absl/functional", "function_ref"]
, ["@", "absl", "absl/status", "status"]
@@ -273,7 +281,7 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["chunked_vector"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/gprpp/chunked_vector.h"]
+ , "hdrs": ["util/chunked_vector.h"]
, "deps":
[ "arena"
, "gpr_manual_constructor"
@@ -285,7 +293,7 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["construct_destruct"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/gprpp/construct_destruct.h"]
+ , "hdrs": ["util/construct_destruct.h"]
, "deps": [["", "gpr_platform"]]
}
, "rpc_status_grpc_internal_default_proto":
@@ -302,8 +310,8 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["status_helper"]
, "stage": ["src", "core"]
- , "srcs": ["lib/gprpp/status_helper.cc"]
- , "hdrs": ["lib/gprpp/status_helper.h"]
+ , "srcs": ["util/status_helper.cc"]
+ , "hdrs": ["util/status_helper.h"]
, "deps":
[ "percent_encoding"
, "slice"
@@ -325,7 +333,7 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["unique_type_name"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/gprpp/unique_type_name.h"]
+ , "hdrs": ["util/unique_type_name.h"]
, "deps":
["useful", ["@", "absl", "absl/strings", "strings"], ["", "gpr_platform"]]
}
@@ -333,8 +341,8 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["validation_errors"]
, "stage": ["src", "core"]
- , "srcs": ["lib/gprpp/validation_errors.cc"]
- , "hdrs": ["lib/gprpp/validation_errors.h"]
+ , "srcs": ["util/validation_errors.cc"]
+ , "hdrs": ["util/validation_errors.h"]
, "deps":
[ ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/status", "status"]
@@ -346,14 +354,14 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["overload"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/gprpp/overload.h"]
+ , "hdrs": ["util/overload.h"]
, "deps": [["", "gpr_platform"]]
}
, "match":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["match"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/gprpp/match.h"]
+ , "hdrs": ["util/match.h"]
, "deps":
["overload", ["@", "absl", "absl/types", "variant"], ["", "gpr_platform"]]
}
@@ -361,7 +369,7 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["table"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/gprpp/table.h"]
+ , "hdrs": ["util/table.h"]
, "deps":
[ "bitset"
, ["@", "absl", "absl/meta", "type_traits"]
@@ -373,29 +381,29 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["packed_table"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/gprpp/packed_table.h"]
+ , "hdrs": ["util/packed_table.h"]
, "deps": ["sorted_pack", "table", ["", "gpr_platform"]]
}
, "bitset":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["bitset"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/gprpp/bitset.h"]
+ , "hdrs": ["util/bitset.h"]
, "deps": ["useful", ["", "gpr_platform"]]
}
, "no_destruct":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["no_destruct"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/gprpp/no_destruct.h"]
+ , "hdrs": ["util/no_destruct.h"]
, "deps": ["construct_destruct", ["", "gpr_platform"]]
}
, "tchar":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["tchar"]
, "stage": ["src", "core"]
- , "srcs": ["lib/gprpp/tchar.cc"]
- , "hdrs": ["lib/gprpp/tchar.h"]
+ , "srcs": ["util/tchar.cc"]
+ , "hdrs": ["util/tchar.h"]
, "deps": [["", "gpr_platform"]]
}
, "poll":
@@ -466,6 +474,7 @@
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/random", "random"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/strings", "strings"]
, ["", "event_engine_base_hdrs"]
@@ -492,7 +501,37 @@
, "name": ["map"]
, "stage": ["src", "core"]
, "hdrs": ["lib/promise/map.h"]
- , "deps": ["poll", "promise_like", ["", "gpr_platform"]]
+ , "deps":
+ [ "poll"
+ , "promise_like"
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["", "gpr_platform"]
+ ]
+ }
+, "promise_variant":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["promise_variant"]
+ , "stage": ["src", "core"]
+ , "hdrs": ["lib/promise/detail/promise_variant.h"]
+ , "deps": [["@", "absl", "absl/types", "variant"]]
+ }
+, "match_promise":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["match_promise"]
+ , "stage": ["src", "core"]
+ , "hdrs": ["lib/promise/match_promise.h"]
+ , "deps":
+ [ "overload"
+ , "poll"
+ , "promise_factory"
+ , "promise_like"
+ , "promise_variant"
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "variant"]
+ , ["", "gpr_platform"]
+ ]
}
, "sleep":
{ "type": ["@", "rules", "CC", "library"]
@@ -587,8 +626,14 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["switch"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/promise/detail/switch.h"]
- , "deps": [["", "gpr_platform"]]
+ , "hdrs": ["lib/promise/switch.h"]
+ , "deps":
+ [ "if"
+ , "promise_factory"
+ , "promise_variant"
+ , ["", "gpr"]
+ , ["", "gpr_platform"]
+ ]
}
, "promise_status":
{ "type": ["@", "rules", "CC", "library"]
@@ -629,6 +674,7 @@
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/types", "variant"]
, ["", "gpr_platform"]
+ , ["", "grpc_trace"]
]
}
, "join_state":
@@ -655,6 +701,7 @@
, "deps":
[ "join_state"
, "map"
+ , "promise_factory"
, ["@", "absl", "absl/meta", "type_traits"]
, ["", "gpr_platform"]
]
@@ -685,6 +732,7 @@
[ "join_state"
, "map"
, "poll"
+ , "promise_factory"
, "status_flag"
, ["@", "absl", "absl/meta", "type_traits"]
, ["@", "absl", "absl/status", "status"]
@@ -697,7 +745,8 @@
, "name": ["basic_seq"]
, "stage": ["src", "core"]
, "hdrs": ["lib/promise/detail/basic_seq.h"]
- , "deps": ["construct_destruct", "poll", ["", "gpr_platform"]]
+ , "deps":
+ ["construct_destruct", "poll", "promise_factory", ["", "gpr_platform"]]
}
, "seq_state":
{ "type": ["@", "rules", "CC", "library"]
@@ -748,7 +797,6 @@
, ["@", "absl", "absl/meta", "type_traits"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
- , ["", "debug_location"]
, ["", "gpr_platform"]
]
}
@@ -924,8 +972,10 @@
, "hdrs": ["lib/promise/mpsc.h"]
, "deps":
[ "activity"
+ , "dump_args"
, "poll"
, "ref_counted"
+ , "status_flag"
, "wait_set"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/log", "check"]
@@ -970,7 +1020,7 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["ref_counted"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/gprpp/ref_counted.h"]
+ , "hdrs": ["util/ref_counted.h"]
, "deps":
[ "atomic_utils"
, "down_cast"
@@ -985,7 +1035,7 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["dual_ref_counted"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/gprpp/dual_ref_counted.h"]
+ , "hdrs": ["util/dual_ref_counted.h"]
, "deps":
[ ["", "debug_location"]
, ["", "gpr"]
@@ -997,8 +1047,8 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["ref_counted_string"]
, "stage": ["src", "core"]
- , "srcs": ["lib/gprpp/ref_counted_string.cc"]
- , "hdrs": ["lib/gprpp/ref_counted_string.h"]
+ , "srcs": ["util/ref_counted_string.cc"]
+ , "hdrs": ["util/ref_counted_string.h"]
, "deps":
[ "ref_counted"
, ["@", "absl", "absl/strings", "strings"]
@@ -1010,8 +1060,8 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["uuid_v4"]
, "stage": ["src", "core"]
- , "srcs": ["lib/gprpp/uuid_v4.cc"]
- , "hdrs": ["lib/gprpp/uuid_v4.h"]
+ , "srcs": ["util/uuid_v4.cc"]
+ , "hdrs": ["util/uuid_v4.h"]
, "deps": [["@", "absl", "absl/strings", "str_format"], ["", "gpr"]]
}
, "handshaker_factory":
@@ -1062,7 +1112,7 @@
, ["", "iomgr"]
, ["", "parse_address"]
, ["", "ref_counted_ptr"]
- , ["", "uri_parser"]
+ , ["", "uri"]
]
}
, "endpoint_info_handshaker":
@@ -1232,6 +1282,21 @@
, ["", "ref_counted_ptr"]
]
}
+, "request_buffer":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["request_buffer"]
+ , "stage": ["src", "core"]
+ , "srcs": ["call/request_buffer.cc"]
+ , "hdrs": ["call/request_buffer.h"]
+ , "deps":
+ [ "call_spine"
+ , "match"
+ , "message"
+ , "metadata"
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ ]
+ }
, "slice_refcount":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["slice_refcount"]
@@ -1323,8 +1388,8 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["time"]
, "stage": ["src", "core"]
- , "srcs": ["lib/gprpp/time.cc"]
- , "hdrs": ["lib/gprpp/time.h"]
+ , "srcs": ["util/time.cc"]
+ , "hdrs": ["util/time.h"]
, "deps":
[ "no_destruct"
, "useful"
@@ -1368,7 +1433,7 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["avl"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/avl/avl.h"]
+ , "hdrs": ["util/avl.h"]
, "deps":
["ref_counted", "useful", ["", "gpr_platform"], ["", "ref_counted_ptr"]]
}
@@ -1376,8 +1441,8 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["time_averaged_stats"]
, "stage": ["src", "core"]
- , "srcs": ["lib/gprpp/time_averaged_stats.cc"]
- , "hdrs": ["lib/gprpp/time_averaged_stats.h"]
+ , "srcs": ["util/time_averaged_stats.cc"]
+ , "hdrs": ["util/time_averaged_stats.h"]
, "deps": [["", "gpr"]]
}
, "forkable":
@@ -1808,6 +1873,7 @@
, "ref_counted"
, "resource_quota"
, "slice"
+ , "stats_data"
, "status_helper"
, "strerror"
, "time"
@@ -1828,6 +1894,7 @@
, ["", "grpc_public_hdrs"]
, ["", "grpc_trace"]
, ["", "ref_counted_ptr"]
+ , ["", "stats"]
]
}
, "event_engine_utils":
@@ -1837,8 +1904,10 @@
, "srcs": ["lib/event_engine/utils.cc"]
, "hdrs": ["lib/event_engine/utils.h"]
, "deps":
- [ "time"
+ [ "notification"
+ , "time"
, ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
, ["", "event_engine_base_hdrs"]
, ["", "gpr_platform"]
@@ -1940,6 +2009,7 @@
, "event_engine_tcp_socket_utils"
, "event_engine_thread_pool"
, "event_engine_utils"
+ , "experiments"
, "forkable"
, "init_internally"
, "iomgr_port"
@@ -2128,6 +2198,7 @@
, ["@", "absl", "absl/container", "flat_hash_map"]
, ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/strings", "str_format"]
, ["@", "absl", "absl/strings", "strings"]
, ["", "event_engine_base_hdrs"]
@@ -2158,7 +2229,7 @@
, ["", "gpr"]
, ["", "gpr_platform"]
, ["", "parse_address"]
- , ["", "uri_parser"]
+ , ["", "uri"]
]
}
, "event_engine_shim":
@@ -2395,16 +2466,16 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["per_cpu"]
, "stage": ["src", "core"]
- , "srcs": ["lib/gprpp/per_cpu.cc"]
- , "hdrs": ["lib/gprpp/per_cpu.h"]
+ , "srcs": ["util/per_cpu.cc"]
+ , "hdrs": ["util/per_cpu.h"]
, "deps": ["useful", ["", "gpr"]]
}
, "event_log":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["event_log"]
, "stage": ["src", "core"]
- , "srcs": ["lib/debug/event_log.cc"]
- , "hdrs": ["lib/debug/event_log.h"]
+ , "srcs": ["util/event_log.cc"]
+ , "hdrs": ["util/event_log.h"]
, "deps":
[ "per_cpu"
, ["@", "absl", "absl/base", "core_headers"]
@@ -2418,8 +2489,8 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["load_file"]
, "stage": ["src", "core"]
- , "srcs": ["lib/gprpp/load_file.cc"]
- , "hdrs": ["lib/gprpp/load_file.h"]
+ , "srcs": ["util/load_file.cc"]
+ , "hdrs": ["util/load_file.h"]
, "deps":
[ "slice"
, ["@", "absl", "absl/cleanup", "cleanup"]
@@ -2484,7 +2555,7 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["single_set_ptr"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/gprpp/single_set_ptr.h"]
+ , "hdrs": ["util/single_set_ptr.h"]
, "deps": [["@", "absl", "absl/log", "check"], ["", "gpr"]]
}
, "grpc_service_config":
@@ -2529,7 +2600,7 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["notification"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/gprpp/notification.h"]
+ , "hdrs": ["util/notification.h"]
, "deps": [["@", "absl", "absl/time", "time"], ["", "gpr"]]
}
, "channel_args":
@@ -2585,6 +2656,30 @@
, ["", "gpr"]
]
}
+, "blackboard":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["blackboard"]
+ , "stage": ["src", "core"]
+ , "srcs": ["filter/blackboard.cc"]
+ , "hdrs": ["filter/blackboard.h"]
+ , "deps":
+ [ "ref_counted"
+ , "unique_type_name"
+ , "useful"
+ , ["@", "absl", "absl/container", "flat_hash_map"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["", "debug_location"]
+ , ["", "endpoint_addresses"]
+ , ["", "ref_counted_ptr"]
+ ]
+ }
+, "filter_args":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["filter_args"]
+ , "stage": ["src", "core"]
+ , "hdrs": ["filter/filter_args.h"]
+ , "deps": ["blackboard", "channel_fwd", "match"]
+ }
, "subchannel_connector":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["subchannel_connector"]
@@ -2675,6 +2770,32 @@
, ["", "ref_counted_ptr"]
]
}
+, "client_channel_args":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["client_channel_args"]
+ , "stage": ["src", "core"]
+ , "hdrs": ["client_channel/client_channel_args.h"]
+ }
+, "retry_interceptor":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["retry_interceptor"]
+ , "stage": ["src", "core"]
+ , "srcs": ["client_channel/retry_interceptor.cc"]
+ , "hdrs": ["client_channel/retry_interceptor.h"]
+ , "deps":
+ [ "client_channel_args"
+ , "filter_args"
+ , "for_each"
+ , "grpc_service_config"
+ , "interception_chain"
+ , "map"
+ , "request_buffer"
+ , "retry_service_config"
+ , "retry_throttle"
+ , "sleep"
+ , ["", "backoff"]
+ ]
+ }
, "retry_service_config":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["retry_service_config"]
@@ -2707,8 +2828,8 @@
, "srcs": ["client_channel/retry_throttle.cc"]
, "hdrs": ["client_channel/retry_throttle.h"]
, "deps":
- [ "gpr_atm"
- , "ref_counted"
+ [ "ref_counted"
+ , "useful"
, ["@", "absl", "absl/base", "core_headers"]
, ["", "gpr"]
, ["", "ref_counted_ptr"]
@@ -2749,6 +2870,7 @@
, "context"
, "grpc_message_size_filter"
, "grpc_service_config"
+ , "latent_see"
, "metadata_batch"
, "service_config_parser"
, ["@", "absl", "absl/log", "log"]
@@ -2852,6 +2974,15 @@
, ["@", "absl", "absl/types", "optional"]
]
}
+, "connection_context":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["connection_context"]
+ , "stage": ["src", "core"]
+ , "srcs": ["lib/surface/connection_context.cc"]
+ , "hdrs": ["lib/surface/connection_context.h"]
+ , "deps":
+ ["no_destruct", ["", "gpr"], ["", "gpr_platform"], ["", "orphanable"]]
+ }
, "subchannel_interface":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["subchannel_interface"]
@@ -2861,6 +2992,7 @@
[ "dual_ref_counted"
, "iomgr_fwd"
, ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/strings", "strings"]
, ["", "event_engine_base_hdrs"]
, ["", "gpr_platform"]
, ["", "ref_counted_ptr"]
@@ -2955,7 +3087,28 @@
, ["", "iomgr"]
, ["", "parse_address"]
, ["", "sockaddr_utils"]
- , ["", "uri_parser"]
+ , ["", "uri"]
+ ]
+ }
+, "xds_http_proxy_mapper":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["xds_http_proxy_mapper"]
+ , "stage": ["src", "core"]
+ , "srcs": ["handshaker/http_connect/xds_http_proxy_mapper.cc"]
+ , "hdrs": ["handshaker/http_connect/xds_http_proxy_mapper.h"]
+ , "deps":
+ [ "channel_args"
+ , "proxy_mapper"
+ , "resolved_address"
+ , "xds_endpoint"
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["", "config"]
+ , ["", "grpc_base"]
+ , ["", "http_connect_handshaker"]
+ , ["", "parse_address"]
+ , ["", "sockaddr_utils"]
]
}
, "grpc_server_config_selector":
@@ -2992,6 +3145,7 @@
, "event_engine_context"
, "grpc_server_config_selector"
, "grpc_service_config"
+ , "latent_see"
, "metadata_batch"
, "status_helper"
, ["@", "absl", "absl/base", "core_headers"]
@@ -3009,22 +3163,36 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["sorted_pack"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/gprpp/sorted_pack.h"]
+ , "hdrs": ["util/sorted_pack.h"]
, "deps": ["type_list", ["", "gpr_platform"]]
}
, "type_list":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["type_list"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/gprpp/type_list.h"]
+ , "hdrs": ["util/type_list.h"]
}
, "if_list":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["if_list"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/gprpp/if_list.h"]
+ , "hdrs": ["util/if_list.h"]
, "deps": [["", "gpr_platform"]]
}
+, "tdigest":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["tdigest"]
+ , "stage": ["src", "core"]
+ , "srcs": ["util/tdigest.cc"]
+ , "hdrs": ["util/tdigest.h"]
+ , "deps":
+ [ ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["", "gpr_platform"]
+ ]
+ }
, "certificate_provider_factory":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["certificate_provider_factory"]
@@ -3104,6 +3272,7 @@
, "channel_fwd"
, "dual_ref_counted"
, "endpoint_info_handshaker"
+ , "latent_see"
, "load_file"
, "metadata_batch"
, "ref_counted"
@@ -3124,7 +3293,7 @@
, ["", "parse_address"]
, ["", "promise"]
, ["", "ref_counted_ptr"]
- , ["", "uri_parser"]
+ , ["", "uri"]
]
}
, "grpc_crl_provider":
@@ -3263,6 +3432,7 @@
, "channel_args"
, "closure"
, "error"
+ , "experiments"
, "grpc_sockaddr"
, "iomgr_fwd"
, "resolved_address"
@@ -3289,7 +3459,7 @@
, ["", "ref_counted_ptr"]
, ["", "sockaddr_utils"]
, ["", "tsi_base"]
- , ["", "uri_parser"]
+ , ["", "uri"]
]
}
, "grpc_ssl_credentials":
@@ -3387,15 +3557,15 @@
, ["", "iomgr"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
- , ["", "uri_parser"]
+ , ["", "uri"]
]
}
, "strerror":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["strerror"]
, "stage": ["src", "core"]
- , "srcs": ["lib/gprpp/strerror.cc"]
- , "hdrs": ["lib/gprpp/strerror.h"]
+ , "srcs": ["util/strerror.cc"]
+ , "hdrs": ["util/strerror.h"]
, "deps": [["@", "absl", "absl/strings", "str_format"], ["", "gpr_platform"]]
}
, "grpc_tls_credentials":
@@ -3563,7 +3733,7 @@
, ["", "orphanable"]
, ["", "promise"]
, ["", "ref_counted_ptr"]
- , ["", "uri_parser"]
+ , ["", "uri"]
]
}
, "grpc_oauth2_credentials":
@@ -3612,7 +3782,7 @@
, ["", "orphanable"]
, ["", "promise"]
, ["", "ref_counted_ptr"]
- , ["", "uri_parser"]
+ , ["", "uri"]
]
}
, "grpc_external_account_credentials":
@@ -3667,7 +3837,7 @@
, ["", "iomgr"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
- , ["", "uri_parser"]
+ , ["", "uri"]
]
}
, "httpcli_ssl_credentials":
@@ -3713,8 +3883,8 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["grpc_matchers"]
, "stage": ["src", "core"]
- , "srcs": ["lib/matchers/matchers.cc"]
- , "hdrs": ["lib/matchers/matchers.h"]
+ , "srcs": ["util/matchers.cc"]
+ , "hdrs": ["util/matchers.h"]
, "deps":
[ ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
@@ -3916,6 +4086,7 @@
, "channel_args"
, "channel_fwd"
, "channel_stack_type"
+ , "latent_see"
, "metadata_batch"
, "slice"
, ["@", "absl", "absl/status", "status"]
@@ -3948,6 +4119,7 @@
, "json_args"
, "json_object_loader"
, "latch"
+ , "latent_see"
, "metadata_batch"
, "poll"
, "race"
@@ -4036,6 +4208,7 @@
, "json"
, "json_args"
, "json_object_loader"
+ , "latent_see"
, "metadata_batch"
, "service_config_parser"
, "validation_errors"
@@ -4073,6 +4246,7 @@
, "json"
, "json_args"
, "json_object_loader"
+ , "latent_see"
, "map"
, "metadata_batch"
, "pipe"
@@ -4106,6 +4280,7 @@
]
, "deps":
[ "arena"
+ , "blackboard"
, "channel_args"
, "channel_fwd"
, "context"
@@ -4165,6 +4340,7 @@
, "json"
, "json_args"
, "json_object_loader"
+ , "latent_see"
, "lb_policy"
, "lb_policy_factory"
, "lb_policy_registry"
@@ -4225,8 +4401,8 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["random_early_detection"]
, "stage": ["src", "core"]
- , "srcs": ["lib/backoff/random_early_detection.cc"]
- , "hdrs": ["lib/backoff/random_early_detection.h"]
+ , "srcs": ["util/random_early_detection.cc"]
+ , "hdrs": ["util/random_early_detection.h"]
, "deps":
[ ["@", "absl", "absl/random", "bit_gen_ref"]
, ["@", "absl", "absl/random", "distributions"]
@@ -4582,6 +4758,7 @@
, "json_writer"
, "match"
, "time"
+ , "xds_backend_metric_propagation"
, "xds_common_types"
, "xds_health_status"
, "xds_metadata"
@@ -4610,6 +4787,20 @@
, ["", "xds_client"]
]
}
+, "xds_backend_metric_propagation":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["xds_backend_metric_propagation"]
+ , "stage": ["src", "core"]
+ , "srcs": ["xds/xds_client/xds_backend_metric_propagation.cc"]
+ , "hdrs": ["xds/xds_client/xds_backend_metric_propagation.h"]
+ , "deps":
+ [ "ref_counted"
+ , "useful"
+ , ["@", "absl", "absl/container", "flat_hash_set"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["", "ref_counted_ptr"]
+ ]
+ }
, "grpc_xds_client":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["grpc_xds_client"]
@@ -4664,6 +4855,7 @@
, "closure"
, "connectivity_state"
, "default_event_engine"
+ , "down_cast"
, "env"
, "error"
, "error_utils"
@@ -4672,6 +4864,7 @@
, "grpc_fake_credentials"
, "grpc_fault_injection_filter"
, "grpc_lb_policy_pick_first"
+ , "grpc_lb_policy_ring_hash"
, "grpc_lb_xds_channel_args"
, "grpc_matchers"
, "grpc_outlier_detection_header"
@@ -4706,6 +4899,7 @@
, "upb_utils"
, "useful"
, "validation_errors"
+ , "xds_backend_metric_propagation"
, "xds_certificate_provider"
, "xds_certificate_provider_store"
, "xds_cluster"
@@ -4721,6 +4915,7 @@
, "xds_server_grpc"
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/cleanup", "cleanup"]
+ , ["@", "absl", "absl/container", "flat_hash_map"]
, ["@", "absl", "absl/functional", "bind_front"]
, ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/log", "log"]
@@ -4758,7 +4953,7 @@
, ["", "ref_counted_ptr"]
, ["", "sockaddr_utils"]
, ["", "tsi_ssl_credentials"]
- , ["", "uri_parser"]
+ , ["", "uri"]
, ["", "work_serializer"]
, ["", "xds_client"]
, ["src/core/ext/upb-gen", "upb-gen-lib"]
@@ -4844,7 +5039,7 @@
, ["", "ref_counted_ptr"]
, ["", "server"]
, ["", "sockaddr_utils"]
- , ["", "uri_parser"]
+ , ["", "uri"]
, ["", "xds_client"]
]
}
@@ -5126,6 +5321,7 @@
, "deps":
[ "channel_args"
, "delegating_helper"
+ , "down_cast"
, "grpc_lb_policy_pick_first"
, "json"
, "lb_policy"
@@ -5198,7 +5394,7 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["down_cast"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/gprpp/down_cast.h"]
+ , "hdrs": ["util/down_cast.h"]
, "deps":
[ ["@", "absl", "absl/base", "config"]
, ["@", "absl", "absl/log", "check"]
@@ -5209,8 +5405,8 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["glob"]
, "stage": ["src", "core"]
- , "srcs": ["lib/gprpp/glob.cc"]
- , "hdrs": ["lib/gprpp/glob.h"]
+ , "srcs": ["util/glob.cc"]
+ , "hdrs": ["util/glob.h"]
, "deps": [["@", "absl", "absl/strings", "strings"]]
}
, "status_conversion":
@@ -5265,7 +5461,7 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["xxhash_inline"]
, "stage": ["src", "core"]
- , "hdrs": ["lib/gprpp/xxhash_inline.h"]
+ , "hdrs": ["util/xxhash_inline.h"]
, "deps": [["", "gpr_platform"], ["third_party/xxhash", "xxhash"]]
}
, "grpc_lb_policy_ring_hash":
@@ -5280,6 +5476,7 @@
, "closure"
, "connectivity_state"
, "delegating_helper"
+ , "env"
, "error"
, "grpc_lb_policy_pick_first"
, "grpc_service_config"
@@ -5291,6 +5488,7 @@
, "lb_policy_registry"
, "pollset_set"
, "ref_counted"
+ , "ref_counted_string"
, "resolved_address"
, "subchannel_interface"
, "unique_type_name"
@@ -5300,6 +5498,7 @@
, ["@", "absl", "absl/container", "inlined_vector"]
, ["@", "absl", "absl/log", "check"]
, ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/random", "random"]
, ["@", "absl", "absl/status", "status"]
, ["@", "absl", "absl/status", "statusor"]
, ["@", "absl", "absl/strings", "strings"]
@@ -5635,6 +5834,7 @@
, "channel_stack_type"
, "context"
, "grpc_sockaddr"
+ , "latent_see"
, "metadata_batch"
, "resolved_address"
, "seq"
@@ -5657,7 +5857,7 @@
, ["", "grpc_security_base"]
, ["", "parse_address"]
, ["", "promise"]
- , ["", "uri_parser"]
+ , ["", "uri"]
]
}
, "grpc_backend_metric_filter":
@@ -5675,6 +5875,7 @@
, "experiments"
, "grpc_backend_metric_data"
, "grpc_backend_metric_provider"
+ , "latent_see"
, "map"
, "metadata_batch"
, "slice"
@@ -5720,7 +5921,7 @@
, ["", "grpc_trace"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
- , ["", "uri_parser"]
+ , ["", "uri"]
, ["", "work_serializer"]
]
}
@@ -5783,7 +5984,7 @@
, ["", "iomgr"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
- , ["", "uri_parser"]
+ , ["", "uri"]
]
}
, "grpc_resolver_dns_plugin":
@@ -5834,7 +6035,7 @@
, ["", "iomgr"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
- , ["", "uri_parser"]
+ , ["", "uri"]
]
}
, "grpc_resolver_sockaddr":
@@ -5855,30 +6056,7 @@
, ["", "grpc_resolver"]
, ["", "orphanable"]
, ["", "parse_address"]
- , ["", "uri_parser"]
- ]
- }
-, "grpc_resolver_binder":
- { "type": ["@", "rules", "CC", "library"]
- , "name": ["grpc_resolver_binder"]
- , "stage": ["src", "core"]
- , "srcs": ["resolver/binder/binder_resolver.cc"]
- , "deps":
- [ "channel_args"
- , "error"
- , "iomgr_port"
- , "resolved_address"
- , "status_helper"
- , ["@", "absl", "absl/log", "log"]
- , ["@", "absl", "absl/status", "status"]
- , ["@", "absl", "absl/status", "statusor"]
- , ["@", "absl", "absl/strings", "strings"]
- , ["", "config"]
- , ["", "endpoint_addresses"]
- , ["", "gpr"]
- , ["", "grpc_resolver"]
- , ["", "orphanable"]
- , ["", "uri_parser"]
+ , ["", "uri"]
]
}
, "grpc_resolver_xds_attributes":
@@ -5994,7 +6172,7 @@
, ["", "grpc_trace"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
- , ["", "uri_parser"]
+ , ["", "uri"]
, ["", "work_serializer"]
, ["", "xds_client"]
]
@@ -6027,7 +6205,7 @@
, ["", "iomgr"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
- , ["", "uri_parser"]
+ , ["", "uri"]
, ["", "work_serializer"]
, ["", "xds_client"]
]
@@ -6244,11 +6422,15 @@
, "connection_quota"
, "error"
, "error_utils"
+ , "event_engine_common"
, "event_engine_extensions"
, "event_engine_query_extensions"
+ , "event_engine_tcp_socket_utils"
+ , "event_engine_utils"
, "grpc_insecure_credentials"
, "handshaker_registry"
, "iomgr_fwd"
+ , "match"
, "memory_quota"
, "pollset_set"
, "resolved_address"
@@ -6281,7 +6463,7 @@
, ["", "ref_counted_ptr"]
, ["", "server"]
, ["", "sockaddr_utils"]
- , ["", "uri_parser"]
+ , ["", "uri"]
]
}
, "grpc_transport_inproc":
@@ -6337,6 +6519,18 @@
, ["", "server"]
]
}
+, "chaotic_good_frame_proto":
+ { "type": ["@", "rules", "proto", "library"]
+ , "name": ["chaotic_good_frame_proto"]
+ , "stage": ["src", "core"]
+ , "srcs": ["ext/transport/chaotic_good/chaotic_good_frame_proto.proto"]
+ }
+, "chaotic_good_frame_cc_proto":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["chaotic_good_frame_cc_proto"]
+ , "stage": ["src", "core"]
+ , "deps": ["chaotic_good_frame_proto"]
+ }
, "chaotic_good_frame":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["chaotic_good_frame"]
@@ -6346,9 +6540,48 @@
, "deps":
[ "arena"
, "bitset"
+ , "chaotic_good_frame_cc_proto"
, "chaotic_good_frame_header"
, "context"
, "match"
+ , "message"
+ , "metadata"
+ , "metadata_batch"
+ , "no_destruct"
+ , "slice"
+ , "slice_buffer"
+ , "status_helper"
+ , ["", "gpr_platform"]
+ , ["", "grpc_base"]
+ ]
+ }
+, "chaotic_good_frame_header":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["chaotic_good_frame_header"]
+ , "stage": ["src", "core"]
+ , "srcs": ["ext/transport/chaotic_good/frame_header.cc"]
+ , "hdrs": ["ext/transport/chaotic_good/frame_header.h"]
+ , "deps":
+ [ "bitset"
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["", "gpr"]
+ , ["", "gpr_platform"]
+ ]
+ }
+, "chaotic_good_legacy_frame":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["chaotic_good_legacy_frame"]
+ , "stage": ["src", "core"]
+ , "srcs": ["ext/transport/chaotic_good_legacy/frame.cc"]
+ , "hdrs": ["ext/transport/chaotic_good_legacy/frame.h"]
+ , "deps":
+ [ "arena"
+ , "bitset"
+ , "chaotic_good_legacy_frame_header"
+ , "context"
+ , "match"
, "metadata_batch"
, "no_destruct"
, "slice"
@@ -6366,12 +6599,12 @@
, ["", "hpack_parser"]
]
}
-, "chaotic_good_settings_metadata":
+, "chaotic_good_legacy_settings_metadata":
{ "type": ["@", "rules", "CC", "library"]
- , "name": ["chaotic_good_settings_metadata"]
+ , "name": ["chaotic_good_legacy_settings_metadata"]
, "stage": ["src", "core"]
- , "srcs": ["ext/transport/chaotic_good/chaotic_good_settings_metadata.cc"]
- , "hdrs": ["ext/transport/chaotic_good/chaotic_good_settings_metadata.h"]
+ , "srcs": ["ext/transport/chaotic_good_legacy/settings_metadata.cc"]
+ , "hdrs": ["ext/transport/chaotic_good_legacy/settings_metadata.h"]
, "deps":
[ "arena"
, "metadata_batch"
@@ -6380,12 +6613,12 @@
, ["", "gpr"]
]
}
-, "chaotic_good_frame_header":
+, "chaotic_good_legacy_frame_header":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["chaotic_good_frame_header"]
, "stage": ["src", "core"]
- , "srcs": ["ext/transport/chaotic_good/frame_header.cc"]
- , "hdrs": ["ext/transport/chaotic_good/frame_header.h"]
+ , "srcs": ["ext/transport/chaotic_good_legacy/frame_header.cc"]
+ , "hdrs": ["ext/transport/chaotic_good_legacy/frame_header.h"]
, "deps":
[ "bitset"
, ["@", "absl", "absl/status", "status"]
@@ -6423,7 +6656,7 @@
, ["", "iomgr"]
, ["", "orphanable"]
, ["", "ref_counted_ptr"]
- , ["", "uri_parser"]
+ , ["", "uri"]
]
}
, "logging_sink":
@@ -6452,6 +6685,7 @@
, "channel_fwd"
, "channel_stack_type"
, "context"
+ , "latent_see"
, "logging_sink"
, "map"
, "metadata_batch"
@@ -6476,7 +6710,7 @@
, ["", "grpc_client_channel"]
, ["", "grpc_public_hdrs"]
, ["", "grpc_resolver"]
- , ["", "uri_parser"]
+ , ["", "uri"]
]
}
, "grpc_promise_endpoint":
@@ -6506,25 +6740,112 @@
, ["", "gpr"]
]
}
+, "chaotic_good_config":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["chaotic_good_config"]
+ , "stage": ["src", "core"]
+ , "hdrs": ["ext/transport/chaotic_good/config.h"]
+ , "deps":
+ [ "channel_args"
+ , "chaotic_good_frame_cc_proto"
+ , "chaotic_good_message_chunker"
+ , "chaotic_good_pending_connection"
+ , "chaotic_good_transport"
+ , "event_engine_extensions"
+ , ["@", "absl", "absl/container", "flat_hash_set"]
+ ]
+ }
+, "chaotic_good_message_chunker":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["chaotic_good_message_chunker"]
+ , "stage": ["src", "core"]
+ , "hdrs": ["ext/transport/chaotic_good/message_chunker.h"]
+ , "deps": ["chaotic_good_frame", "if", "loop", "map", "seq"]
+ }
+, "chaotic_good_message_reassembly":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["chaotic_good_message_reassembly"]
+ , "stage": ["src", "core"]
+ , "hdrs": ["ext/transport/chaotic_good/message_reassembly.h"]
+ , "deps":
+ ["call_spine", "chaotic_good_frame", ["@", "absl", "absl/log", "log"]]
+ }
+, "chaotic_good_control_endpoint":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["chaotic_good_control_endpoint"]
+ , "stage": ["src", "core"]
+ , "srcs": ["ext/transport/chaotic_good/control_endpoint.cc"]
+ , "hdrs": ["ext/transport/chaotic_good/control_endpoint.h"]
+ , "deps":
+ [ "1999"
+ , "event_engine_context"
+ , "event_engine_tcp_socket_utils"
+ , "grpc_promise_endpoint"
+ , "loop"
+ , "try_seq"
+ , ["@", "absl", "absl/cleanup", "cleanup"]
+ , ["", "gpr"]
+ ]
+ }
+, "chaotic_good_pending_connection":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["chaotic_good_pending_connection"]
+ , "stage": ["src", "core"]
+ , "hdrs": ["ext/transport/chaotic_good/pending_connection.h"]
+ , "deps":
+ [ "dual_ref_counted"
+ , "grpc_promise_endpoint"
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["", "promise"]
+ ]
+ }
+, "chaotic_good_data_endpoints":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["chaotic_good_data_endpoints"]
+ , "stage": ["src", "core"]
+ , "srcs": ["ext/transport/chaotic_good/data_endpoints.cc"]
+ , "hdrs": ["ext/transport/chaotic_good/data_endpoints.h"]
+ , "deps":
+ [ "1999"
+ , "chaotic_good_pending_connection"
+ , "event_engine_context"
+ , "event_engine_extensions"
+ , "event_engine_query_extensions"
+ , "event_engine_tcp_socket_utils"
+ , "grpc_promise_endpoint"
+ , "loop"
+ , "seq"
+ , "slice_buffer"
+ , "try_seq"
+ , ["@", "absl", "absl/cleanup", "cleanup"]
+ , ["@", "absl", "absl/strings", "strings"]
+ , ["", "promise"]
+ ]
+ }
, "chaotic_good_transport":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["chaotic_good_transport"]
, "stage": ["src", "core"]
, "hdrs": ["ext/transport/chaotic_good/chaotic_good_transport.h"]
, "deps":
- [ "chaotic_good_frame"
+ [ "call_spine"
+ , "chaotic_good_control_endpoint"
+ , "chaotic_good_data_endpoint"
+ , "chaotic_good_frame"
, "chaotic_good_frame_header"
+ , "chaotic_good_pending_connection"
+ , "event_engine_context"
, "event_engine_tcp_socket_utils"
, "grpc_promise_endpoint"
- , "if"
+ , "loop"
+ , "match_promise"
+ , "mpsc"
+ , "seq"
, "try_join"
, "try_seq"
- , ["@", "absl", "absl/log", "log"]
- , ["@", "absl", "absl/random", "random"]
+ , ["@", "absl", "absl/strings", "strings"]
, ["", "gpr_platform"]
, ["", "grpc_trace"]
- , ["", "hpack_encoder"]
- , ["", "promise"]
]
}
, "chaotic_good_client_transport":
@@ -6535,20 +6856,22 @@
, "hdrs": ["ext/transport/chaotic_good/chaotic_good_client_transport.h"]
, "deps":
[ "activity"
- , "all_ok"
, "arena"
+ , "chaotic_good_config"
, "chaotic_good_frame"
, "chaotic_good_frame_header"
+ , "chaotic_good_message_reassembly"
+ , "chaotic_good_pending_connection"
, "chaotic_good_transport"
, "context"
- , "event_engine_wakeup_scheduler"
+ , "event_engine_context"
+ , "event_engine_query_extensions"
, "for_each"
, "grpc_promise_endpoint"
, "if"
, "inter_activity_pipe"
, "loop"
, "map"
- , "match"
, "memory_quota"
, "metadata_batch"
, "mpsc"
@@ -6557,6 +6880,7 @@
, "resource_quota"
, "slice"
, "slice_buffer"
+ , "switch"
, "try_join"
, "try_seq"
, ["@", "absl", "absl/base", "core_headers"]
@@ -6573,9 +6897,6 @@
, ["", "gpr"]
, ["", "gpr_platform"]
, ["", "grpc_base"]
- , ["", "hpack_encoder"]
- , ["", "hpack_parser"]
- , ["", "promise"]
, ["", "ref_counted_ptr"]
]
}
@@ -6615,6 +6936,133 @@
, "try_join"
, "try_seq"
, ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/cleanup", "cleanup"]
+ , ["@", "absl", "absl/container", "flat_hash_map"]
+ , ["@", "absl", "absl/functional", "any_invocable"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/random", "bit_gen_ref"]
+ , ["@", "absl", "absl/random", "random"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "absl", "absl/types", "variant"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "gpr_platform"]
+ , ["", "grpc_base"]
+ , ["", "ref_counted_ptr"]
+ ]
+ }
+, "chaotic_good_legacy_transport":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["chaotic_good_legacy_transport"]
+ , "stage": ["src", "core"]
+ , "hdrs":
+ ["ext/transport/chaotic_good_legacy/chaotic_good_server_transport.h"]
+ , "deps":
+ [ "chaotic_good_legacy_frame"
+ , "chaotic_good_legacy_frame_header"
+ , "event_engine_tcp_socket_utils"
+ , "grpc_promise_endpoint"
+ , "if"
+ , "try_join"
+ , "try_seq"
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/random", "random"]
+ , ["", "gpr_platform"]
+ , ["", "grpc_trace"]
+ , ["", "hpack_encoder"]
+ , ["", "promise"]
+ ]
+ }
+, "chaotic_good_legacy_client_transport":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["chaotic_good_legacy_client_transport"]
+ , "stage": ["src", "core"]
+ , "srcs": ["ext/transport/chaotic_good_legacy/client_transport.cc"]
+ , "hdrs": ["ext/transport/chaotic_good_legacy/client_transport.h"]
+ , "deps":
+ [ "activity"
+ , "arena"
+ , "chaotic_good_legacy_frame"
+ , "chaotic_good_legacy_frame_header"
+ , "chaotic_good_legacy_transport"
+ , "context"
+ , "event_engine_context"
+ , "event_engine_extensions"
+ , "event_engine_query_extensions"
+ , "for_each"
+ , "grpc_promise_endpoint"
+ , "if"
+ , "inter_activity_pipe"
+ , "loop"
+ , "map"
+ , "memory_quota"
+ , "metadata_batch"
+ , "mpsc"
+ , "pipe"
+ , "poll"
+ , "resource_quota"
+ , "slice"
+ , "slice_buffer"
+ , "try_join"
+ , "try_seq"
+ , ["@", "absl", "absl/base", "core_headers"]
+ , ["@", "absl", "absl/container", "flat_hash_map"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/random", "bit_gen_ref"]
+ , ["@", "absl", "absl/random", "random"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["@", "absl", "absl/types", "optional"]
+ , ["@", "absl", "absl/types", "variant"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "gpr_platform"]
+ , ["", "grpc_base"]
+ , ["", "hpack_encoder"]
+ , ["", "hpack_parser"]
+ , ["", "ref_counted_ptr"]
+ ]
+ }
+, "chaotic_good_legacy_server_transport":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["chaotic_good_legacy_server_transport"]
+ , "stage": ["src", "core"]
+ , "srcs": ["ext/transport/chaotic_good_legacy/server_transport.cc"]
+ , "hdrs": ["ext/transport/chaotic_good_legacy/server_transport.h"]
+ , "deps":
+ [ "1999"
+ , "activity"
+ , "arena"
+ , "chaotic_good_legacy_frame"
+ , "chaotic_good_legacy_frame_header"
+ , "chaotic_good_legacy_transport"
+ , "context"
+ , "default_event_engine"
+ , "event_engine_context"
+ , "event_engine_wakeup_scheduler"
+ , "for_each"
+ , "grpc_promise_endpoint"
+ , "if"
+ , "inter_activity_latch"
+ , "inter_activity_pipe"
+ , "loop"
+ , "memory_quota"
+ , "metadata_batch"
+ , "mpsc"
+ , "pipe"
+ , "poll"
+ , "resource_quota"
+ , "seq"
+ , "slice"
+ , "slice_buffer"
+ , "switch"
+ , "try_join"
+ , "try_seq"
+ , ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/container", "flat_hash_map"]
, ["@", "absl", "absl/functional", "any_invocable"]
, ["@", "absl", "absl/log", "check"]
@@ -6668,6 +7116,7 @@
[ "call_final_info"
, "call_state"
, "dump_args"
+ , "for_each"
, "if"
, "latch"
, "map"
@@ -6698,6 +7147,7 @@
, "metadata"
, "ref_counted"
, ["", "gpr_platform"]
+ , ["", "grpc_trace"]
]
}
, "call_destination":
@@ -6885,13 +7335,76 @@
, "arena"
, "channel_args"
, "channel_args_endpoint_config"
+ , "chaotic_good_config"
, "chaotic_good_frame"
, "chaotic_good_frame_header"
+ , "chaotic_good_legacy_server"
+ , "chaotic_good_pending_connection"
, "chaotic_good_server_transport"
- , "chaotic_good_settings_metadata"
+ , "chaotic_good_transport"
+ , "closure"
+ , "context"
+ , "error"
+ , "error_utils"
+ , "event_engine_common"
+ , "event_engine_context"
+ , "event_engine_extensions"
+ , "event_engine_query_extensions"
+ , "event_engine_tcp_socket_utils"
+ , "event_engine_utils"
+ , "event_engine_wakeup_scheduler"
+ , "grpc_promise_endpoint"
+ , "if"
+ , "inter_activity_latch"
+ , "iomgr_fwd"
+ , "join"
+ , "latch"
+ , "memory_quota"
+ , "metadata"
+ , "metadata_batch"
+ , "race"
+ , "resource_quota"
+ , "sleep"
+ , "slice"
+ , "slice_buffer"
+ , "status_helper"
+ , "time"
+ , "try_seq"
+ , ["@", "absl", "absl/container", "flat_hash_map"]
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/random", "bit_gen_ref"]
+ , ["@", "absl", "absl/random", "random"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["", "channelz"]
+ , ["", "gpr"]
+ , ["", "gpr_platform"]
+ , ["", "grpc_base"]
+ , ["", "handshaker"]
+ , ["", "iomgr"]
+ , ["", "orphanable"]
+ , ["", "ref_counted_ptr"]
+ , ["", "server"]
+ ]
+ }
+, "chaotic_good_legacy_server":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["chaotic_good_legacy_server"]
+ , "stage": ["src", "core"]
+ , "srcs": ["ext/transport/chaotic_good_legacy/server/chaotic_good_server.cc"]
+ , "hdrs": ["ext/transport/chaotic_good_legacy/server/chaotic_good_server.h"]
+ , "deps":
+ [ "activity"
+ , "arena"
+ , "channel_args"
+ , "channel_args_endpoint_config"
+ , "chaotic_good_legacy_frame"
+ , "chaotic_good_legacy_frame_header"
+ , "chaotic_good_legacy_server_transport"
+ , "chaotic_good_legacy_settings_metadata"
, "closure"
, "context"
- , "default_event_engine"
, "error"
, "error_utils"
, "event_engine_common"
@@ -6944,16 +7457,80 @@
, "hdrs": ["ext/transport/chaotic_good/client/chaotic_good_connector.h"]
, "deps":
[ "activity"
+ , "all_ok"
, "arena"
, "channel_args"
, "channel_args_endpoint_config"
, "chaotic_good_client_transport"
+ , "chaotic_good_config"
, "chaotic_good_frame"
+ , "chaotic_good_frame_cc_proto"
, "chaotic_good_frame_header"
- , "chaotic_good_settings_metadata"
+ , "chaotic_good_legacy_connector"
+ , "chaotic_good_transport"
+ , "closure"
+ , "context"
+ , "error"
+ , "error_utils"
+ , "event_engine_context"
+ , "event_engine_extensions"
+ , "event_engine_query_extensions"
+ , "event_engine_tcp_socket_utils"
+ , "event_engine_wakeup_scheduler"
+ , "grpc_promise_endpoint"
+ , "inter_activity_latch"
+ , "latch"
+ , "memory_quota"
+ , "no_destruct"
+ , "notification"
+ , "race"
+ , "resource_quota"
+ , "sleep"
+ , "slice"
+ , "slice_buffer"
+ , "subchannel_connector"
+ , "time"
+ , "try_seq"
+ , "wait_for_callback"
+ , ["@", "absl", "absl/log", "check"]
+ , ["@", "absl", "absl/log", "log"]
+ , ["@", "absl", "absl/random", "bit_gen_ref"]
+ , ["@", "absl", "absl/random", "random"]
+ , ["@", "absl", "absl/status", "status"]
+ , ["@", "absl", "absl/status", "statusor"]
+ , ["", "channel"]
+ , ["", "channel_create"]
+ , ["", "config"]
+ , ["", "debug_location"]
+ , ["", "exec_ctx"]
+ , ["", "gpr"]
+ , ["", "gpr_platform"]
+ , ["", "grpc_base"]
+ , ["", "grpc_client_channel"]
+ , ["", "handshaker"]
+ , ["", "iomgr"]
+ , ["", "ref_counted_ptr"]
+ ]
+ }
+, "chaotic_good_legacy_connector":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["chaotic_good_legacy_connector"]
+ , "stage": ["src", "core"]
+ , "srcs":
+ ["ext/transport/chaotic_good_legacy/client/chaotic_good_connector.cc"]
+ , "hdrs":
+ ["ext/transport/chaotic_good_legacy/client/chaotic_good_connector.h"]
+ , "deps":
+ [ "activity"
+ , "arena"
+ , "channel_args"
+ , "channel_args_endpoint_config"
+ , "chaotic_good_legacy_client_transport"
+ , "chaotic_good_legacy_frame"
+ , "chaotic_good_legacy_frame_header"
+ , "chaotic_good_legacy_settings_metadata"
, "closure"
, "context"
- , "default_event_engine"
, "error"
, "error_utils"
, "event_engine_context"
diff --git a/etc/import/src/core/ext/upb-gen/TARGETS.grpc b/etc/import/src/core/ext/upb-gen/TARGETS.grpc
index 49bf3e10..c0a7a7f9 100644
--- a/etc/import/src/core/ext/upb-gen/TARGETS.grpc
+++ b/etc/import/src/core/ext/upb-gen/TARGETS.grpc
@@ -37,6 +37,7 @@
, "envoy/config/core/v3/protocol.upb_minitable.c"
, "envoy/config/core/v3/proxy_protocol.upb_minitable.c"
, "envoy/config/core/v3/resolver.upb_minitable.c"
+ , "envoy/config/core/v3/socket_cmsg_headers.upb_minitable.c"
, "envoy/config/core/v3/socket_option.upb_minitable.c"
, "envoy/config/core/v3/substitution_format_string.upb_minitable.c"
, "envoy/config/core/v3/udp_socket_config.upb_minitable.c"
@@ -60,7 +61,6 @@
, "envoy/config/trace/v3/dynamic_ot.upb_minitable.c"
, "envoy/config/trace/v3/http_tracer.upb_minitable.c"
, "envoy/config/trace/v3/lightstep.upb_minitable.c"
- , "envoy/config/trace/v3/opencensus.upb_minitable.c"
, "envoy/config/trace/v3/opentelemetry.upb_minitable.c"
, "envoy/config/trace/v3/service.upb_minitable.c"
, "envoy/config/trace/v3/skywalking.upb_minitable.c"
@@ -82,6 +82,7 @@
, "envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.upb_minitable.c"
, "envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb_minitable.c"
, "envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb_minitable.c"
+ , "envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.upb_minitable.c"
, "envoy/extensions/transport_sockets/tls/v3/cert.upb_minitable.c"
, "envoy/extensions/transport_sockets/tls/v3/common.upb_minitable.c"
, "envoy/extensions/transport_sockets/tls/v3/secret.upb_minitable.c"
@@ -129,7 +130,6 @@
, "google/protobuf/timestamp.upb_minitable.c"
, "google/protobuf/wrappers.upb_minitable.c"
, "google/rpc/status.upb_minitable.c"
- , "opencensus/proto/trace/v1/trace_config.upb_minitable.c"
, "src/proto/grpc/gcp/altscontext.upb_minitable.c"
, "src/proto/grpc/gcp/handshaker.upb_minitable.c"
, "src/proto/grpc/gcp/transport_security_common.upb_minitable.c"
@@ -239,6 +239,8 @@
, "envoy/config/core/v3/proxy_protocol.upb_minitable.h"
, "envoy/config/core/v3/resolver.upb.h"
, "envoy/config/core/v3/resolver.upb_minitable.h"
+ , "envoy/config/core/v3/socket_cmsg_headers.upb.h"
+ , "envoy/config/core/v3/socket_cmsg_headers.upb_minitable.h"
, "envoy/config/core/v3/socket_option.upb.h"
, "envoy/config/core/v3/socket_option.upb_minitable.h"
, "envoy/config/core/v3/substitution_format_string.upb.h"
@@ -285,8 +287,6 @@
, "envoy/config/trace/v3/http_tracer.upb_minitable.h"
, "envoy/config/trace/v3/lightstep.upb.h"
, "envoy/config/trace/v3/lightstep.upb_minitable.h"
- , "envoy/config/trace/v3/opencensus.upb.h"
- , "envoy/config/trace/v3/opencensus.upb_minitable.h"
, "envoy/config/trace/v3/opentelemetry.upb.h"
, "envoy/config/trace/v3/opentelemetry.upb_minitable.h"
, "envoy/config/trace/v3/service.upb.h"
@@ -329,6 +329,8 @@
, "envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb_minitable.h"
, "envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb.h"
, "envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb_minitable.h"
+ , "envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.upb.h"
+ , "envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.upb_minitable.h"
, "envoy/extensions/transport_sockets/tls/v3/cert.upb.h"
, "envoy/extensions/transport_sockets/tls/v3/cert.upb_minitable.h"
, "envoy/extensions/transport_sockets/tls/v3/common.upb.h"
@@ -423,8 +425,6 @@
, "google/protobuf/wrappers.upb_minitable.h"
, "google/rpc/status.upb.h"
, "google/rpc/status.upb_minitable.h"
- , "opencensus/proto/trace/v1/trace_config.upb.h"
- , "opencensus/proto/trace/v1/trace_config.upb_minitable.h"
, "src/proto/grpc/gcp/altscontext.upb.h"
, "src/proto/grpc/gcp/altscontext.upb_minitable.h"
, "src/proto/grpc/gcp/handshaker.upb.h"
diff --git a/etc/import/src/core/ext/upbdefs-gen/TARGETS.grpc b/etc/import/src/core/ext/upbdefs-gen/TARGETS.grpc
index ce9a53a6..e2c384b8 100644
--- a/etc/import/src/core/ext/upbdefs-gen/TARGETS.grpc
+++ b/etc/import/src/core/ext/upbdefs-gen/TARGETS.grpc
@@ -37,6 +37,7 @@
, "envoy/config/core/v3/protocol.upbdefs.h"
, "envoy/config/core/v3/proxy_protocol.upbdefs.h"
, "envoy/config/core/v3/resolver.upbdefs.h"
+ , "envoy/config/core/v3/socket_cmsg_headers.upbdefs.h"
, "envoy/config/core/v3/socket_option.upbdefs.h"
, "envoy/config/core/v3/substitution_format_string.upbdefs.h"
, "envoy/config/core/v3/udp_socket_config.upbdefs.h"
@@ -60,7 +61,6 @@
, "envoy/config/trace/v3/dynamic_ot.upbdefs.h"
, "envoy/config/trace/v3/http_tracer.upbdefs.h"
, "envoy/config/trace/v3/lightstep.upbdefs.h"
- , "envoy/config/trace/v3/opencensus.upbdefs.h"
, "envoy/config/trace/v3/opentelemetry.upbdefs.h"
, "envoy/config/trace/v3/service.upbdefs.h"
, "envoy/config/trace/v3/skywalking.upbdefs.h"
@@ -77,6 +77,7 @@
, "envoy/extensions/filters/http/stateful_session/v3/stateful_session.upbdefs.h"
, "envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.h"
, "envoy/extensions/http/stateful_session/cookie/v3/cookie.upbdefs.h"
+ , "envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.upbdefs.h"
, "envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.h"
, "envoy/extensions/transport_sockets/tls/v3/common.upbdefs.h"
, "envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.h"
@@ -124,7 +125,6 @@
, "google/protobuf/timestamp.upbdefs.h"
, "google/protobuf/wrappers.upbdefs.h"
, "google/rpc/status.upbdefs.h"
- , "opencensus/proto/trace/v1/trace_config.upbdefs.h"
, "src/proto/grpc/lookup/v1/rls_config.upbdefs.h"
, "udpa/annotations/migrate.upbdefs.h"
, "udpa/annotations/security.upbdefs.h"
@@ -192,6 +192,7 @@
, "envoy/config/core/v3/protocol.upbdefs.c"
, "envoy/config/core/v3/proxy_protocol.upbdefs.c"
, "envoy/config/core/v3/resolver.upbdefs.c"
+ , "envoy/config/core/v3/socket_cmsg_headers.upbdefs.c"
, "envoy/config/core/v3/socket_option.upbdefs.c"
, "envoy/config/core/v3/substitution_format_string.upbdefs.c"
, "envoy/config/core/v3/udp_socket_config.upbdefs.c"
@@ -215,7 +216,6 @@
, "envoy/config/trace/v3/dynamic_ot.upbdefs.c"
, "envoy/config/trace/v3/http_tracer.upbdefs.c"
, "envoy/config/trace/v3/lightstep.upbdefs.c"
- , "envoy/config/trace/v3/opencensus.upbdefs.c"
, "envoy/config/trace/v3/opentelemetry.upbdefs.c"
, "envoy/config/trace/v3/service.upbdefs.c"
, "envoy/config/trace/v3/skywalking.upbdefs.c"
@@ -232,6 +232,7 @@
, "envoy/extensions/filters/http/stateful_session/v3/stateful_session.upbdefs.c"
, "envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.c"
, "envoy/extensions/http/stateful_session/cookie/v3/cookie.upbdefs.c"
+ , "envoy/extensions/transport_sockets/http_11_proxy/v3/upstream_http_11_connect.upbdefs.c"
, "envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.c"
, "envoy/extensions/transport_sockets/tls/v3/common.upbdefs.c"
, "envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.c"
@@ -279,7 +280,6 @@
, "google/protobuf/timestamp.upbdefs.c"
, "google/protobuf/wrappers.upbdefs.c"
, "google/rpc/status.upbdefs.c"
- , "opencensus/proto/trace/v1/trace_config.upbdefs.c"
, "src/proto/grpc/lookup/v1/rls_config.upbdefs.c"
, "udpa/annotations/migrate.upbdefs.c"
, "udpa/annotations/security.upbdefs.c"
diff --git a/etc/import/src/google/protobuf/TARGETS.protobuf b/etc/import/src/google/protobuf/TARGETS.protobuf
index 26288441..d36995d9 100644
--- a/etc/import/src/google/protobuf/TARGETS.protobuf
+++ b/etc/import/src/google/protobuf/TARGETS.protobuf
@@ -196,6 +196,7 @@
{ "type": ["@", "rules", "data", "staged"]
, "srcs":
[ "compiler/code_generator.h"
+ , "compiler/code_generator_lite.h"
, "compiler/command_line_interface.h"
, "compiler/cpp/enum.h"
, "compiler/cpp/extension.h"
@@ -255,7 +256,6 @@
, "compiler/java/helpers.h"
, "compiler/java/internal_helpers.h"
, "compiler/java/java_features.pb.h"
- , "compiler/java/kotlin_generator.h"
, "compiler/java/lite/enum.h"
, "compiler/java/lite/enum_field.h"
, "compiler/java/lite/extension.h"
@@ -273,6 +273,9 @@
, "compiler/java/names.h"
, "compiler/java/options.h"
, "compiler/java/shared_code_generator.h"
+ , "compiler/kotlin/file.h"
+ , "compiler/kotlin/generator.h"
+ , "compiler/kotlin/message.h"
, "compiler/objectivec/enum.h"
, "compiler/objectivec/enum_field.h"
, "compiler/objectivec/extension.h"
@@ -302,8 +305,9 @@
, "compiler/ruby/ruby_generator.h"
, "compiler/rust/accessors/accessor_case.h"
, "compiler/rust/accessors/accessors.h"
+ , "compiler/rust/accessors/default_value.h"
, "compiler/rust/accessors/generator.h"
- , "compiler/rust/accessors/helpers.h"
+ , "compiler/rust/accessors/with_presence.h"
, "compiler/rust/context.h"
, "compiler/rust/crate_mapping.h"
, "compiler/rust/enum.h"
@@ -314,6 +318,7 @@
, "compiler/rust/relative_path.h"
, "compiler/rust/rust_field_type.h"
, "compiler/rust/rust_keywords.h"
+ , "compiler/rust/upb_helpers.h"
, "compiler/scc.h"
, "compiler/subprocess.h"
, "compiler/versions.h"
@@ -394,6 +399,7 @@
, ["@", "absl", "absl/hash", "hash"]
, ["@", "absl", "absl/log", "absl_check"]
, ["@", "absl", "absl/log", "absl_log"]
+ , ["@", "absl", "absl/log", "log"]
, ["@", "absl", "absl/meta", "type_traits"]
, ["@", "absl", "absl/numeric", "bits"]
, ["@", "absl", "absl/status", "status"]
@@ -496,6 +502,7 @@
, ["@", "absl", "absl/base", "base"]
, ["@", "absl", "absl/base", "core_headers"]
, ["@", "absl", "absl/base", "dynamic_annotations"]
+ , ["@", "absl", "absl/cleanup", "cleanup"]
, ["@", "absl", "absl/container", "btree"]
, ["@", "absl", "absl/container", "fixed_array"]
, ["@", "absl", "absl/container", "flat_hash_map"]
@@ -528,10 +535,12 @@
, "libprotoc":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["libprotoc"]
- , "hdrs": ["protoc_headers"]
+ , "hdrs":
+ ["protoc_headers", ["upb_generator", "names_hdrs"], ["upb", "port_hdrs"]]
, "srcs":
[ "compiler/main.cc"
, "compiler/code_generator.cc"
+ , "compiler/code_generator_lite.cc"
, "compiler/command_line_interface.cc"
, "compiler/cpp/enum.cc"
, "compiler/cpp/extension.cc"
@@ -590,7 +599,6 @@
, "compiler/java/helpers.cc"
, "compiler/java/internal_helpers.cc"
, "compiler/java/java_features.pb.cc"
- , "compiler/java/kotlin_generator.cc"
, "compiler/java/lite/enum.cc"
, "compiler/java/lite/enum_field.cc"
, "compiler/java/lite/extension.cc"
@@ -606,6 +614,9 @@
, "compiler/java/name_resolver.cc"
, "compiler/java/names.cc"
, "compiler/java/shared_code_generator.cc"
+ , "compiler/kotlin/file.cc"
+ , "compiler/kotlin/generator.cc"
+ , "compiler/kotlin/message.cc"
, "compiler/objectivec/enum.cc"
, "compiler/objectivec/enum_field.cc"
, "compiler/objectivec/extension.cc"
@@ -633,13 +644,15 @@
, "compiler/ruby/ruby_generator.cc"
, "compiler/rust/accessors/accessor_case.cc"
, "compiler/rust/accessors/accessors.cc"
- , "compiler/rust/accessors/helpers.cc"
+ , "compiler/rust/accessors/default_value.cc"
, "compiler/rust/accessors/map.cc"
, "compiler/rust/accessors/repeated_field.cc"
+ , "compiler/rust/accessors/singular_cord.cc"
, "compiler/rust/accessors/singular_message.cc"
, "compiler/rust/accessors/singular_scalar.cc"
, "compiler/rust/accessors/singular_string.cc"
, "compiler/rust/accessors/unsupported_field.cc"
+ , "compiler/rust/accessors/with_presence.cc"
, "compiler/rust/context.cc"
, "compiler/rust/crate_mapping.cc"
, "compiler/rust/enum.cc"
@@ -650,16 +663,14 @@
, "compiler/rust/relative_path.cc"
, "compiler/rust/rust_field_type.cc"
, "compiler/rust/rust_keywords.cc"
+ , "compiler/rust/upb_helpers.cc"
, "compiler/subprocess.cc"
, "compiler/versions.cc"
, "compiler/zip_writer.cc"
, "testing/file.cc"
+ , ["upb_generator", "names_srcs"]
]
- , "deps":
- [ ["@", "absl", "absl/log", "initialize"]
- , ["", "libprotobuf"]
- , ["upb_generator", "mangle"]
- ]
+ , "deps": [["@", "absl", "absl/log", "initialize"], ["", "libprotobuf"]]
}
, "protoc":
{ "type": ["@", "rules", "CC", "binary"]
diff --git a/etc/import/src/include/openssl/TARGETS.boringssl b/etc/import/src/include/openssl/TARGETS.boringssl
index df6e9328..f6b4c9c9 100644
--- a/etc/import/src/include/openssl/TARGETS.boringssl
+++ b/etc/import/src/include/openssl/TARGETS.boringssl
@@ -10,6 +10,7 @@
, "asn1t.h"
, "base.h"
, "base64.h"
+ , "bcm_public.h"
, "bio.h"
, "blake2.h"
, "blowfish.h"
@@ -40,9 +41,7 @@
, "evp.h"
, "evp_errors.h"
, "ex_data.h"
- , "experimental/dilithium.h"
, "experimental/kyber.h"
- , "experimental/spx.h"
, "hkdf.h"
, "hmac.h"
, "hpke.h"
@@ -77,6 +76,7 @@
, "service_indicator.h"
, "sha.h"
, "siphash.h"
+ , "slhdsa.h"
, "span.h"
, "stack.h"
, "target.h"
diff --git a/etc/import/third_party/upb/TARGETS.grpc b/etc/import/third_party/upb/TARGETS.grpc
index 4fe3c8bb..d1e134e1 100644
--- a/etc/import/third_party/upb/TARGETS.grpc
+++ b/etc/import/third_party/upb/TARGETS.grpc
@@ -89,6 +89,7 @@
, "upb/reflection/method_def.h"
, "upb/reflection/oneof_def.h"
, "upb/reflection/service_def.h"
+ , "upb/reflection/descriptor_bootstrap.h"
]
, "private-hdrs":
[ "upb/reflection/internal/def_builder.h"
@@ -452,7 +453,7 @@
{ "type": ["@", "rules", "CC", "library"]
, "name": ["text"]
, "srcs": ["upb/text/encode.c"]
- , "hdrs": ["upb/text/encode.h"]
+ , "hdrs": ["upb/text/encode.h", "upb/text/options.h"]
, "deps":
[ "base"
, "eps_copy_input_stream"
@@ -462,6 +463,24 @@
, "message_types"
, "port"
, "reflection"
+ , "text_internal"
+ , "wire_reader"
+ , ["@", "protobuf", "third_party/utf8_range", "utf8_range"]
+ ]
+ , "pure C": ["YES"]
+ }
+, "text_internal":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["text_internal"]
+ , "srcs": ["upb/text/internal/encode.c"]
+ , "hdrs": ["upb/text/internal/encode.h", "upb/text/options.h"]
+ , "deps":
+ [ "base"
+ , "eps_copy_input_stream"
+ , "lex"
+ , "message"
+ , "message_internal"
+ , "port"
, "wire_reader"
, ["@", "protobuf", "third_party/utf8_range", "utf8_range"]
]
diff --git a/etc/import/upb/TARGETS.protobuf b/etc/import/upb/TARGETS.protobuf
new file mode 100644
index 00000000..082a1d68
--- /dev/null
+++ b/etc/import/upb/TARGETS.protobuf
@@ -0,0 +1,11 @@
+{ "port_hdrs":
+ { "type": ["@", "rules", "data", "staged"]
+ , "srcs":
+ [ "port/atomic.h"
+ , "port/def.inc"
+ , "port/undef.inc"
+ , "port/vsnprintf_compat.h"
+ ]
+ , "stage": ["upb"]
+ }
+}
diff --git a/etc/import/upb_generator/TARGETS.protobuf b/etc/import/upb_generator/TARGETS.protobuf
index e86bda2f..78e85caf 100644
--- a/etc/import/upb_generator/TARGETS.protobuf
+++ b/etc/import/upb_generator/TARGETS.protobuf
@@ -1,9 +1,13 @@
-{ "mangle":
- { "type": ["@", "rules", "CC", "library"]
- , "name": ["mangle"]
+{ "names_srcs":
+ { "type": ["@", "rules", "data", "staged"]
+ , "srcs":
+ ["common/names.cc", "minitable/names.cc", "minitable/names_internal.cc"]
+ , "stage": ["upb_generator"]
+ }
+, "names_hdrs":
+ { "type": ["@", "rules", "data", "staged"]
+ , "srcs":
+ ["common/names.h", "minitable/names.h", "minitable/names_internal.h"]
, "stage": ["upb_generator"]
- , "srcs": ["mangle.cc"]
- , "hdrs": ["mangle.h"]
- , "deps": [["@", "absl", "absl/strings", "strings"]]
}
}
diff --git a/etc/repos.json b/etc/repos.json
index c8461c64..f2f4723e 100644
--- a/etc/repos.json
+++ b/etc/repos.json
@@ -234,13 +234,13 @@
, "ssl":
{ "repository":
{ "type": "archive"
- , "content": "2142a2813a0d387f5f86dd90635d29a88b5b6c66"
- , "fetch": "https://github.com/google/boringssl/archive/b8b3e6e11166719a8ebfa43c0cde9ad7d57a84f6.tar.gz"
- , "sha256": "c70d519e4ee709b7a74410a5e3a937428b8198d793a3d771be3dd2086ae167c8"
- , "sha512": "3a35107ce0b891911608b97e24a3437fb849bcb738f699eab74e55a2e0fd911f4a448ac1f2b11f444bcf7ae5794b7fa109009043a0f5dbeec5d73cf3909651c0"
- , "subdir": "boringssl-b8b3e6e11166719a8ebfa43c0cde9ad7d57a84f6"
+ , "content": "d9ff3aa3d22337e93cb0a0e2df00ca8abea2fac6"
+ , "fetch": "https://github.com/google/boringssl/archive/dec0d8f681348af8bb675e07bd89989665fca8bc.tar.gz"
+ , "sha256": "2f12c33d2cf25a658a1b981fb96923dac87e9175fb20e45db6950ee36c526356"
+ , "sha512": "51f91bee640e38ce20c180195de6811b5be7522240faae2b57158fa9c298ed09292ecb09c770df5d4fc6a3100bc2459de4e9d312e315265c1ea7ade347bad3f2"
+ , "subdir": "boringssl-dec0d8f681348af8bb675e07bd89989665fca8bc"
, "mirrors":
- [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/boringssl/archive/b8b3e6e11166719a8ebfa43c0cde9ad7d57a84f6.tar.gz"
+ [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/boringssl/archive/dec0d8f681348af8bb675e07bd89989665fca8bc.tar.gz"
]
}
, "target_root": "import targets"
@@ -248,7 +248,7 @@
, "bindings": {"rules": "rules-boringssl", "patches": "patches"}
, "bootstrap":
{ "arch_map": {"arm64": "aarch64"}
- , "build": "{cc} {cflags} -I . -I src/include -c src/crypto/*.c src/crypto/*/*.c src/gen/crypto/*.c src/crypto/*/*.S src/crypto/*/*/*.S src/gen/bcm/*.S src/gen/crypto/*.S src/third_party/fiat/asm/*.S && {ar} cqs libcrypto.a *.o"
+ , "build": "{cxx} {cxxflags} -I . -I src/include -c `find . '(' -ipath './src/crypto/*.cc' -o -ipath './src/gen/crypto/*.cc' -o -ipath './src/crypto/*.S' -o -ipath './src/gen/bcm/*.S' -o -ipath './src/gen/crypto/*.S' -o -ipath './src/third_party/fiat/asm/*.S' ')' -type f ! -ipath '*_test.*' ! -ipath '*/test/*'` && {ar} cqs libcrypto.a *.o"
, "link": ["-lcrypto", "-pthread"]
, "include_dir": "src/include/openssl"
, "include_name": "openssl"
@@ -258,11 +258,11 @@
, "protobuf":
{ "repository":
{ "type": "archive"
- , "content": "eef52bb7f76e8c87ab741d6d9139a837f4b399d4"
- , "fetch": "https://github.com/protocolbuffers/protobuf/releases/download/v27.2/protobuf-27.2.tar.gz"
- , "sha256": "e4ff2aeb767da6f4f52485c2e72468960ddfe5262483879ef6ad552e52757a77"
- , "sha512": "664c66b62cf1ed0c65d9b910d8e67d4d5d471113697f1b8edf1573cd5c0fc8e850ac53ce984e48e6c6b9cbbefa12f8530058384e7388e65a59c1e46d03772397"
- , "subdir": "protobuf-27.2"
+ , "content": "e8787a2f6d661aaaec426743c4e9667be7c8ba2f"
+ , "fetch": "https://github.com/protocolbuffers/protobuf/releases/download/v29.0/protobuf-29.0.tar.gz"
+ , "sha256": "10a0d58f39a1a909e95e00e8ba0b5b1dc64d02997f741151953a2b3659f6e78c"
+ , "sha512": "c5637486a533557ea909d1f880b0f0064fff0c4665612e023170941310c45bf8e7373d2c67de621824b056530e98792c00799d71ec4ff7b6af9142cdc4cb8dee"
+ , "subdir": "protobuf-29.0"
}
, "target_root": "import targets"
, "target_file_name": "TARGETS.protobuf"
@@ -308,13 +308,13 @@
, "com_google_absl":
{ "repository":
{ "type": "archive"
- , "content": "e9bacd5f3a5c3a51f4f0f50e9ed963464714caa7"
- , "fetch": "https://github.com/abseil/abseil-cpp/releases/download/20240116.0/abseil-cpp-20240116.0.tar.gz"
- , "sha256": "338420448b140f0dfd1a1ea3c3ce71b3bc172071f24f4d9a57d59b45037da440"
- , "sha512": "018488e69cca472ef118631bd79bca4ef0cf1363432e79b81532942168d305511e4cdf4dc72611275e9a9de00cd71c0245be4ec287ff36147248e218218bf825"
- , "subdir": "abseil-cpp-20240116.0"
+ , "content": "b5cc395c49afa2a2dec1d9c4072500494b126974"
+ , "fetch": "https://github.com/abseil/abseil-cpp/releases/download/20240722.0/abseil-cpp-20240722.0.tar.gz"
+ , "sha256": "f50e5ac311a81382da7fa75b97310e4b9006474f9560ac46f54a9967f07d4ae3"
+ , "sha512": "bd2cca8f007f2eee66f51c95a979371622b850ceb2ce3608d00ba826f7c494a1da0fba3c1427728f2c173fe50d59b701da35c2c9fdad2752a5a49746b1c8ef31"
+ , "subdir": "abseil-cpp-20240722.0"
, "mirrors":
- [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/abseil/abseil-cpp/archive/20240116.0.tar.gz"
+ [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/abseil/abseil-cpp/archive/20240722.0.tar.gz"
]
}
, "target_root": "import targets"
@@ -392,11 +392,11 @@
, "com_github_grpc_grpc":
{ "repository":
{ "type": "archive"
- , "content": "11573055daa6b91b4873e8e6118d0535ddc05418"
- , "fetch": "https://github.com/grpc/grpc/archive/refs/tags/v1.67.1.tar.gz"
- , "sha256": "d74f8e99a433982a12d7899f6773e285c9824e1d9a173ea1d1fb26c9bd089299"
- , "sha512": "4f9b63278590be282b5578ec6c5f607f11046fdac3e62b5bf9054f664971312efee621e1fd3a086eaf978d41f4cd83bab7f2947c9e6189dc30bcb69263f481dc"
- , "subdir": "grpc-1.67.1"
+ , "content": "a6a8b898fa1d8abe70ed77f45236940d0a5871f2"
+ , "fetch": "https://github.com/grpc/grpc/archive/refs/tags/v1.70.1.tar.gz"
+ , "sha256": "c4e85806a3a23fd2a78a9f8505771ff60b2beef38305167d50f5e8151728e426"
+ , "sha512": "35382987b33abb57a27105570c91db048853d95111f125bc6fac8a25f758c29ab2c699c63330b445b0a08f04c9dbc4dfa1dc0c33a7e2d8ea99d06d884a3c9852"
+ , "subdir": "grpc-1.70.1"
, "pragma": {"special": "ignore"}
}
, "target_root": "import targets"