diff options
21 files changed, 3263 insertions, 1477 deletions
diff --git a/etc/defaults/CC/TARGETS.boringssl b/etc/defaults/CC/TARGETS.boringssl index f65a0ce0..fa4e7b13 100644 --- a/etc/defaults/CC/TARGETS.boringssl +++ b/etc/defaults/CC/TARGETS.boringssl @@ -183,7 +183,7 @@ , "$1": {"type": "var", "name": "PLATFORM"} , "$2": "windows_x86_64" } - , ["-DWIN32_LEAN_AND_MEAN", "-DOPENSSL_NO_ASM"] + , ["-DWIN32_LEAN_AND_MEAN", "-utf-8", "-DOPENSSL_NO_ASM"] ] ] , "default": ["-DOPENSSL_NO_ASM"] diff --git a/etc/import.pkgconfig/TARGETS.google_apis b/etc/import.pkgconfig/TARGETS.google_apis index 20ff6876..66e670c5 100644 --- a/etc/import.pkgconfig/TARGETS.google_apis +++ b/etc/import.pkgconfig/TARGETS.google_apis @@ -18,6 +18,12 @@ { "type": ["@", "rules", "proto", "library"] , "name": ["google_api_client_proto"] , "srcs": ["google/api/client.proto"] + , "deps": ["google_api_launch_stage_proto"] + } +, "google_api_launch_stage_proto": + { "type": ["@", "rules", "proto", "library"] + , "name": ["google_api_launch_stage_proto"] + , "srcs": ["google/api/launch_stage.proto"] } , "google_api_expr_v1alpha1_checked_proto": { "type": ["@", "rules", "proto", "library"] diff --git a/etc/import/TARGETS.boringssl b/etc/import/TARGETS.boringssl index 36a32b51..59314c8e 100644 --- a/etc/import/TARGETS.boringssl +++ b/etc/import/TARGETS.boringssl @@ -56,8 +56,9 @@ , "pkg-name": ["libcrypto"] , "arguments_config": ["OS", "ARCH", "TARGET_ARCH"] , "hdrs": [["./", "src/include/openssl", "crypto_headers"]] - , "private-hdrs": ["fips_fragments", "crypto_internal_headers"] - , "srcs": ["crypto_sources", "asm_sources"] + , "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": "++" @@ -65,7 +66,7 @@ [ { "type": "if" , "cond": {"type": "==", "$1": {"type": "var", "name": "OS"}, "$2": "windows"} - , "then": ["-defaultlib:advapi32.lib"] + , "then": ["-defaultlib:advapi32.lib", "-defaultlib:ws2_32.lib"] } , ["-pthread", "-Wl,--whole-archive,-lpthread,--no-whole-archive"] ] @@ -96,6 +97,16 @@ } } } + , "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"] @@ -106,218 +117,194 @@ , "srcs": ["ssl_sources"] , "deps": ["crypto"] } -, "fips_fragments": - { "type": "install" - , "deps": - [ "src/crypto/fipsmodule/aes/aes.c" - , "src/crypto/fipsmodule/aes/aes_nohw.c" - , "src/crypto/fipsmodule/aes/key_wrap.c" - , "src/crypto/fipsmodule/aes/mode_wrappers.c" - , "src/crypto/fipsmodule/bn/add.c" - , "src/crypto/fipsmodule/bn/asm/x86_64-gcc.c" - , "src/crypto/fipsmodule/bn/bn.c" - , "src/crypto/fipsmodule/bn/bytes.c" - , "src/crypto/fipsmodule/bn/cmp.c" - , "src/crypto/fipsmodule/bn/ctx.c" - , "src/crypto/fipsmodule/bn/div.c" - , "src/crypto/fipsmodule/bn/div_extra.c" - , "src/crypto/fipsmodule/bn/exponentiation.c" - , "src/crypto/fipsmodule/bn/gcd.c" - , "src/crypto/fipsmodule/bn/gcd_extra.c" - , "src/crypto/fipsmodule/bn/generic.c" - , "src/crypto/fipsmodule/bn/jacobi.c" - , "src/crypto/fipsmodule/bn/montgomery.c" - , "src/crypto/fipsmodule/bn/montgomery_inv.c" - , "src/crypto/fipsmodule/bn/mul.c" - , "src/crypto/fipsmodule/bn/prime.c" - , "src/crypto/fipsmodule/bn/random.c" - , "src/crypto/fipsmodule/bn/rsaz_exp.c" - , "src/crypto/fipsmodule/bn/shift.c" - , "src/crypto/fipsmodule/bn/sqrt.c" - , "src/crypto/fipsmodule/cipher/aead.c" - , "src/crypto/fipsmodule/cipher/cipher.c" - , "src/crypto/fipsmodule/cipher/e_aes.c" - , "src/crypto/fipsmodule/cipher/e_aesccm.c" - , "src/crypto/fipsmodule/cmac/cmac.c" - , "src/crypto/fipsmodule/dh/check.c" - , "src/crypto/fipsmodule/dh/dh.c" - , "src/crypto/fipsmodule/digest/digest.c" - , "src/crypto/fipsmodule/digest/digests.c" - , "src/crypto/fipsmodule/digestsign/digestsign.c" - , "src/crypto/fipsmodule/ec/ec.c" - , "src/crypto/fipsmodule/ec/ec_key.c" - , "src/crypto/fipsmodule/ec/ec_montgomery.c" - , "src/crypto/fipsmodule/ec/felem.c" - , "src/crypto/fipsmodule/ec/oct.c" - , "src/crypto/fipsmodule/ec/p224-64.c" - , "src/crypto/fipsmodule/ec/p256-nistz.c" - , "src/crypto/fipsmodule/ec/p256.c" - , "src/crypto/fipsmodule/ec/scalar.c" - , "src/crypto/fipsmodule/ec/simple.c" - , "src/crypto/fipsmodule/ec/simple_mul.c" - , "src/crypto/fipsmodule/ec/util.c" - , "src/crypto/fipsmodule/ec/wnaf.c" - , "src/crypto/fipsmodule/ecdh/ecdh.c" - , "src/crypto/fipsmodule/ecdsa/ecdsa.c" - , "src/crypto/fipsmodule/hkdf/hkdf.c" - , "src/crypto/fipsmodule/hmac/hmac.c" - , "src/crypto/fipsmodule/md4/md4.c" - , "src/crypto/fipsmodule/md5/md5.c" - , "src/crypto/fipsmodule/modes/cbc.c" - , "src/crypto/fipsmodule/modes/cfb.c" - , "src/crypto/fipsmodule/modes/ctr.c" - , "src/crypto/fipsmodule/modes/gcm.c" - , "src/crypto/fipsmodule/modes/gcm_nohw.c" - , "src/crypto/fipsmodule/modes/ofb.c" - , "src/crypto/fipsmodule/modes/polyval.c" - , "src/crypto/fipsmodule/rand/ctrdrbg.c" - , "src/crypto/fipsmodule/rand/fork_detect.c" - , "src/crypto/fipsmodule/rand/rand.c" - , "src/crypto/fipsmodule/rand/urandom.c" - , "src/crypto/fipsmodule/rsa/blinding.c" - , "src/crypto/fipsmodule/rsa/padding.c" - , "src/crypto/fipsmodule/rsa/rsa.c" - , "src/crypto/fipsmodule/rsa/rsa_impl.c" - , "src/crypto/fipsmodule/self_check/fips.c" - , "src/crypto/fipsmodule/self_check/self_check.c" - , "src/crypto/fipsmodule/service_indicator/service_indicator.c" - , "src/crypto/fipsmodule/sha/sha1.c" - , "src/crypto/fipsmodule/sha/sha256.c" - , "src/crypto/fipsmodule/sha/sha512.c" - , "src/crypto/fipsmodule/tls/kdf.c" - ] - } -, "ssl_internal_headers": {"type": "install", "deps": ["src/ssl/internal.h"]} -, "ssl_sources": +, "bcm_sources": {"type": "install", "deps": ["src/crypto/fipsmodule/bcm.c"]} +, "bcm_internal_headers": { "type": "install" , "deps": - [ "src/ssl/bio_ssl.cc" - , "src/ssl/d1_both.cc" - , "src/ssl/d1_lib.cc" - , "src/ssl/d1_pkt.cc" - , "src/ssl/d1_srtp.cc" - , "src/ssl/dtls_method.cc" - , "src/ssl/dtls_record.cc" - , "src/ssl/encrypted_client_hello.cc" - , "src/ssl/extensions.cc" - , "src/ssl/handoff.cc" - , "src/ssl/handshake.cc" - , "src/ssl/handshake_client.cc" - , "src/ssl/handshake_server.cc" - , "src/ssl/s3_both.cc" - , "src/ssl/s3_lib.cc" - , "src/ssl/s3_pkt.cc" - , "src/ssl/ssl_aead_ctx.cc" - , "src/ssl/ssl_asn1.cc" - , "src/ssl/ssl_buffer.cc" - , "src/ssl/ssl_cert.cc" - , "src/ssl/ssl_cipher.cc" - , "src/ssl/ssl_file.cc" - , "src/ssl/ssl_key_share.cc" - , "src/ssl/ssl_lib.cc" - , "src/ssl/ssl_privkey.cc" - , "src/ssl/ssl_session.cc" - , "src/ssl/ssl_stat.cc" - , "src/ssl/ssl_transcript.cc" - , "src/ssl/ssl_versions.cc" - , "src/ssl/ssl_x509.cc" - , "src/ssl/t1_enc.cc" - , "src/ssl/tls13_both.cc" - , "src/ssl/tls13_client.cc" - , "src/ssl/tls13_enc.cc" - , "src/ssl/tls13_server.cc" - , "src/ssl/tls_method.cc" - , "src/ssl/tls_record.cc" + [ "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" ] } -, "crypto_internal_headers": +, "bcm_sources_asm": { "type": "install" , "deps": - [ "src/crypto/asn1/internal.h" - , "src/crypto/bio/internal.h" - , "src/crypto/bytestring/internal.h" - , "src/crypto/chacha/internal.h" - , "src/crypto/cipher_extra/internal.h" - , "src/crypto/conf/conf_def.h" - , "src/crypto/conf/internal.h" - , "src/crypto/cpu_arm_linux.h" - , "src/crypto/curve25519/curve25519_tables.h" - , "src/crypto/curve25519/internal.h" - , "src/crypto/des/internal.h" - , "src/crypto/dsa/internal.h" - , "src/crypto/ec_extra/internal.h" - , "src/crypto/err/internal.h" - , "src/crypto/evp/internal.h" - , "src/crypto/fipsmodule/aes/internal.h" - , "src/crypto/fipsmodule/bn/internal.h" - , "src/crypto/fipsmodule/bn/rsaz_exp.h" - , "src/crypto/fipsmodule/cipher/internal.h" - , "src/crypto/fipsmodule/delocate.h" - , "src/crypto/fipsmodule/dh/internal.h" - , "src/crypto/fipsmodule/digest/internal.h" - , "src/crypto/fipsmodule/digest/md32_common.h" - , "src/crypto/fipsmodule/ec/builtin_curves.h" - , "src/crypto/fipsmodule/ec/internal.h" - , "src/crypto/fipsmodule/ec/p256-nistz-table.h" - , "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/fork_detect.h" - , "src/crypto/fipsmodule/rand/getrandom_fillin.h" - , "src/crypto/fipsmodule/rand/internal.h" - , "src/crypto/fipsmodule/rsa/internal.h" - , "src/crypto/fipsmodule/service_indicator/internal.h" - , "src/crypto/fipsmodule/sha/internal.h" - , "src/crypto/fipsmodule/tls/internal.h" - , "src/crypto/hrss/internal.h" - , "src/crypto/internal.h" - , "src/crypto/keccak/internal.h" - , "src/crypto/kyber/internal.h" - , "src/crypto/lhash/internal.h" - , "src/crypto/obj/obj_dat.h" - , "src/crypto/pkcs7/internal.h" - , "src/crypto/pkcs8/internal.h" - , "src/crypto/poly1305/internal.h" - , "src/crypto/pool/internal.h" - , "src/crypto/rsa_extra/internal.h" - , "src/crypto/spx/address.h" - , "src/crypto/spx/fors.h" - , "src/crypto/spx/internal.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/trust_token/internal.h" - , "src/crypto/x509/ext_dat.h" - , "src/crypto/x509/internal.h" - , "src/third_party/fiat/curve25519_32.h" - , "src/third_party/fiat/curve25519_64.h" - , "src/third_party/fiat/curve25519_64_adx.h" - , "src/third_party/fiat/curve25519_64_msvc.h" - , "src/third_party/fiat/p256_32.h" - , "src/third_party/fiat/p256_64.h" - , "src/third_party/fiat/p256_64_msvc.h" - ] - } -, "src/crypto/internal.h": - { "type": ["@", "rules", "patch", "file"] - , "src": [["FILE", null, "src/crypto/internal.h"]] - , "patch": - [ [ "@" - , "patches" - , "" - , "crypto-use-_Generic-only-if-defined-__cplusplus.patch" - ] + [ "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" + , "src/gen/bcm/aesni-x86_64-apple.S" + , "src/gen/bcm/aesni-x86_64-linux.S" + , "src/gen/bcm/aesv8-armv7-linux.S" + , "src/gen/bcm/aesv8-armv8-apple.S" + , "src/gen/bcm/aesv8-armv8-linux.S" + , "src/gen/bcm/aesv8-armv8-win.S" + , "src/gen/bcm/aesv8-gcm-armv8-apple.S" + , "src/gen/bcm/aesv8-gcm-armv8-linux.S" + , "src/gen/bcm/aesv8-gcm-armv8-win.S" + , "src/gen/bcm/armv4-mont-linux.S" + , "src/gen/bcm/armv8-mont-apple.S" + , "src/gen/bcm/armv8-mont-linux.S" + , "src/gen/bcm/armv8-mont-win.S" + , "src/gen/bcm/bn-586-apple.S" + , "src/gen/bcm/bn-586-linux.S" + , "src/gen/bcm/bn-armv8-apple.S" + , "src/gen/bcm/bn-armv8-linux.S" + , "src/gen/bcm/bn-armv8-win.S" + , "src/gen/bcm/bsaes-armv7-linux.S" + , "src/gen/bcm/co-586-apple.S" + , "src/gen/bcm/co-586-linux.S" + , "src/gen/bcm/ghash-armv4-linux.S" + , "src/gen/bcm/ghash-neon-armv8-apple.S" + , "src/gen/bcm/ghash-neon-armv8-linux.S" + , "src/gen/bcm/ghash-neon-armv8-win.S" + , "src/gen/bcm/ghash-ssse3-x86-apple.S" + , "src/gen/bcm/ghash-ssse3-x86-linux.S" + , "src/gen/bcm/ghash-ssse3-x86_64-apple.S" + , "src/gen/bcm/ghash-ssse3-x86_64-linux.S" + , "src/gen/bcm/ghash-x86-apple.S" + , "src/gen/bcm/ghash-x86-linux.S" + , "src/gen/bcm/ghash-x86_64-apple.S" + , "src/gen/bcm/ghash-x86_64-linux.S" + , "src/gen/bcm/ghashv8-armv7-linux.S" + , "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" + , "src/gen/bcm/p256-x86_64-asm-apple.S" + , "src/gen/bcm/p256-x86_64-asm-linux.S" + , "src/gen/bcm/p256_beeu-armv8-asm-apple.S" + , "src/gen/bcm/p256_beeu-armv8-asm-linux.S" + , "src/gen/bcm/p256_beeu-armv8-asm-win.S" + , "src/gen/bcm/p256_beeu-x86_64-asm-apple.S" + , "src/gen/bcm/p256_beeu-x86_64-asm-linux.S" + , "src/gen/bcm/rdrand-x86_64-apple.S" + , "src/gen/bcm/rdrand-x86_64-linux.S" + , "src/gen/bcm/rsaz-avx2-apple.S" + , "src/gen/bcm/rsaz-avx2-linux.S" + , "src/gen/bcm/sha1-586-apple.S" + , "src/gen/bcm/sha1-586-linux.S" + , "src/gen/bcm/sha1-armv4-large-linux.S" + , "src/gen/bcm/sha1-armv8-apple.S" + , "src/gen/bcm/sha1-armv8-linux.S" + , "src/gen/bcm/sha1-armv8-win.S" + , "src/gen/bcm/sha1-x86_64-apple.S" + , "src/gen/bcm/sha1-x86_64-linux.S" + , "src/gen/bcm/sha256-586-apple.S" + , "src/gen/bcm/sha256-586-linux.S" + , "src/gen/bcm/sha256-armv4-linux.S" + , "src/gen/bcm/sha256-armv8-apple.S" + , "src/gen/bcm/sha256-armv8-linux.S" + , "src/gen/bcm/sha256-armv8-win.S" + , "src/gen/bcm/sha256-x86_64-apple.S" + , "src/gen/bcm/sha256-x86_64-linux.S" + , "src/gen/bcm/sha512-586-apple.S" + , "src/gen/bcm/sha512-586-linux.S" + , "src/gen/bcm/sha512-armv4-linux.S" + , "src/gen/bcm/sha512-armv8-apple.S" + , "src/gen/bcm/sha512-armv8-linux.S" + , "src/gen/bcm/sha512-armv8-win.S" + , "src/gen/bcm/sha512-x86_64-apple.S" + , "src/gen/bcm/sha512-x86_64-linux.S" + , "src/gen/bcm/vpaes-armv7-linux.S" + , "src/gen/bcm/vpaes-armv8-apple.S" + , "src/gen/bcm/vpaes-armv8-linux.S" + , "src/gen/bcm/vpaes-armv8-win.S" + , "src/gen/bcm/vpaes-x86-apple.S" + , "src/gen/bcm/vpaes-x86-linux.S" + , "src/gen/bcm/vpaes-x86_64-apple.S" + , "src/gen/bcm/vpaes-x86_64-linux.S" + , "src/gen/bcm/x86-mont-apple.S" + , "src/gen/bcm/x86-mont-linux.S" + , "src/gen/bcm/x86_64-mont-apple.S" + , "src/gen/bcm/x86_64-mont-linux.S" + , "src/gen/bcm/x86_64-mont5-apple.S" + , "src/gen/bcm/x86_64-mont5-linux.S" + , "src/third_party/fiat/asm/fiat_p256_adx_mul.S" + , "src/third_party/fiat/asm/fiat_p256_adx_sqr.S" ] } , "crypto_sources": { "type": "install" , "deps": - [ "err_data.c" - , "src/crypto/asn1/a_bitstr.c" + [ "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" @@ -395,6 +382,7 @@ , "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" @@ -407,6 +395,8 @@ , "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" @@ -422,7 +412,6 @@ , "src/crypto/evp/scrypt.c" , "src/crypto/evp/sign.c" , "src/crypto/ex_data.c" - , "src/crypto/fipsmodule/bcm.c" , "src/crypto/fipsmodule/fips_shared_support.c" , "src/crypto/hpke/hpke.c" , "src/crypto/hrss/hrss.c" @@ -430,6 +419,7 @@ , "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" @@ -450,12 +440,14 @@ , "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" @@ -548,256 +540,151 @@ , "src/crypto/x509/x_val.c" , "src/crypto/x509/x_x509.c" , "src/crypto/x509/x_x509a.c" + , "src/gen/crypto/err_data.c" ] } -, "crypto_sources_apple_aarch64": - { "type": "install" - , "deps": - [ "apple-aarch64/crypto/chacha/chacha-armv8-apple.S" - , "apple-aarch64/crypto/cipher_extra/chacha20_poly1305_armv8-apple.S" - , "apple-aarch64/crypto/fipsmodule/aesv8-armv8-apple.S" - , "apple-aarch64/crypto/fipsmodule/aesv8-gcm-armv8-apple.S" - , "apple-aarch64/crypto/fipsmodule/armv8-mont-apple.S" - , "apple-aarch64/crypto/fipsmodule/bn-armv8-apple.S" - , "apple-aarch64/crypto/fipsmodule/ghash-neon-armv8-apple.S" - , "apple-aarch64/crypto/fipsmodule/ghashv8-armv8-apple.S" - , "apple-aarch64/crypto/fipsmodule/p256-armv8-asm-apple.S" - , "apple-aarch64/crypto/fipsmodule/p256_beeu-armv8-asm-apple.S" - , "apple-aarch64/crypto/fipsmodule/sha1-armv8-apple.S" - , "apple-aarch64/crypto/fipsmodule/sha256-armv8-apple.S" - , "apple-aarch64/crypto/fipsmodule/sha512-armv8-apple.S" - , "apple-aarch64/crypto/fipsmodule/vpaes-armv8-apple.S" - , "apple-aarch64/crypto/test/trampoline-armv8-apple.S" - ] - } -, "crypto_sources_apple_x86": - { "type": "install" - , "deps": - [ "apple-x86/crypto/chacha/chacha-x86-apple.S" - , "apple-x86/crypto/fipsmodule/aesni-x86-apple.S" - , "apple-x86/crypto/fipsmodule/bn-586-apple.S" - , "apple-x86/crypto/fipsmodule/co-586-apple.S" - , "apple-x86/crypto/fipsmodule/ghash-ssse3-x86-apple.S" - , "apple-x86/crypto/fipsmodule/ghash-x86-apple.S" - , "apple-x86/crypto/fipsmodule/md5-586-apple.S" - , "apple-x86/crypto/fipsmodule/sha1-586-apple.S" - , "apple-x86/crypto/fipsmodule/sha256-586-apple.S" - , "apple-x86/crypto/fipsmodule/sha512-586-apple.S" - , "apple-x86/crypto/fipsmodule/vpaes-x86-apple.S" - , "apple-x86/crypto/fipsmodule/x86-mont-apple.S" - , "apple-x86/crypto/test/trampoline-x86-apple.S" - ] - } -, "crypto_sources_apple_x86_64": - { "type": "install" - , "deps": - [ "apple-x86_64/crypto/chacha/chacha-x86_64-apple.S" - , "apple-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64-apple.S" - , "apple-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64-apple.S" - , "apple-x86_64/crypto/fipsmodule/aesni-gcm-x86_64-apple.S" - , "apple-x86_64/crypto/fipsmodule/aesni-x86_64-apple.S" - , "apple-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64-apple.S" - , "apple-x86_64/crypto/fipsmodule/ghash-x86_64-apple.S" - , "apple-x86_64/crypto/fipsmodule/md5-x86_64-apple.S" - , "apple-x86_64/crypto/fipsmodule/p256-x86_64-asm-apple.S" - , "apple-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm-apple.S" - , "apple-x86_64/crypto/fipsmodule/rdrand-x86_64-apple.S" - , "apple-x86_64/crypto/fipsmodule/rsaz-avx2-apple.S" - , "apple-x86_64/crypto/fipsmodule/sha1-x86_64-apple.S" - , "apple-x86_64/crypto/fipsmodule/sha256-x86_64-apple.S" - , "apple-x86_64/crypto/fipsmodule/sha512-x86_64-apple.S" - , "apple-x86_64/crypto/fipsmodule/vpaes-x86_64-apple.S" - , "apple-x86_64/crypto/fipsmodule/x86_64-mont-apple.S" - , "apple-x86_64/crypto/fipsmodule/x86_64-mont5-apple.S" - , "apple-x86_64/crypto/test/trampoline-x86_64-apple.S" - , "src/third_party/fiat/asm/fiat_curve25519_adx_mul.S" - , "src/third_party/fiat/asm/fiat_curve25519_adx_square.S" - , "src/third_party/fiat/asm/fiat_p256_adx_mul.S" - , "src/third_party/fiat/asm/fiat_p256_adx_sqr.S" - ] - } -, "crypto_sources_linux_aarch64": - { "type": "install" - , "deps": - [ "linux-aarch64/crypto/chacha/chacha-armv8-linux.S" - , "linux-aarch64/crypto/cipher_extra/chacha20_poly1305_armv8-linux.S" - , "linux-aarch64/crypto/fipsmodule/aesv8-armv8-linux.S" - , "linux-aarch64/crypto/fipsmodule/aesv8-gcm-armv8-linux.S" - , "linux-aarch64/crypto/fipsmodule/armv8-mont-linux.S" - , "linux-aarch64/crypto/fipsmodule/bn-armv8-linux.S" - , "linux-aarch64/crypto/fipsmodule/ghash-neon-armv8-linux.S" - , "linux-aarch64/crypto/fipsmodule/ghashv8-armv8-linux.S" - , "linux-aarch64/crypto/fipsmodule/p256-armv8-asm-linux.S" - , "linux-aarch64/crypto/fipsmodule/p256_beeu-armv8-asm-linux.S" - , "linux-aarch64/crypto/fipsmodule/sha1-armv8-linux.S" - , "linux-aarch64/crypto/fipsmodule/sha256-armv8-linux.S" - , "linux-aarch64/crypto/fipsmodule/sha512-armv8-linux.S" - , "linux-aarch64/crypto/fipsmodule/vpaes-armv8-linux.S" - , "linux-aarch64/crypto/test/trampoline-armv8-linux.S" - ] - } -, "crypto_sources_linux_arm": - { "type": "install" - , "deps": - [ "linux-arm/crypto/chacha/chacha-armv4-linux.S" - , "linux-arm/crypto/fipsmodule/aesv8-armv7-linux.S" - , "linux-arm/crypto/fipsmodule/armv4-mont-linux.S" - , "linux-arm/crypto/fipsmodule/bsaes-armv7-linux.S" - , "linux-arm/crypto/fipsmodule/ghash-armv4-linux.S" - , "linux-arm/crypto/fipsmodule/ghashv8-armv7-linux.S" - , "linux-arm/crypto/fipsmodule/sha1-armv4-large-linux.S" - , "linux-arm/crypto/fipsmodule/sha256-armv4-linux.S" - , "linux-arm/crypto/fipsmodule/sha512-armv4-linux.S" - , "linux-arm/crypto/fipsmodule/vpaes-armv7-linux.S" - , "linux-arm/crypto/test/trampoline-armv4-linux.S" - , "src/crypto/curve25519/asm/x25519-asm-arm.S" - , "src/crypto/poly1305/poly1305_arm_asm.S" - ] - } -, "crypto_sources_linux_x86": +, "crypto_internal_headers": { "type": "install" , "deps": - [ "linux-x86/crypto/chacha/chacha-x86-linux.S" - , "linux-x86/crypto/fipsmodule/aesni-x86-linux.S" - , "linux-x86/crypto/fipsmodule/bn-586-linux.S" - , "linux-x86/crypto/fipsmodule/co-586-linux.S" - , "linux-x86/crypto/fipsmodule/ghash-ssse3-x86-linux.S" - , "linux-x86/crypto/fipsmodule/ghash-x86-linux.S" - , "linux-x86/crypto/fipsmodule/md5-586-linux.S" - , "linux-x86/crypto/fipsmodule/sha1-586-linux.S" - , "linux-x86/crypto/fipsmodule/sha256-586-linux.S" - , "linux-x86/crypto/fipsmodule/sha512-586-linux.S" - , "linux-x86/crypto/fipsmodule/vpaes-x86-linux.S" - , "linux-x86/crypto/fipsmodule/x86-mont-linux.S" - , "linux-x86/crypto/test/trampoline-x86-linux.S" + [ "src/crypto/asn1/internal.h" + , "src/crypto/bcm_support.h" + , "src/crypto/bio/internal.h" + , "src/crypto/bytestring/internal.h" + , "src/crypto/chacha/internal.h" + , "src/crypto/cipher_extra/internal.h" + , "src/crypto/conf/internal.h" + , "src/crypto/cpu_arm_linux.h" + , "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" + , "src/crypto/evp/internal.h" + , "src/crypto/fipsmodule/aes/internal.h" + , "src/crypto/fipsmodule/bcm_interface.h" + , "src/crypto/fipsmodule/bn/internal.h" + , "src/crypto/fipsmodule/bn/rsaz_exp.h" + , "src/crypto/fipsmodule/cipher/internal.h" + , "src/crypto/fipsmodule/delocate.h" + , "src/crypto/fipsmodule/dh/internal.h" + , "src/crypto/fipsmodule/digest/internal.h" + , "src/crypto/fipsmodule/digest/md32_common.h" + , "src/crypto/fipsmodule/ec/builtin_curves.h" + , "src/crypto/fipsmodule/ec/internal.h" + , "src/crypto/fipsmodule/ec/p256-nistz-table.h" + , "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" + , "src/crypto/fipsmodule/service_indicator/internal.h" + , "src/crypto/fipsmodule/sha/internal.h" + , "src/crypto/fipsmodule/tls/internal.h" + , "src/crypto/hrss/internal.h" + , "src/crypto/internal.h" + , "src/crypto/keccak/internal.h" + , "src/crypto/kyber/internal.h" + , "src/crypto/lhash/internal.h" + , "src/crypto/mldsa/internal.h" + , "src/crypto/mlkem/internal.h" + , "src/crypto/obj/obj_dat.h" + , "src/crypto/pkcs7/internal.h" + , "src/crypto/pkcs8/internal.h" + , "src/crypto/poly1305/internal.h" + , "src/crypto/pool/internal.h" + , "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/trust_token/internal.h" + , "src/crypto/x509/ext_dat.h" + , "src/crypto/x509/internal.h" + , "src/third_party/fiat/curve25519_32.h" + , "src/third_party/fiat/curve25519_64.h" + , "src/third_party/fiat/curve25519_64_adx.h" + , "src/third_party/fiat/curve25519_64_msvc.h" + , "src/third_party/fiat/p256_32.h" + , "src/third_party/fiat/p256_64.h" + , "src/third_party/fiat/p256_64_msvc.h" ] } -, "crypto_sources_linux_x86_64": +, "crypto_sources_asm": { "type": "install" , "deps": - [ "linux-x86_64/crypto/chacha/chacha-x86_64-linux.S" - , "linux-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64-linux.S" - , "linux-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64-linux.S" - , "linux-x86_64/crypto/fipsmodule/aesni-gcm-x86_64-linux.S" - , "linux-x86_64/crypto/fipsmodule/aesni-x86_64-linux.S" - , "linux-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64-linux.S" - , "linux-x86_64/crypto/fipsmodule/ghash-x86_64-linux.S" - , "linux-x86_64/crypto/fipsmodule/md5-x86_64-linux.S" - , "linux-x86_64/crypto/fipsmodule/p256-x86_64-asm-linux.S" - , "linux-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm-linux.S" - , "linux-x86_64/crypto/fipsmodule/rdrand-x86_64-linux.S" - , "linux-x86_64/crypto/fipsmodule/rsaz-avx2-linux.S" - , "linux-x86_64/crypto/fipsmodule/sha1-x86_64-linux.S" - , "linux-x86_64/crypto/fipsmodule/sha256-x86_64-linux.S" - , "linux-x86_64/crypto/fipsmodule/sha512-x86_64-linux.S" - , "linux-x86_64/crypto/fipsmodule/vpaes-x86_64-linux.S" - , "linux-x86_64/crypto/fipsmodule/x86_64-mont-linux.S" - , "linux-x86_64/crypto/fipsmodule/x86_64-mont5-linux.S" - , "linux-x86_64/crypto/test/trampoline-x86_64-linux.S" + [ "src/crypto/curve25519/asm/x25519-asm-arm.S" , "src/crypto/hrss/asm/poly_rq_mul.S" + , "src/crypto/poly1305/poly1305_arm_asm.S" + , "src/gen/crypto/aes128gcmsiv-x86_64-apple.S" + , "src/gen/crypto/aes128gcmsiv-x86_64-linux.S" + , "src/gen/crypto/chacha-armv4-linux.S" + , "src/gen/crypto/chacha-armv8-apple.S" + , "src/gen/crypto/chacha-armv8-linux.S" + , "src/gen/crypto/chacha-armv8-win.S" + , "src/gen/crypto/chacha-x86-apple.S" + , "src/gen/crypto/chacha-x86-linux.S" + , "src/gen/crypto/chacha-x86_64-apple.S" + , "src/gen/crypto/chacha-x86_64-linux.S" + , "src/gen/crypto/chacha20_poly1305_armv8-apple.S" + , "src/gen/crypto/chacha20_poly1305_armv8-linux.S" + , "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/third_party/fiat/asm/fiat_curve25519_adx_mul.S" , "src/third_party/fiat/asm/fiat_curve25519_adx_square.S" - , "src/third_party/fiat/asm/fiat_p256_adx_mul.S" - , "src/third_party/fiat/asm/fiat_p256_adx_sqr.S" - ] - } -, "crypto_sources_win_aarch64": - { "type": "install" - , "deps": - [ "win-aarch64/crypto/chacha/chacha-armv8-win.S" - , "win-aarch64/crypto/cipher_extra/chacha20_poly1305_armv8-win.S" - , "win-aarch64/crypto/fipsmodule/aesv8-armv8-win.S" - , "win-aarch64/crypto/fipsmodule/aesv8-gcm-armv8-win.S" - , "win-aarch64/crypto/fipsmodule/armv8-mont-win.S" - , "win-aarch64/crypto/fipsmodule/bn-armv8-win.S" - , "win-aarch64/crypto/fipsmodule/ghash-neon-armv8-win.S" - , "win-aarch64/crypto/fipsmodule/ghashv8-armv8-win.S" - , "win-aarch64/crypto/fipsmodule/p256-armv8-asm-win.S" - , "win-aarch64/crypto/fipsmodule/p256_beeu-armv8-asm-win.S" - , "win-aarch64/crypto/fipsmodule/sha1-armv8-win.S" - , "win-aarch64/crypto/fipsmodule/sha256-armv8-win.S" - , "win-aarch64/crypto/fipsmodule/sha512-armv8-win.S" - , "win-aarch64/crypto/fipsmodule/vpaes-armv8-win.S" - , "win-aarch64/crypto/test/trampoline-armv8-win.S" - ] - } -, "crypto_sources_win_x86": - { "type": "install" - , "deps": - [ "win-x86/crypto/chacha/chacha-x86-win.asm" - , "win-x86/crypto/fipsmodule/aesni-x86-win.asm" - , "win-x86/crypto/fipsmodule/bn-586-win.asm" - , "win-x86/crypto/fipsmodule/co-586-win.asm" - , "win-x86/crypto/fipsmodule/ghash-ssse3-x86-win.asm" - , "win-x86/crypto/fipsmodule/ghash-x86-win.asm" - , "win-x86/crypto/fipsmodule/md5-586-win.asm" - , "win-x86/crypto/fipsmodule/sha1-586-win.asm" - , "win-x86/crypto/fipsmodule/sha256-586-win.asm" - , "win-x86/crypto/fipsmodule/sha512-586-win.asm" - , "win-x86/crypto/fipsmodule/vpaes-x86-win.asm" - , "win-x86/crypto/fipsmodule/x86-mont-win.asm" - , "win-x86/crypto/test/trampoline-x86-win.asm" ] } -, "crypto_sources_win_x86_64": +, "ssl_sources": { "type": "install" , "deps": - [ "win-x86_64/crypto/chacha/chacha-x86_64-win.asm" - , "win-x86_64/crypto/cipher_extra/aes128gcmsiv-x86_64-win.asm" - , "win-x86_64/crypto/cipher_extra/chacha20_poly1305_x86_64-win.asm" - , "win-x86_64/crypto/fipsmodule/aesni-gcm-x86_64-win.asm" - , "win-x86_64/crypto/fipsmodule/aesni-x86_64-win.asm" - , "win-x86_64/crypto/fipsmodule/ghash-ssse3-x86_64-win.asm" - , "win-x86_64/crypto/fipsmodule/ghash-x86_64-win.asm" - , "win-x86_64/crypto/fipsmodule/md5-x86_64-win.asm" - , "win-x86_64/crypto/fipsmodule/p256-x86_64-asm-win.asm" - , "win-x86_64/crypto/fipsmodule/p256_beeu-x86_64-asm-win.asm" - , "win-x86_64/crypto/fipsmodule/rdrand-x86_64-win.asm" - , "win-x86_64/crypto/fipsmodule/rsaz-avx2-win.asm" - , "win-x86_64/crypto/fipsmodule/sha1-x86_64-win.asm" - , "win-x86_64/crypto/fipsmodule/sha256-x86_64-win.asm" - , "win-x86_64/crypto/fipsmodule/sha512-x86_64-win.asm" - , "win-x86_64/crypto/fipsmodule/vpaes-x86_64-win.asm" - , "win-x86_64/crypto/fipsmodule/x86_64-mont-win.asm" - , "win-x86_64/crypto/fipsmodule/x86_64-mont5-win.asm" - , "win-x86_64/crypto/test/trampoline-x86_64-win.asm" + [ "src/ssl/bio_ssl.cc" + , "src/ssl/d1_both.cc" + , "src/ssl/d1_lib.cc" + , "src/ssl/d1_pkt.cc" + , "src/ssl/d1_srtp.cc" + , "src/ssl/dtls_method.cc" + , "src/ssl/dtls_record.cc" + , "src/ssl/encrypted_client_hello.cc" + , "src/ssl/extensions.cc" + , "src/ssl/handoff.cc" + , "src/ssl/handshake.cc" + , "src/ssl/handshake_client.cc" + , "src/ssl/handshake_server.cc" + , "src/ssl/s3_both.cc" + , "src/ssl/s3_lib.cc" + , "src/ssl/s3_pkt.cc" + , "src/ssl/ssl_aead_ctx.cc" + , "src/ssl/ssl_asn1.cc" + , "src/ssl/ssl_buffer.cc" + , "src/ssl/ssl_cert.cc" + , "src/ssl/ssl_cipher.cc" + , "src/ssl/ssl_credential.cc" + , "src/ssl/ssl_file.cc" + , "src/ssl/ssl_key_share.cc" + , "src/ssl/ssl_lib.cc" + , "src/ssl/ssl_privkey.cc" + , "src/ssl/ssl_session.cc" + , "src/ssl/ssl_stat.cc" + , "src/ssl/ssl_transcript.cc" + , "src/ssl/ssl_versions.cc" + , "src/ssl/ssl_x509.cc" + , "src/ssl/t1_enc.cc" + , "src/ssl/tls13_both.cc" + , "src/ssl/tls13_client.cc" + , "src/ssl/tls13_enc.cc" + , "src/ssl/tls13_server.cc" + , "src/ssl/tls_method.cc" + , "src/ssl/tls_record.cc" ] } -, "asm_sources": - { "type": "install" - , "arguments_config": ["OS", "ARCH", "TARGET_ARCH"] - , "deps": - { "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_arm64": ["crypto_sources_apple_aarch64"] - , "mac_x86": ["crypto_sources_apple_x86"] - , "mac_x86_64": ["crypto_sources_apple_x86_64"] - , "linux_arm64": ["crypto_sources_linux_aarch64"] - , "linux_arm": ["crypto_sources_linux_arm"] - , "linux_x86": ["crypto_sources_linux_x86"] - , "linux_x86_64": ["crypto_sources_linux_x86_64"] - , "windows_arm64": ["crypto_sources_win_aarch64"] - , "windows_x86": ["crypto_sources_win_x86"] - , "windows_x86_64": ["crypto_sources_win_x86_64"] - } - } - } - } +, "ssl_internal_headers": {"type": "install", "deps": ["src/ssl/internal.h"]} } diff --git a/etc/import/TARGETS.google_apis b/etc/import/TARGETS.google_apis index e07f15be..89cb8ac0 100644 --- a/etc/import/TARGETS.google_apis +++ b/etc/import/TARGETS.google_apis @@ -26,6 +26,14 @@ { "type": ["@", "rules", "proto", "library"] , "name": ["google_api_client_proto"] , "srcs": ["google/api/client.proto"] + , "deps": ["google_api_launch_stage_proto"] + } +, "google_api_launch_stage_proto": + {"type": "export", "target": "google_api_launch_stage_proto (unexported)"} +, "google_api_launch_stage_proto (unexported)": + { "type": ["@", "rules", "proto", "library"] + , "name": ["google_api_launch_stage_proto"] + , "srcs": ["google/api/launch_stage.proto"] } , "google_api_expr_v1alpha1_checked_proto": { "type": "export" @@ -46,11 +54,6 @@ , "name": ["google_api_expr_v1alpha1_syntax_proto"] , "srcs": ["google/api/expr/v1alpha1/syntax.proto"] } -, "google/bytestream/bytestream.proto": - { "type": ["@", "rules", "patch", "file"] - , "src": [["FILE", null, "google/bytestream/bytestream.proto"]] - , "patch": [["@", "patches", "", "bytestream.proto.diff"]] - } , "google_bytestream_proto": { "type": "export" , "target": "google_bytestream_proto (unexported)" diff --git a/etc/import/TARGETS.grpc b/etc/import/TARGETS.grpc index b31eb25f..1d8dc19d 100644 --- a/etc/import/TARGETS.grpc +++ b/etc/import/TARGETS.grpc @@ -1,7 +1,9 @@ { "grpcxx_sources": { "type": ["@", "rules", "data", "staged"] , "srcs": - [ "src/cpp/client/channel_cc.cc" + [ "src/cpp/client/call_credentials.cc" + , "src/cpp/client/channel_cc.cc" + , "src/cpp/client/channel_credentials.cc" , "src/cpp/client/client_callback.cc" , "src/cpp/client/client_context.cc" , "src/cpp/client/client_interceptor.cc" @@ -27,6 +29,7 @@ , "src/cpp/server/server_callback.cc" , "src/cpp/server/server_cc.cc" , "src/cpp/server/server_context.cc" + , "src/cpp/server/server_credentials.cc" , "src/cpp/server/server_posix.cc" , "src/cpp/thread_manager/thread_manager.cc" , "src/cpp/util/byte_buffer_cc.cc" @@ -69,16 +72,23 @@ , "grpc_trace" , "http_connect_handshaker" , "iomgr_timer" + , "server" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "log"] , ["src/core", "channel_args"] , ["src/core", "channel_init"] , ["src/core", "channel_stack_type"] + , ["src/core", "client_channel_backup_poller"] , ["src/core", "default_event_engine"] + , ["src/core", "endpoint_info_handshaker"] , ["src/core", "experiments"] , ["src/core", "forkable"] , ["src/core", "grpc_authorization_base"] + , ["src/core", "http_proxy_mapper"] , ["src/core", "init_internally"] , ["src/core", "posix_event_engine_timer_manager"] + , ["src/core", "server_call_tracer_filter"] + , ["src/core", "service_config_channel_arg_filter"] , ["src/core", "slice"] , ["src/core", "tcp_connect_handshaker"] ] @@ -134,15 +144,19 @@ , "iomgr_timer" , "promise" , "ref_counted_ptr" + , "server" , "sockaddr_utils" , "tsi_base" , "uri_parser" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "log"] , ["src/core", "channel_args"] , ["src/core", "channel_creds_registry_init"] , ["src/core", "channel_init"] , ["src/core", "channel_stack_type"] + , ["src/core", "client_channel_backup_poller"] , ["src/core", "default_event_engine"] + , ["src/core", "endpoint_info_handshaker"] , ["src/core", "experiments"] , ["src/core", "forkable"] , ["src/core", "grpc_authorization_base"] @@ -169,11 +183,14 @@ , ["src/core", "grpc_transport_chttp2_alpn"] , ["src/core", "grpc_xds_channel_stack_modifier"] , ["src/core", "grpc_xds_client"] + , ["src/core", "http_proxy_mapper"] , ["src/core", "httpcli_ssl_credentials"] , ["src/core", "init_internally"] , ["src/core", "json"] , ["src/core", "posix_event_engine_timer_manager"] , ["src/core", "ref_counted"] + , ["src/core", "server_call_tracer_filter"] + , ["src/core", "service_config_channel_arg_filter"] , ["src/core", "slice"] , ["src/core", "slice_refcount"] , ["src/core", "tcp_connect_handshaker"] @@ -205,33 +222,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["gpr"] , "srcs": - [ "src/core/lib/gpr/alloc.cc" - , "src/core/lib/gpr/android/log.cc" - , "src/core/lib/gpr/iphone/cpu.cc" - , "src/core/lib/gpr/linux/cpu.cc" - , "src/core/lib/gpr/linux/log.cc" - , "src/core/lib/gpr/log.cc" - , "src/core/lib/gpr/msys/tmpfile.cc" - , "src/core/lib/gpr/posix/cpu.cc" - , "src/core/lib/gpr/posix/log.cc" - , "src/core/lib/gpr/posix/string.cc" - , "src/core/lib/gpr/posix/sync.cc" - , "src/core/lib/gpr/posix/time.cc" - , "src/core/lib/gpr/posix/tmpfile.cc" - , "src/core/lib/gpr/string.cc" - , "src/core/lib/gpr/sync.cc" - , "src/core/lib/gpr/sync_abseil.cc" - , "src/core/lib/gpr/time.cc" - , "src/core/lib/gpr/time_precise.cc" - , "src/core/lib/gpr/windows/cpu.cc" - , "src/core/lib/gpr/windows/log.cc" - , "src/core/lib/gpr/windows/string.cc" - , "src/core/lib/gpr/windows/string_util.cc" - , "src/core/lib/gpr/windows/sync.cc" - , "src/core/lib/gpr/windows/time.cc" - , "src/core/lib/gpr/windows/tmpfile.cc" - , "src/core/lib/gpr/wrap_memcpy.cc" - , "src/core/lib/gprpp/crash.cc" + [ "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" @@ -240,13 +231,30 @@ , "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/iphone/cpu.cc" + , "src/core/util/linux/cpu.cc" + , "src/core/util/log.cc" + , "src/core/util/msys/tmpfile.cc" + , "src/core/util/posix/cpu.cc" + , "src/core/util/posix/string.cc" + , "src/core/util/posix/sync.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/windows/cpu.cc" + , "src/core/util/windows/string.cc" + , "src/core/util/windows/string_util.cc" + , "src/core/util/windows/sync.cc" + , "src/core/util/windows/time.cc" + , "src/core/util/windows/tmpfile.cc" ] , "hdrs": - [ "src/core/lib/gpr/alloc.h" - , "src/core/lib/gpr/string.h" - , "src/core/lib/gpr/time_precise.h" - , "src/core/lib/gpr/tmpfile.h" - , "src/core/lib/gprpp/crash.h" + [ "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" @@ -255,6 +263,10 @@ , "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/string.h" + , "src/core/util/time_precise.h" + , "src/core/util/tmpfile.h" , ["include/grpc", "gpr_public_headers"] ] , "deps": @@ -262,7 +274,11 @@ , "debug_location" , ["@", "absl", "absl/base", "base"] , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/base", "log_severity"] , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "globals"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/memory", "memory"] , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] @@ -308,7 +324,6 @@ , ["src/core", "grpc_backend_metric_filter"] , ["src/core", "grpc_channel_idle_filter"] , ["src/core", "grpc_client_authority_filter"] - , ["src/core", "grpc_deadline_filter"] , ["src/core", "grpc_fault_injection_filter"] , ["src/core", "grpc_lb_policy_grpclb"] , ["src/core", "grpc_lb_policy_outlier_detection"] @@ -330,7 +345,10 @@ , "grpc_public_hdrs": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_public_hdrs"] - , "hdrs": [["include/grpc", "grpc_public_headers"]] + , "hdrs": + [ ["include/grpc", "grpc_public_headers"] + , ["include/grpc", "grpc_public_event_engine_headers"] + ] , "deps": [ "channel_arg_names" , "gpr_public_hdrs" @@ -346,7 +364,12 @@ , ["include/grpcpp", "grpcpp_public_headers"] ] , "deps": - [ "grpc_public_hdrs" + [ "global_callback_hook" + , "grpc_public_hdrs" + , ["@", "absl", "absl/log", "absl_check"] + , ["@", "absl", "absl/log", "absl_log"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "cord"] , ["@", "absl", "absl/synchronization", "synchronization"] , ["@", "protobuf", "", "libprotobuf"] @@ -390,7 +413,12 @@ , ["include/grpcpp", "grpcpp_public_headers"] ] , "deps": - [ "grpc++_base" + [ "global_callback_hook" + , "grpc++_base" + , ["@", "absl", "absl/log", "absl_check"] + , ["@", "absl", "absl/log", "absl_log"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "cord"] , ["src/core", "gpr_atm"] , ["src/core", "slice"] @@ -427,6 +455,8 @@ , "grpc_trace" , "ref_counted_ptr" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -468,6 +498,7 @@ [ "gpr" , "grpc_mock_cel" , ["@", "absl", "absl/container", "flat_hash_set"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] , ["@", "absl", "absl/types", "span"] @@ -527,7 +558,9 @@ , "include/grpcpp/security/binder_security_policy.h" ] , "deps": - [ "config" + [ "channel" + , "channel_create" + , "config" , "debug_location" , "exec_ctx" , "gpr" @@ -539,11 +572,14 @@ , "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"] @@ -565,6 +601,7 @@ , ["src/core", "slice"] , ["src/core", "slice_refcount"] , ["src/core", "status_helper"] + , ["src/core", "subchannel_connector"] , ["src/core", "transport_fwd"] ] } @@ -581,6 +618,7 @@ , "grpc_base" , "grpc_public_hdrs" , "grpc_security_base" + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/strings", "strings"] ] } @@ -600,6 +638,7 @@ , "gpr" , "grpc" , "grpc++_base" + , ["@", "absl", "absl/log", "check"] , ["src/core", "xds_enabled_server"] ] } @@ -611,12 +650,28 @@ , "src/cpp/common/insecure_create_auth_context.cc" , "src/cpp/server/insecure_server_credentials.cc" ] + , "hdrs": + [ ["include/grpc++", "grpc++_public_headers"] + , ["include/grpcpp", "grpcpp_public_headers"] + ] , "deps": - [ "gpr" + [ "channel_arg_names" + , "generic_stub_internal" + , "global_callback_hook" + , "gpr" , "grpc++_base_unsecure" , "grpc++_codegen_proto" + , "grpc_core_credentials_header" , "grpc_public_hdrs" + , "grpc_security_base" , "grpc_unsecure" + , ["@", "absl", "absl/log", "absl_check"] + , ["@", "absl", "absl/log", "absl_log"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/synchronization", "synchronization"] + , ["src/core", "gpr_atm"] , ["src/core", "grpc_insecure_credentials"] ] } @@ -639,11 +694,11 @@ , "include/grpcpp/security/alts_util.h" ] , "deps": - [ "alts_upb" - , "gpr" + [ "gpr" , "grpc++" , "grpc_base" , "tsi_alts_credentials" + , ["@", "absl", "absl/log", "log"] , ["third_party/upb", "base"] , ["third_party/upb", "mem"] , ["third_party/upb", "message"] @@ -655,7 +710,12 @@ , "srcs": ["src/core/ext/filters/census/grpc_context.cc"] , "hdrs": [["include/grpc", "census_headers"]] , "deps": - ["gpr", "grpc_base", "grpc_public_hdrs", "grpc_trace", "legacy_context"] + [ "gpr" + , "grpc_base" + , "grpc_public_hdrs" + , "grpc_trace" + , ["src/core", "arena"] + ] } , "gpr_platform": { "type": ["@", "rules", "CC", "library"] @@ -683,24 +743,112 @@ , ["@", "absl", "absl/types", "optional"] ] } -, "grpc_base": +, "channelz": { "type": ["@", "rules", "CC", "library"] - , "name": ["grpc_base"] + , "name": ["channelz"] , "srcs": - [ "src/core/lib/channel/call_tracer.cc" - , "src/core/lib/channel/channel_stack.cc" - , "src/core/lib/channel/channel_stack_builder_impl.cc" - , "src/core/lib/channel/channel_trace.cc" - , "src/core/lib/channel/channelz.cc" - , "src/core/lib/channel/channelz_registry.cc" - , "src/core/lib/channel/connected_channel.cc" - , "src/core/lib/channel/promise_based_filter.cc" - , "src/core/lib/channel/server_call_tracer_filter.cc" - , "src/core/lib/channel/status_util.cc" - , "src/core/lib/compression/compression.cc" - , "src/core/lib/compression/message_compress.cc" - , "src/core/lib/iomgr/call_combiner.cc" - , "src/core/lib/iomgr/cfstream_handle.cc" + [ "src/core/channelz/channel_trace.cc" + , "src/core/channelz/channelz.cc" + , "src/core/channelz/channelz_registry.cc" + ] + , "hdrs": + [ "src/core/channelz/channel_trace.h" + , "src/core/channelz/channelz.h" + , "src/core/channelz/channelz_registry.h" + ] + , "deps": + [ "exec_ctx" + , "gpr" + , "grpc_public_hdrs" + , "parse_address" + , "ref_counted_ptr" + , "sockaddr_utils" + , "uri_parser" + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + , ["src/core", "channel_args"] + , ["src/core", "connectivity_state"] + , ["src/core", "json"] + , ["src/core", "json_writer"] + , ["src/core", "per_cpu"] + , ["src/core", "ref_counted"] + , ["src/core", "resolved_address"] + , ["src/core", "slice"] + , ["src/core", "time"] + , ["src/core", "useful"] + ] + } +, "dynamic_annotations": + { "type": ["@", "rules", "CC", "library"] + , "name": ["dynamic_annotations"] + , "hdrs": ["src/core/lib/iomgr/dynamic_annotations.h"] + , "deps": ["gpr_public_hdrs"] + } +, "call_combiner": + { "type": ["@", "rules", "CC", "library"] + , "name": ["call_combiner"] + , "srcs": ["src/core/lib/iomgr/call_combiner.cc"] + , "hdrs": ["src/core/lib/iomgr/call_combiner.h"] + , "deps": + [ "dynamic_annotations" + , "exec_ctx" + , "gpr" + , "ref_counted_ptr" + , "stats" + , ["@", "absl", "absl/container", "inlined_vector"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] + , ["src/core", "closure"] + , ["src/core", "gpr_atm"] + , ["src/core", "ref_counted"] + , ["src/core", "stats_data"] + ] + } +, "resource_quota_api": + { "type": ["@", "rules", "CC", "library"] + , "name": ["resource_quota_api"] + , "srcs": ["src/core/lib/resource_quota/api.cc"] + , "hdrs": ["src/core/lib/resource_quota/api.h"] + , "deps": + [ "channel_arg_names" + , "config" + , "event_engine_base_hdrs" + , "exec_ctx" + , "gpr_public_hdrs" + , "grpc_public_hdrs" + , "ref_counted_ptr" + , ["@", "absl", "absl/strings", "strings"] + , ["src/core", "channel_args"] + , ["src/core", "memory_quota"] + , ["src/core", "resource_quota"] + , ["src/core", "thread_quota"] + ] + } +, "byte_buffer": + { "type": ["@", "rules", "CC", "library"] + , "name": ["byte_buffer"] + , "srcs": + [ "src/core/lib/surface/byte_buffer.cc" + , "src/core/lib/surface/byte_buffer_reader.cc" + ] + , "deps": + [ "exec_ctx" + , "gpr_public_hdrs" + , "grpc_public_hdrs" + , ["@", "absl", "absl/log", "check"] + , ["src/core", "compression"] + , ["src/core", "slice"] + ] + } +, "iomgr": + { "type": ["@", "rules", "CC", "library"] + , "name": ["iomgr"] + , "srcs": + [ "src/core/lib/iomgr/cfstream_handle.cc" , "src/core/lib/iomgr/dualstack_socket_posix.cc" , "src/core/lib/iomgr/endpoint.cc" , "src/core/lib/iomgr/endpoint_cfstream.cc" @@ -711,10 +859,6 @@ , "src/core/lib/iomgr/ev_epoll1_linux.cc" , "src/core/lib/iomgr/ev_poll_posix.cc" , "src/core/lib/iomgr/ev_posix.cc" - , "src/core/lib/iomgr/ev_windows.cc" - , "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/lib/iomgr/fork_posix.cc" , "src/core/lib/iomgr/fork_windows.cc" , "src/core/lib/iomgr/gethostname_fallback.cc" @@ -758,47 +902,13 @@ , "src/core/lib/iomgr/wakeup_fd_nospecial.cc" , "src/core/lib/iomgr/wakeup_fd_pipe.cc" , "src/core/lib/iomgr/wakeup_fd_posix.cc" - , "src/core/lib/resource_quota/api.cc" - , "src/core/lib/slice/b64.cc" - , "src/core/lib/surface/api_trace.cc" - , "src/core/lib/surface/builtins.cc" - , "src/core/lib/surface/byte_buffer.cc" - , "src/core/lib/surface/byte_buffer_reader.cc" - , "src/core/lib/surface/call.cc" - , "src/core/lib/surface/call_details.cc" - , "src/core/lib/surface/call_log_batch.cc" - , "src/core/lib/surface/call_trace.cc" - , "src/core/lib/surface/channel.cc" - , "src/core/lib/surface/channel_ping.cc" - , "src/core/lib/surface/completion_queue.cc" - , "src/core/lib/surface/completion_queue_factory.cc" - , "src/core/lib/surface/event_string.cc" - , "src/core/lib/surface/lame_client.cc" - , "src/core/lib/surface/metadata_array.cc" - , "src/core/lib/surface/server.cc" - , "src/core/lib/surface/validate_metadata.cc" - , "src/core/lib/surface/version.cc" - , "src/core/lib/surface/wait_for_cq_end_op.cc" - , "src/core/lib/transport/batch_builder.cc" - , "src/core/lib/transport/transport.cc" - , "src/core/lib/transport/transport_op_string.cc" + , "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" ] , "hdrs": - [ "src/core/lib/channel/call_finalization.h" - , "src/core/lib/channel/call_tracer.h" - , "src/core/lib/channel/channel_stack.h" - , "src/core/lib/channel/channel_stack_builder_impl.h" - , "src/core/lib/channel/channel_trace.h" - , "src/core/lib/channel/channelz.h" - , "src/core/lib/channel/channelz_registry.h" - , "src/core/lib/channel/connected_channel.h" - , "src/core/lib/channel/promise_based_filter.h" - , "src/core/lib/channel/status_util.h" - , "src/core/lib/compression/message_compress.h" - , "src/core/lib/iomgr/block_annotate.h" - , "src/core/lib/iomgr/call_combiner.h" + [ "src/core/lib/iomgr/block_annotate.h" , "src/core/lib/iomgr/cfstream_handle.h" - , "src/core/lib/iomgr/dynamic_annotations.h" , "src/core/lib/iomgr/endpoint.h" , "src/core/lib/iomgr/endpoint_cfstream.h" , "src/core/lib/iomgr/endpoint_pair.h" @@ -807,9 +917,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/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/lib/iomgr/gethostname.h" , "src/core/lib/iomgr/iocp_windows.h" , "src/core/lib/iomgr/iomgr.h" @@ -841,65 +948,370 @@ , "src/core/lib/iomgr/vsock.h" , "src/core/lib/iomgr/wakeup_fd_pipe.h" , "src/core/lib/iomgr/wakeup_fd_posix.h" - , "src/core/lib/resource_quota/api.h" - , "src/core/lib/slice/b64.h" - , "src/core/lib/surface/api_trace.h" - , "src/core/lib/surface/builtins.h" + , "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" + , ["include/grpc", "grpc_public_event_engine_headers"] + , ["include/grpc", "grpc_public_headers"] + ] + , "deps": + [ "byte_buffer" + , "channel_arg_names" + , "config_vars" + , "debug_location" + , "exec_ctx" + , "gpr" + , "grpc_public_hdrs" + , "grpc_trace" + , "iomgr_buffer_list" + , "iomgr_internal_errqueue" + , "iomgr_timer" + , "orphanable" + , "parse_address" + , "resource_quota_api" + , "sockaddr_utils" + , "stats" + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/container", "flat_hash_set"] + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/status", "status"] + , ["@", "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"] + , ["src/core", "1999"] + , ["src/core", "channel_args"] + , ["src/core", "channel_args_endpoint_config"] + , ["src/core", "closure"] + , ["src/core", "construct_destruct"] + , ["src/core", "context"] + , ["src/core", "default_event_engine"] + , ["src/core", "error"] + , ["src/core", "error_utils"] + , ["src/core", "event_engine_common"] + , ["src/core", "event_engine_extensions"] + , ["src/core", "event_engine_memory_allocator_factory"] + , ["src/core", "event_engine_query_extensions"] + , ["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"] + , ["src/core", "grpc_sockaddr"] + , ["src/core", "init_internally"] + , ["src/core", "iomgr_fwd"] + , ["src/core", "iomgr_port"] + , ["src/core", "memory_quota"] + , ["src/core", "no_destruct"] + , ["src/core", "pollset_set"] + , ["src/core", "posix_event_engine_base_hdrs"] + , ["src/core", "posix_event_engine_endpoint"] + , ["src/core", "resolved_address"] + , ["src/core", "resource_quota"] + , ["src/core", "slice"] + , ["src/core", "slice_buffer"] + , ["src/core", "slice_cast"] + , ["src/core", "slice_refcount"] + , ["src/core", "socket_mutator"] + , ["src/core", "stats_data"] + , ["src/core", "strerror"] + , ["src/core", "time"] + , ["src/core", "useful"] + , ["src/core", "windows_event_engine"] + , ["src/core", "windows_event_engine_listener"] + ] + } +, "call_tracer": + { "type": ["@", "rules", "CC", "library"] + , "name": ["call_tracer"] + , "srcs": ["src/core/telemetry/call_tracer.cc"] + , "hdrs": ["src/core/telemetry/call_tracer.h"] + , "deps": + [ "gpr" + , "tcp_tracer" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + , ["src/core", "arena"] + , ["src/core", "call_final_info"] + , ["src/core", "channel_args"] + , ["src/core", "context"] + , ["src/core", "error"] + , ["src/core", "metadata_batch"] + , ["src/core", "ref_counted_string"] + , ["src/core", "slice_buffer"] + ] + } +, "channel": + { "type": ["@", "rules", "CC", "library"] + , "name": ["channel"] + , "srcs": ["src/core/lib/surface/channel.cc"] + , "hdrs": ["src/core/lib/surface/channel.h"] + , "deps": + [ "channel_arg_names" + , "channelz" + , "cpp_impl_of" + , "event_engine_base_hdrs" + , "exec_ctx" + , "gpr" + , "grpc_public_hdrs" + , "grpc_trace" + , "ref_counted_ptr" + , "stats" + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + , ["src/core", "arena"] + , ["src/core", "call_arena_allocator"] + , ["src/core", "call_destination"] + , ["src/core", "channel_args"] + , ["src/core", "channel_stack_type"] + , ["src/core", "compression"] + , ["src/core", "connectivity_state"] + , ["src/core", "iomgr_fwd"] + , ["src/core", "ref_counted"] + , ["src/core", "resource_quota"] + , ["src/core", "slice"] + , ["src/core", "stats_data"] + , ["src/core", "time"] + ] + } +, "legacy_channel": + { "type": ["@", "rules", "CC", "library"] + , "name": ["legacy_channel"] + , "srcs": ["src/core/lib/surface/legacy_channel.cc"] + , "hdrs": ["src/core/lib/surface/legacy_channel.h"] + , "deps": + [ "channel" + , "channelz" + , "config" + , "exec_ctx" + , "gpr" + , "grpc_base" + , "grpc_client_channel" + , "ref_counted_ptr" + , "stats" + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/types", "optional"] + , ["src/core", "arena"] + , ["src/core", "call_arena_allocator"] + , ["src/core", "channel_args"] + , ["src/core", "channel_args_endpoint_config"] + , ["src/core", "channel_fwd"] + , ["src/core", "channel_init"] + , ["src/core", "channel_stack_type"] + , ["src/core", "closure"] + , ["src/core", "dual_ref_counted"] + , ["src/core", "error"] + , ["src/core", "init_internally"] + , ["src/core", "iomgr_fwd"] + , ["src/core", "metrics"] + , ["src/core", "resource_quota"] + , ["src/core", "slice"] + , ["src/core", "stats_data"] + , ["src/core", "time"] + ] + } +, "channel_create": + { "type": ["@", "rules", "CC", "library"] + , "name": ["channel_create"] + , "srcs": ["src/core/lib/surface/channel_create.cc"] + , "hdrs": ["src/core/lib/surface/channel_create.h"] + , "deps": + [ "channel" + , "channel_arg_names" + , "channelz" + , "config" + , "gpr" + , "grpc_base" + , "grpc_client_channel" + , "grpc_public_hdrs" + , "legacy_channel" + , "ref_counted_ptr" + , "stats" + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + , ["src/core", "arena"] + , ["src/core", "channel_args"] + , ["src/core", "channel_stack_type"] + , ["src/core", "direct_channel"] + , ["src/core", "experiments"] + , ["src/core", "iomgr_fwd"] + , ["src/core", "ref_counted"] + , ["src/core", "slice"] + , ["src/core", "stats_data"] + ] + } +, "server": + { "type": ["@", "rules", "CC", "library"] + , "name": ["server"] + , "srcs": ["src/core/server/server.cc"] + , "hdrs": ["src/core/server/server.h"] + , "deps": + [ "call_combiner" + , "call_tracer" + , "channel" + , "channel_arg_names" + , "channelz" + , "config" + , "cpp_impl_of" + , "debug_location" + , "exec_ctx" + , "gpr" + , "grpc_base" + , "grpc_public_hdrs" + , "grpc_trace" + , "iomgr" + , "legacy_channel" + , "orphanable" + , "promise" + , "ref_counted_ptr" + , "stats" + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/cleanup", "cleanup"] + , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/container", "flat_hash_set"] + , ["@", "absl", "absl/hash", "hash"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/random", "random"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + , ["src/core", "activity"] + , ["src/core", "arena_promise"] + , ["src/core", "cancel_callback"] + , ["src/core", "channel_args"] + , ["src/core", "channel_args_preconditioning"] + , ["src/core", "channel_fwd"] + , ["src/core", "channel_stack_type"] + , ["src/core", "closure"] + , ["src/core", "connectivity_state"] + , ["src/core", "context"] + , ["src/core", "dual_ref_counted"] + , ["src/core", "error"] + , ["src/core", "error_utils"] + , ["src/core", "experiments"] + , ["src/core", "interception_chain"] + , ["src/core", "iomgr_fwd"] + , ["src/core", "map"] + , ["src/core", "metadata_batch"] + , ["src/core", "pipe"] + , ["src/core", "poll"] + , ["src/core", "pollset_set"] + , ["src/core", "random_early_detection"] + , ["src/core", "seq"] + , ["src/core", "server_interface"] + , ["src/core", "slice"] + , ["src/core", "slice_buffer"] + , ["src/core", "status_helper"] + , ["src/core", "time"] + , ["src/core", "try_join"] + , ["src/core", "try_seq"] + , ["src/core", "useful"] + ] + } +, "grpc_base": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc_base"] + , "srcs": + [ "src/core/lib/channel/channel_stack.cc" + , "src/core/lib/channel/channel_stack_builder_impl.cc" + , "src/core/lib/channel/connected_channel.cc" + , "src/core/lib/channel/promise_based_filter.cc" + , "src/core/lib/channel/status_util.cc" + , "src/core/lib/compression/message_compress.cc" + , "src/core/lib/surface/call.cc" + , "src/core/lib/surface/call_details.cc" + , "src/core/lib/surface/call_log_batch.cc" + , "src/core/lib/surface/call_utils.cc" + , "src/core/lib/surface/client_call.cc" + , "src/core/lib/surface/completion_queue.cc" + , "src/core/lib/surface/completion_queue_factory.cc" + , "src/core/lib/surface/event_string.cc" + , "src/core/lib/surface/filter_stack_call.cc" + , "src/core/lib/surface/lame_client.cc" + , "src/core/lib/surface/metadata_array.cc" + , "src/core/lib/surface/server_call.cc" + , "src/core/lib/surface/validate_metadata.cc" + , "src/core/lib/surface/version.cc" + , "src/core/lib/transport/transport.cc" + , "src/core/lib/transport/transport_op_string.cc" + ] + , "hdrs": + [ "src/core/lib/channel/channel_stack.h" + , "src/core/lib/channel/channel_stack_builder_impl.h" + , "src/core/lib/channel/connected_channel.h" + , "src/core/lib/channel/promise_based_filter.h" + , "src/core/lib/channel/status_util.h" + , "src/core/lib/compression/message_compress.h" , "src/core/lib/surface/call.h" , "src/core/lib/surface/call_test_only.h" - , "src/core/lib/surface/call_trace.h" - , "src/core/lib/surface/channel.h" + , "src/core/lib/surface/call_utils.h" + , "src/core/lib/surface/client_call.h" , "src/core/lib/surface/completion_queue.h" , "src/core/lib/surface/completion_queue_factory.h" , "src/core/lib/surface/event_string.h" + , "src/core/lib/surface/filter_stack_call.h" , "src/core/lib/surface/init.h" , "src/core/lib/surface/lame_client.h" - , "src/core/lib/surface/server.h" + , "src/core/lib/surface/server_call.h" , "src/core/lib/surface/validate_metadata.h" - , "src/core/lib/surface/wait_for_cq_end_op.h" - , "src/core/lib/transport/batch_builder.h" , "src/core/lib/transport/transport.h" , ["include/grpc", "grpc_public_event_engine_headers"] , ["include/grpc", "grpc_public_headers"] ] , "deps": - [ "channel_arg_names" + [ "call_combiner" + , "call_tracer" + , "channel" + , "channel_arg_names" , "channel_stack_builder" + , "channelz" , "config" - , "config_vars" , "cpp_impl_of" , "debug_location" , "exec_ctx" , "gpr" + , "grpc_core_credentials_header" , "grpc_public_hdrs" , "grpc_trace" - , "iomgr_buffer_list" - , "iomgr_internal_errqueue" + , "iomgr" , "iomgr_timer" - , "legacy_context" , "orphanable" - , "parse_address" , "promise" , "ref_counted_ptr" - , "sockaddr_utils" , "stats" - , "tcp_tracer" - , "uri_parser" , ["@", "absl", "absl/base", "core_headers"] - , ["@", "absl", "absl/cleanup", "cleanup"] , ["@", "absl", "absl/container", "flat_hash_map"] - , ["@", "absl", "absl/container", "flat_hash_set"] , ["@", "absl", "absl/container", "inlined_vector"] , ["@", "absl", "absl/functional", "any_invocable"] , ["@", "absl", "absl/functional", "function_ref"] - , ["@", "absl", "absl/hash", "hash"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/meta", "type_traits"] - , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] , ["@", "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"] @@ -910,97 +1322,65 @@ , ["src/core", "arena_promise"] , ["src/core", "atomic_utils"] , ["src/core", "bitset"] - , ["src/core", "call_factory"] + , ["src/core", "call_destination"] , ["src/core", "call_filters"] , ["src/core", "call_final_info"] + , ["src/core", "call_finalization"] , ["src/core", "call_spine"] , ["src/core", "cancel_callback"] , ["src/core", "channel_args"] - , ["src/core", "channel_args_endpoint_config"] , ["src/core", "channel_args_preconditioning"] , ["src/core", "channel_fwd"] , ["src/core", "channel_init"] - , ["src/core", "channel_stack_trace"] , ["src/core", "channel_stack_type"] - , ["src/core", "chunked_vector"] , ["src/core", "closure"] - , ["src/core", "compression_internal"] + , ["src/core", "compression"] , ["src/core", "connectivity_state"] - , ["src/core", "construct_destruct"] , ["src/core", "context"] , ["src/core", "default_event_engine"] - , ["src/core", "dual_ref_counted"] , ["src/core", "error"] , ["src/core", "error_utils"] , ["src/core", "event_engine_common"] - , ["src/core", "event_engine_extensions"] - , ["src/core", "event_engine_memory_allocator_factory"] - , ["src/core", "event_engine_query_extensions"] - , ["src/core", "event_engine_shim"] - , ["src/core", "event_engine_tcp_socket_utils"] - , ["src/core", "event_engine_trace"] - , ["src/core", "event_log"] + , ["src/core", "event_engine_context"] , ["src/core", "experiments"] , ["src/core", "for_each"] , ["src/core", "gpr_atm"] , ["src/core", "gpr_manual_constructor"] , ["src/core", "gpr_spinlock"] - , ["src/core", "grpc_sockaddr"] , ["src/core", "if"] - , ["src/core", "init_internally"] , ["src/core", "iomgr_fwd"] - , ["src/core", "iomgr_port"] - , ["src/core", "json"] - , ["src/core", "json_writer"] , ["src/core", "latch"] + , ["src/core", "latent_see"] , ["src/core", "loop"] , ["src/core", "map"] , ["src/core", "match"] - , ["src/core", "memory_quota"] , ["src/core", "message"] , ["src/core", "metadata"] , ["src/core", "metadata_batch"] + , ["src/core", "metrics"] , ["src/core", "no_destruct"] - , ["src/core", "per_cpu"] , ["src/core", "pipe"] , ["src/core", "poll"] - , ["src/core", "pollset_set"] - , ["src/core", "posix_event_engine_base_hdrs"] - , ["src/core", "posix_event_engine_endpoint"] , ["src/core", "promise_status"] - , ["src/core", "promise_trace"] , ["src/core", "race"] - , ["src/core", "random_early_detection"] , ["src/core", "ref_counted"] - , ["src/core", "resolved_address"] - , ["src/core", "resource_quota"] - , ["src/core", "resource_quota_trace"] , ["src/core", "seq"] + , ["src/core", "server_interface"] + , ["src/core", "single_set_ptr"] , ["src/core", "slice"] , ["src/core", "slice_buffer"] , ["src/core", "slice_cast"] , ["src/core", "slice_refcount"] - , ["src/core", "socket_mutator"] , ["src/core", "stats_data"] , ["src/core", "status_flag"] , ["src/core", "status_helper"] - , ["src/core", "strerror"] - , ["src/core", "thread_quota"] , ["src/core", "time"] , ["src/core", "transport_fwd"] - , ["src/core", "try_join"] , ["src/core", "try_seq"] + , ["src/core", "unique_type_name"] , ["src/core", "useful"] - , ["src/core", "windows_event_engine"] - , ["src/core", "windows_event_engine_listener"] ] } -, "legacy_context": - { "type": ["@", "rules", "CC", "library"] - , "name": ["legacy_context"] - , "hdrs": ["src/core/lib/channel/context.h"] - , "deps": ["gpr_platform", ["src/core", "context"]] - } , "lb_load_data_store": { "type": ["@", "rules", "CC", "library"] , "name": ["lb_load_data_store"] @@ -1009,7 +1389,14 @@ [ "src/cpp/server/load_reporter/constants.h" , "src/cpp/server/load_reporter/load_data_store.h" ] - , "deps": ["gpr", "gpr_platform", "grpc++", ["src/core", "grpc_sockaddr"]] + , "deps": + [ "gpr" + , "gpr_platform" + , "grpc++" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] + , ["src/core", "grpc_sockaddr"] + ] } , "lb_server_load_reporting_service_server_builder_plugin": { "type": ["@", "rules", "CC", "library"] @@ -1039,6 +1426,7 @@ , "grpc++_public_hdrs" , "grpc_public_hdrs" , "lb_server_load_reporting_service_server_builder_plugin" + , ["@", "absl", "absl/log", "log"] , ["src/core", "lb_server_load_reporting_filter"] ] } @@ -1052,6 +1440,8 @@ [ "gpr" , "grpc++" , "lb_load_reporter" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/memory", "memory"] , ["@", "protobuf", "", "libprotobuf"] , ["src/proto/grpc/lb/v1", "load_reporter_proto"] @@ -1067,7 +1457,7 @@ , "src/cpp/server/load_reporter/get_cpu_stats_windows.cc" ] , "hdrs": ["src/cpp/server/load_reporter/get_cpu_stats.h"] - , "deps": ["gpr", "gpr_platform"] + , "deps": ["gpr", "gpr_platform", ["@", "absl", "absl/log", "log"]] } , "lb_load_reporter": { "type": ["@", "rules", "CC", "library"] @@ -1081,6 +1471,8 @@ [ "gpr" , "lb_get_cpu_stats" , "lb_load_data_store" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "opencensus-stats", "", ""] , ["@", "opencensus-tags", "", ""] , ["@", "protobuf", "", "libprotobuf"] @@ -1091,49 +1483,53 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_security_base"] , "srcs": - [ "src/core/lib/security/context/security_context.cc" + [ "src/core/handshaker/security/secure_endpoint.cc" + , "src/core/handshaker/security/security_handshaker.cc" + , "src/core/lib/security/context/security_context.cc" , "src/core/lib/security/credentials/call_creds_util.cc" , "src/core/lib/security/credentials/composite/composite_credentials.cc" , "src/core/lib/security/credentials/credentials.cc" , "src/core/lib/security/credentials/plugin/plugin_credentials.cc" , "src/core/lib/security/security_connector/security_connector.cc" , "src/core/lib/security/transport/client_auth_filter.cc" - , "src/core/lib/security/transport/legacy_server_auth_filter.cc" - , "src/core/lib/security/transport/secure_endpoint.cc" - , "src/core/lib/security/transport/security_handshaker.cc" , "src/core/lib/security/transport/server_auth_filter.cc" - , "src/core/lib/security/transport/tsi_error.cc" ] , "hdrs": - [ "src/core/lib/security/context/security_context.h" + [ "src/core/handshaker/security/secure_endpoint.h" + , "src/core/handshaker/security/security_handshaker.h" + , "src/core/lib/security/context/security_context.h" , "src/core/lib/security/credentials/call_creds_util.h" , "src/core/lib/security/credentials/composite/composite_credentials.h" , "src/core/lib/security/credentials/credentials.h" , "src/core/lib/security/credentials/plugin/plugin_credentials.h" , "src/core/lib/security/security_connector/security_connector.h" , "src/core/lib/security/transport/auth_filters.h" - , "src/core/lib/security/transport/secure_endpoint.h" - , "src/core/lib/security/transport/security_handshaker.h" - , "src/core/lib/security/transport/tsi_error.h" , ["include/grpc", "grpc_public_headers"] ] , "deps": [ "channel_arg_names" + , "channelz" , "config" , "debug_location" , "exec_ctx" , "gpr" , "grpc_base" + , "grpc_core_credentials_header" , "grpc_public_hdrs" , "grpc_trace" , "handshaker" - , "legacy_context" + , "iomgr" + , "orphanable" , "promise" , "ref_counted_ptr" + , "resource_quota_api" , "stats" , "tsi_base" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/container", "inlined_vector"] + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -1156,7 +1552,6 @@ , ["src/core", "poll"] , ["src/core", "ref_counted"] , ["src/core", "resource_quota"] - , ["src/core", "resource_quota_trace"] , ["src/core", "seq"] , ["src/core", "slice"] , ["src/core", "slice_refcount"] @@ -1181,6 +1576,11 @@ ] , "deps": ["gpr", "grpc_public_hdrs", "grpc_trace"] } +, "grpc_core_credentials_header": + { "type": ["@", "rules", "CC", "library"] + , "name": ["grpc_core_credentials_header"] + , "hdrs": [["include/grpc", "grpc_core_credentials_header"]] + } , "alts_util": { "type": ["@", "rules", "CC", "library"] , "name": ["alts_util"] @@ -1202,7 +1602,9 @@ ] , "deps": [ "gpr" + , "grpc_core_credentials_header" , "grpc_public_hdrs" + , ["@", "absl", "absl/log", "log"] , ["src/core/ext/upb-gen", "upb-gen-lib"] , ["third_party/upb", "base"] , ["third_party/upb", "mem"] @@ -1233,7 +1635,6 @@ , "src/cpp/client/secure_credentials.cc" , "src/cpp/common/auth_property_iterator.cc" , "src/cpp/common/secure_auth_context.cc" - , "src/cpp/common/secure_channel_arguments.cc" , "src/cpp/common/secure_create_auth_context.cc" , "src/cpp/common/tls_certificate_provider.cc" , "src/cpp/common/tls_certificate_verifier.cc" @@ -1255,10 +1656,13 @@ , "channel_stack_builder" , "config" , "exec_ctx" + , "generic_stub_internal" + , "global_callback_hook" , "gpr" , "grpc" , "grpc++_codegen_proto" , "grpc_base" + , "grpc_core_credentials_header" , "grpc_credentials_util" , "grpc_public_hdrs" , "grpc_security_base" @@ -1267,11 +1671,18 @@ , "grpcpp_backend_metric_recorder" , "grpcpp_call_metric_recorder" , "grpcpp_status" + , "iomgr" , "iomgr_timer" - , "legacy_context" , "ref_counted_ptr" + , "resource_quota_api" + , "server" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/container", "inlined_vector"] + , ["@", "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/memory", "memory"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] @@ -1295,6 +1706,7 @@ , ["src/core", "grpc_backend_metric_provider"] , ["src/core", "grpc_crl_provider"] , ["src/core", "grpc_service_config"] + , ["src/core", "grpc_transport_chttp2_server"] , ["src/core", "grpc_transport_inproc"] , ["src/core", "json"] , ["src/core", "json_reader"] @@ -1328,20 +1740,32 @@ , "channel_stack_builder" , "config" , "exec_ctx" + , "generic_stub_internal" + , "global_callback_hook" , "gpr" , "grpc_base" + , "grpc_core_credentials_header" , "grpc_health_upb" , "grpc_public_hdrs" + , "grpc_security_base" , "grpc_service_config_impl" , "grpc_trace" + , "grpc_transport_chttp2" , "grpc_unsecure" , "grpcpp_backend_metric_recorder" , "grpcpp_call_metric_recorder" , "grpcpp_status" + , "iomgr" , "iomgr_timer" - , "legacy_context" , "ref_counted_ptr" + , "resource_quota_api" + , "server" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "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/memory", "memory"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] @@ -1361,6 +1785,7 @@ , ["src/core", "grpc_backend_metric_provider"] , ["src/core", "grpc_insecure_credentials"] , ["src/core", "grpc_service_config"] + , ["src/core", "grpc_transport_chttp2_server"] , ["src/core", "grpc_transport_inproc"] , ["src/core", "ref_counted"] , ["src/core", "resource_quota"] @@ -1409,7 +1834,8 @@ , "include/grpcpp/ext/proto_server_reflection_plugin.h" ] , "deps": - [ "grpc++" + [ "config_vars" + , "grpc++" , "grpc++_config_proto" , ["@", "protobuf", "", "libprotobuf"] , ["src/proto/grpc/reflection/v1", "reflection_proto"] @@ -1440,6 +1866,7 @@ , "grpc_trace" , "grpcpp_call_metric_recorder" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "strings"] , ["src/core", "grpc_backend_metric_data"] , ["src/core", "grpc_backend_metric_provider"] @@ -1459,6 +1886,7 @@ , "grpcpp_backend_metric_recorder" , "ref_counted_ptr" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/time", "time"] , ["@", "absl", "absl/types", "optional"] @@ -1531,7 +1959,7 @@ , "include/grpcpp/test/mock_stream.h" , "include/grpcpp/test/server_context_test_spouse.h" ] - , "deps": ["grpc++", "grpc_base", ["@", "gtest", "", ""]] + , "deps": ["channel", "grpc++", "grpc_base", ["@", "gtest", "", ""]] } , "grpc_opencensus_plugin": { "type": ["@", "rules", "CC", "library"] @@ -1556,15 +1984,16 @@ , "src/cpp/ext/filters/census/server_call_tracer.h" ] , "deps": - [ "config" + [ "call_tracer" + , "config" , "gpr" , "grpc++_base" , "grpc_base" , "grpc_public_hdrs" - , "legacy_context" , "tcp_tracer" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/base", "endian"] + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -1585,6 +2014,7 @@ , ["src/core", "channel_stack_type"] , ["src/core", "context"] , ["src/core", "error"] + , ["src/core", "experiments"] , ["src/core", "logging_filter"] , ["src/core", "metadata_batch"] , ["src/core", "slice"] @@ -1608,7 +2038,25 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpcpp_otel_plugin"] , "hdrs": ["include/grpcpp/ext/otel_plugin.h"] - , "deps": [["src/cpp/ext/otel", "otel_plugin"]] + , "deps": ["grpc++", ["src/cpp/ext/otel", "otel_plugin"]] + } +, "generic_stub_internal": + { "type": ["@", "rules", "CC", "library"] + , "name": ["generic_stub_internal"] + , "hdrs": ["include/grpcpp/impl/generic_stub_internal.h"] + , "deps": ["grpc++_public_hdrs"] + } +, "generic_stub_callback": + { "type": ["@", "rules", "CC", "library"] + , "name": ["generic_stub_callback"] + , "hdrs": ["include/grpcpp/generic/generic_stub_callback.h"] + , "deps": ["generic_stub_internal"] + } +, "callback_generic_service": + { "type": ["@", "rules", "CC", "library"] + , "name": ["callback_generic_service"] + , "hdrs": ["include/grpcpp/generic/callback_generic_service.h"] + , "deps": ["grpc++_public_hdrs"] } , "work_serializer": { "type": ["@", "rules", "CC", "library"] @@ -1625,20 +2073,30 @@ , "stats" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/container", "inlined_vector"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["src/core", "experiments"] + , ["src/core", "latent_see"] , ["src/core", "stats_data"] ] } , "grpc_trace": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_trace"] - , "srcs": ["src/core/lib/debug/trace.cc"] - , "hdrs": ["src/core/lib/debug/trace.h"] + , "srcs": + ["src/core/lib/debug/trace.cc", "src/core/lib/debug/trace_flags.cc"] + , "hdrs": + [ "src/core/lib/debug/trace.h" + , "src/core/lib/debug/trace_flags.h" + , "src/core/lib/debug/trace_impl.h" + ] , "deps": [ "config_vars" , "gpr" , "grpc_public_hdrs" , ["@", "absl", "absl/strings", "strings"] + , ["src/core", "glob"] + , ["src/core", "no_destruct"] ] } , "load_config": @@ -1650,10 +2108,10 @@ [ "gpr_platform" , ["@", "absl", "absl/flags", "flag"] , ["@", "absl", "absl/flags", "marshalling"] + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] , ["src/core", "env"] - , ["src/core", "gpr_log_internal"] ] } , "config_vars": @@ -1681,6 +2139,7 @@ [ "gpr" , "grpc_resolver" , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "check"] , ["src/core", "certificate_provider_registry"] , ["src/core", "channel_args_preconditioning"] , ["src/core", "channel_creds_registry"] @@ -1695,7 +2154,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["debug_location"] , "hdrs": ["src/core/lib/gprpp/debug_location.h"] - , "deps": ["gpr_platform"] + , "deps": ["gpr_platform", ["@", "absl", "absl/strings", "strings"]] } , "orphanable": { "type": ["@", "rules", "CC", "library"] @@ -1705,6 +2164,7 @@ [ "debug_location" , "gpr_platform" , "ref_counted_ptr" + , ["src/core", "down_cast"] , ["src/core", "ref_counted"] ] } @@ -1726,13 +2186,17 @@ , "name": ["ref_counted_ptr"] , "hdrs": ["src/core/lib/gprpp/ref_counted_ptr.h"] , "deps": - ["debug_location", "gpr_platform", ["@", "absl", "absl/hash", "hash"]] + [ "debug_location" + , "gpr_platform" + , ["@", "absl", "absl/hash", "hash"] + , ["src/core", "down_cast"] + ] } , "handshaker": { "type": ["@", "rules", "CC", "library"] , "name": ["handshaker"] - , "srcs": ["src/core/lib/transport/handshaker.cc"] - , "hdrs": ["src/core/lib/transport/handshaker.h"] + , "srcs": ["src/core/handshaker/handshaker.cc"] + , "hdrs": ["src/core/handshaker/handshaker.h"] , "deps": [ "debug_location" , "event_engine_base_hdrs" @@ -1741,10 +2205,16 @@ , "grpc_base" , "grpc_public_hdrs" , "grpc_trace" + , "iomgr" + , "orphanable" , "ref_counted_ptr" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/container", "inlined_vector"] + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] , ["src/core", "channel_args"] , ["src/core", "closure"] @@ -1759,8 +2229,8 @@ , "http_connect_handshaker": { "type": ["@", "rules", "CC", "library"] , "name": ["http_connect_handshaker"] - , "srcs": ["src/core/lib/transport/http_connect_handshaker.cc"] - , "hdrs": ["src/core/lib/transport/http_connect_handshaker.h"] + , "srcs": ["src/core/handshaker/http_connect/http_connect_handshaker.cc"] + , "hdrs": ["src/core/handshaker/http_connect/http_connect_handshaker.h"] , "deps": [ "config" , "debug_location" @@ -1769,8 +2239,10 @@ , "grpc_base" , "handshaker" , "httpcli" + , "iomgr" , "ref_counted_ptr" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] @@ -1804,12 +2276,15 @@ , "gpr" , "grpc_public_hdrs" , "grpc_trace" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "str_format"] , ["src/core", "closure"] , ["src/core", "error"] , ["src/core", "experiments"] , ["src/core", "gpr_atm"] , ["src/core", "gpr_spinlock"] + , ["src/core", "latent_see"] , ["src/core", "time"] , ["src/core", "useful"] ] @@ -1822,6 +2297,8 @@ , "deps": [ "gpr" , "uri_parser" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -1853,6 +2330,8 @@ , "gpr" , "gpr_platform" , "grpc_trace" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] , ["src/core", "closure"] @@ -1869,7 +2348,12 @@ , "name": ["iomgr_internal_errqueue"] , "srcs": ["src/core/lib/iomgr/internal_errqueue.cc"] , "hdrs": ["src/core/lib/iomgr/internal_errqueue.h"] - , "deps": ["gpr", ["src/core", "iomgr_port"], ["src/core", "strerror"]] + , "deps": + [ "gpr" + , ["@", "absl", "absl/log", "log"] + , ["src/core", "iomgr_port"] + , ["src/core", "strerror"] + ] } , "iomgr_buffer_list": { "type": ["@", "rules", "CC", "library"] @@ -1879,6 +2363,7 @@ , "deps": [ "gpr" , "iomgr_internal_errqueue" + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] @@ -1893,6 +2378,7 @@ , "hdrs": ["src/core/lib/uri/uri_parser.h"] , "deps": [ "gpr" + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -1914,6 +2400,8 @@ , "deps": [ "gpr" , "uri_parser" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -1938,8 +2426,8 @@ , "stats": { "type": ["@", "rules", "CC", "library"] , "name": ["stats"] - , "srcs": ["src/core/lib/debug/stats.cc"] - , "hdrs": ["src/core/lib/debug/stats.h"] + , "srcs": ["src/core/telemetry/stats.cc"] + , "hdrs": ["src/core/telemetry/stats.h"] , "deps": [ "gpr" , ["@", "absl", "absl/strings", "strings"] @@ -1973,6 +2461,7 @@ [ "config" , "gpr" , "ref_counted_ptr" + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -2000,6 +2489,7 @@ , "gpr_platform" , "sockaddr_utils" , ["@", "absl", "absl/functional", "function_ref"] + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -2033,6 +2523,8 @@ , "ref_counted_ptr" , "server_address" , "uri_parser" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -2042,65 +2534,109 @@ , ["src/core", "iomgr_fwd"] ] } +, "oob_backend_metric": + { "type": ["@", "rules", "CC", "library"] + , "name": ["oob_backend_metric"] + , "srcs": ["src/core/load_balancing/oob_backend_metric.cc"] + , "hdrs": + [ "src/core/load_balancing/oob_backend_metric.h" + , "src/core/load_balancing/oob_backend_metric_internal.h" + ] + , "deps": + [ "channelz" + , "debug_location" + , "exec_ctx" + , "gpr" + , "grpc_client_channel" + , "grpc_public_hdrs" + , "grpc_trace" + , "orphanable" + , "ref_counted_ptr" + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/strings", "strings"] + , ["src/core", "backend_metric_parser"] + , ["src/core", "closure"] + , ["src/core", "error"] + , ["src/core", "grpc_backend_metric_data"] + , ["src/core", "iomgr_fwd"] + , ["src/core", "pollset_set"] + , ["src/core", "slice"] + , ["src/core", "subchannel_interface"] + , ["src/core", "time"] + , ["src/core", "unique_type_name"] + , ["third_party/upb", "base"] + , ["third_party/upb", "mem"] + ] + } +, "lb_child_policy_handler": + { "type": ["@", "rules", "CC", "library"] + , "name": ["lb_child_policy_handler"] + , "srcs": ["src/core/load_balancing/child_policy_handler.cc"] + , "hdrs": ["src/core/load_balancing/child_policy_handler.h"] + , "deps": + [ "config" + , "debug_location" + , "gpr_public_hdrs" + , "grpc_public_hdrs" + , "grpc_trace" + , "orphanable" + , "ref_counted_ptr" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/strings", "strings"] + , ["src/core", "channel_args"] + , ["src/core", "connectivity_state"] + , ["src/core", "delegating_helper"] + , ["src/core", "lb_policy"] + , ["src/core", "lb_policy_registry"] + , ["src/core", "pollset_set"] + , ["src/core", "resolved_address"] + , ["src/core", "subchannel_interface"] + ] + } , "grpc_client_channel": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_client_channel"] , "srcs": - [ "src/core/client_channel/backend_metric.cc" - , "src/core/client_channel/backup_poller.cc" - , "src/core/client_channel/channel_connectivity.cc" - , "src/core/client_channel/client_channel_channelz.cc" + [ "src/core/client_channel/client_channel.cc" , "src/core/client_channel/client_channel_factory.cc" , "src/core/client_channel/client_channel_filter.cc" , "src/core/client_channel/client_channel_plugin.cc" - , "src/core/client_channel/client_channel_service_config.cc" - , "src/core/client_channel/config_selector.cc" , "src/core/client_channel/dynamic_filters.cc" , "src/core/client_channel/global_subchannel_pool.cc" - , "src/core/client_channel/http_proxy_mapper.cc" + , "src/core/client_channel/load_balanced_call_destination.cc" , "src/core/client_channel/local_subchannel_pool.cc" , "src/core/client_channel/retry_filter.cc" , "src/core/client_channel/retry_filter_legacy_call_data.cc" - , "src/core/client_channel/retry_service_config.cc" - , "src/core/client_channel/retry_throttle.cc" - , "src/core/client_channel/service_config_channel_arg_filter.cc" , "src/core/client_channel/subchannel.cc" - , "src/core/client_channel/subchannel_pool_interface.cc" , "src/core/client_channel/subchannel_stream_client.cc" - , "src/core/load_balancing/child_policy_handler.cc" - , "src/core/load_balancing/oob_backend_metric.cc" ] , "hdrs": - [ "src/core/client_channel/backend_metric.h" - , "src/core/client_channel/backup_poller.h" - , "src/core/client_channel/client_channel_channelz.h" + [ "src/core/client_channel/client_channel.h" , "src/core/client_channel/client_channel_factory.h" , "src/core/client_channel/client_channel_filter.h" - , "src/core/client_channel/client_channel_internal.h" - , "src/core/client_channel/client_channel_service_config.h" - , "src/core/client_channel/config_selector.h" - , "src/core/client_channel/connector.h" , "src/core/client_channel/dynamic_filters.h" , "src/core/client_channel/global_subchannel_pool.h" - , "src/core/client_channel/http_proxy_mapper.h" + , "src/core/client_channel/load_balanced_call_destination.h" , "src/core/client_channel/local_subchannel_pool.h" , "src/core/client_channel/retry_filter.h" , "src/core/client_channel/retry_filter_legacy_call_data.h" - , "src/core/client_channel/retry_service_config.h" - , "src/core/client_channel/retry_throttle.h" , "src/core/client_channel/subchannel.h" , "src/core/client_channel/subchannel_interface_internal.h" - , "src/core/client_channel/subchannel_pool_interface.h" , "src/core/client_channel/subchannel_stream_client.h" - , "src/core/load_balancing/child_policy_handler.h" - , "src/core/load_balancing/oob_backend_metric.h" - , "src/core/load_balancing/oob_backend_metric_internal.h" ] , "deps": [ "backoff" + , "call_combiner" + , "call_tracer" + , "channel" , "channel_arg_names" + , "channelz" , "config" - , "config_vars" , "debug_location" , "endpoint_addresses" , "exec_ctx" @@ -2111,11 +2647,9 @@ , "grpc_security_base" , "grpc_service_config_impl" , "grpc_trace" - , "http_connect_handshaker" - , "iomgr_timer" - , "legacy_context" + , "iomgr" + , "lb_child_policy_handler" , "orphanable" - , "parse_address" , "promise" , "ref_counted_ptr" , "sockaddr_utils" @@ -2127,6 +2661,8 @@ , ["@", "absl", "absl/container", "flat_hash_set"] , ["@", "absl", "absl/container", "inlined_vector"] , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "cord"] @@ -2134,67 +2670,76 @@ , ["@", "absl", "absl/types", "optional"] , ["@", "absl", "absl/types", "variant"] , ["@", "protobuf", "", "libprotobuf"] - , ["src/core", "activity"] , ["src/core", "arena"] , ["src/core", "arena_promise"] + , ["src/core", "backend_metric_parser"] + , ["src/core", "call_destination"] + , ["src/core", "call_filters"] + , ["src/core", "call_spine"] , ["src/core", "cancel_callback"] , ["src/core", "channel_args"] + , ["src/core", "channel_args_endpoint_config"] , ["src/core", "channel_fwd"] , ["src/core", "channel_init"] , ["src/core", "channel_stack_type"] + , ["src/core", "client_channel_backup_poller"] + , ["src/core", "client_channel_internal_header"] + , ["src/core", "client_channel_service_config"] , ["src/core", "closure"] + , ["src/core", "config_selector"] , ["src/core", "connectivity_state"] , ["src/core", "construct_destruct"] , ["src/core", "context"] - , ["src/core", "delegating_helper"] , ["src/core", "dual_ref_counted"] - , ["src/core", "env"] , ["src/core", "error"] , ["src/core", "error_utils"] + , ["src/core", "exec_ctx_wakeup_scheduler"] , ["src/core", "experiments"] - , ["src/core", "gpr_atm"] , ["src/core", "gpr_manual_constructor"] , ["src/core", "grpc_backend_metric_data"] - , ["src/core", "grpc_deadline_filter"] - , ["src/core", "grpc_message_size_filter"] + , ["src/core", "grpc_channel_idle_filter"] , ["src/core", "grpc_service_config"] + , ["src/core", "idle_filter_state"] , ["src/core", "init_internally"] + , ["src/core", "interception_chain"] , ["src/core", "iomgr_fwd"] , ["src/core", "json"] - , ["src/core", "json_args"] - , ["src/core", "json_channel_args"] - , ["src/core", "json_object_loader"] , ["src/core", "latch"] + , ["src/core", "lb_metadata"] , ["src/core", "lb_policy"] , ["src/core", "lb_policy_registry"] + , ["src/core", "loop"] , ["src/core", "map"] , ["src/core", "memory_quota"] + , ["src/core", "metadata"] , ["src/core", "metadata_batch"] + , ["src/core", "metrics"] + , ["src/core", "observable"] , ["src/core", "pipe"] , ["src/core", "poll"] , ["src/core", "pollset_set"] - , ["src/core", "proxy_mapper"] , ["src/core", "proxy_mapper_registry"] , ["src/core", "ref_counted"] , ["src/core", "resolved_address"] , ["src/core", "resource_quota"] + , ["src/core", "retry_service_config"] + , ["src/core", "retry_throttle"] , ["src/core", "seq"] - , ["src/core", "service_config_parser"] + , ["src/core", "single_set_ptr"] + , ["src/core", "sleep"] , ["src/core", "slice"] , ["src/core", "slice_buffer"] , ["src/core", "slice_refcount"] , ["src/core", "stats_data"] , ["src/core", "status_helper"] + , ["src/core", "subchannel_connector"] , ["src/core", "subchannel_interface"] + , ["src/core", "subchannel_pool_interface"] , ["src/core", "time"] , ["src/core", "try_seq"] , ["src/core", "unique_type_name"] , ["src/core", "useful"] - , ["src/core", "validation_errors"] , ["src/core/ext/upb-gen", "upb-gen-lib"] - , ["third_party/upb", "base"] - , ["third_party/upb", "mem"] - , ["third_party/upb", "message"] ] } , "grpc_resolver_dns_ares": @@ -2227,6 +2772,7 @@ , "grpc_resolver" , "grpc_service_config_impl" , "grpc_trace" + , "iomgr" , "iomgr_timer" , "orphanable" , "parse_address" @@ -2235,6 +2781,8 @@ , "uri_parser" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -2263,14 +2811,14 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["httpcli"] , "srcs": - [ "src/core/lib/http/format_request.cc" - , "src/core/lib/http/httpcli.cc" - , "src/core/lib/http/parser.cc" + [ "src/core/util/http_client/format_request.cc" + , "src/core/util/http_client/httpcli.cc" + , "src/core/util/http_client/parser.cc" ] , "hdrs": - [ "src/core/lib/http/format_request.h" - , "src/core/lib/http/httpcli.h" - , "src/core/lib/http/parser.h" + [ "src/core/util/http_client/format_request.h" + , "src/core/util/http_client/httpcli.h" + , "src/core/util/http_client/parser.h" ] , "deps": [ "config" @@ -2282,12 +2830,16 @@ , "grpc_security_base" , "grpc_trace" , "handshaker" + , "iomgr" , "orphanable" , "ref_counted_ptr" + , "resource_quota_api" , "sockaddr_utils" , "uri_parser" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/functional", "bind_front"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -2328,13 +2880,17 @@ , "exec_ctx" , "gpr" , "grpc_base" + , "grpc_core_credentials_header" , "grpc_public_hdrs" , "grpc_security_base" , "handshaker" + , "iomgr" , "promise" , "ref_counted_ptr" , "tsi_alts_credentials" , "tsi_base" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] @@ -2354,7 +2910,15 @@ , "name": ["tsi_fake_credentials"] , "srcs": ["src/core/tsi/fake_transport_security.cc"] , "hdrs": ["src/core/tsi/fake_transport_security.h"] - , "deps": ["gpr", "tsi_base", ["src/core", "slice"], ["src/core", "useful"]] + , "deps": + [ "gpr" + , "tsi_base" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] + , ["src/core", "dump_args"] + , ["src/core", "slice"] + , ["src/core", "useful"] + ] } , "grpc_jwt_credentials": { "type": ["@", "rules", "CC", "library"] @@ -2373,14 +2937,18 @@ [ "exec_ctx" , "gpr" , "grpc_base" + , "grpc_core_credentials_header" , "grpc_credentials_util" , "grpc_security_base" , "grpc_trace" , "httpcli" + , "iomgr" , "orphanable" , "promise" , "ref_counted_ptr" , "uri_parser" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -2414,6 +2982,7 @@ [ "src/core/lib/security/credentials/tls/tls_utils.cc" , "src/core/lib/security/security_connector/load_system_roots_fallback.cc" , "src/core/lib/security/security_connector/load_system_roots_supported.cc" + , "src/core/lib/security/security_connector/load_system_roots_windows.cc" , "src/core/lib/security/util/json_util.cc" ] , "hdrs": @@ -2427,6 +2996,8 @@ , "gpr" , "grpc_base" , "grpc_security_base" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "strings"] , ["src/core", "error"] , ["src/core", "json"] @@ -2452,11 +3023,17 @@ ] , "deps": [ "alts_util" + , "channel" + , "channel_create" + , "exec_ctx" , "gpr" , "grpc_base" + , "grpc_core_credentials_header" , "grpc_security_base" , "tsi_alts_frame_protector" , "tsi_base" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "strings"] , ["src/core", "channel_args"] , ["src/core", "closure"] @@ -2507,6 +3084,8 @@ , "gpr" , "gpr_platform" , "tsi_base" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/types", "span"] , ["@", "ssl", "", "crypto"] , ["@", "ssl", "", "ssl"] @@ -2531,6 +3110,8 @@ [ "cpp_impl_of" , "gpr" , "grpc_public_hdrs" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/memory", "memory"] , ["@", "ssl", "", "ssl"] , ["src/core", "ref_counted"] @@ -2557,6 +3138,7 @@ , "config_vars" , "gpr" , "grpc_base" + , "grpc_core_credentials_header" , "grpc_credentials_util" , "grpc_public_hdrs" , "grpc_security_base" @@ -2564,7 +3146,10 @@ , "tsi_base" , "tsi_ssl_session_cache" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] , ["@", "ssl", "", "crypto"] , ["@", "ssl", "", "ssl"] @@ -2586,25 +3171,25 @@ [ "src/core/ext/filters/http/client/http_client_filter.cc" , "src/core/ext/filters/http/http_filters_plugin.cc" , "src/core/ext/filters/http/message_compress/compression_filter.cc" - , "src/core/ext/filters/http/message_compress/legacy_compression_filter.cc" , "src/core/ext/filters/http/server/http_server_filter.cc" ] , "hdrs": [ "src/core/ext/filters/http/client/http_client_filter.h" , "src/core/ext/filters/http/message_compress/compression_filter.h" - , "src/core/ext/filters/http/message_compress/legacy_compression_filter.h" , "src/core/ext/filters/http/server/http_server_filter.h" ] , "deps": - [ "channel_arg_names" + [ "call_tracer" + , "channel_arg_names" , "config" , "gpr" , "grpc_base" , "grpc_public_hdrs" , "grpc_trace" - , "legacy_context" , "promise" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -2616,7 +3201,7 @@ , ["src/core", "channel_args"] , ["src/core", "channel_fwd"] , ["src/core", "channel_stack_type"] - , ["src/core", "compression_internal"] + , ["src/core", "compression"] , ["src/core", "context"] , ["src/core", "experiments"] , ["src/core", "grpc_message_size_filter"] @@ -2650,23 +3235,25 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["xds_client"] , "srcs": - [ "src/core/ext/xds/xds_api.cc" - , "src/core/ext/xds/xds_bootstrap.cc" - , "src/core/ext/xds/xds_client.cc" - , "src/core/ext/xds/xds_client_stats.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/ext/xds/xds_api.h" - , "src/core/ext/xds/xds_bootstrap.h" - , "src/core/ext/xds/xds_channel_args.h" - , "src/core/ext/xds/xds_client.h" - , "src/core/ext/xds/xds_client_stats.h" - , "src/core/ext/xds/xds_resource_type.h" - , "src/core/ext/xds/xds_resource_type_impl.h" - , "src/core/ext/xds/xds_transport.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_metrics.h" + , "src/core/xds/xds_client/xds_resource_type.h" + , "src/core/xds/xds_client/xds_resource_type_impl.h" + , "src/core/xds/xds_client/xds_transport.h" ] , "deps": [ "backoff" + , "call_tracer" , "debug_location" , "endpoint_addresses" , "event_engine_base_hdrs" @@ -2679,6 +3266,8 @@ , "work_serializer" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/cleanup", "cleanup"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/memory", "memory"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] @@ -2741,6 +3330,7 @@ , "uri_parser" , "work_serializer" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/strings", "strings"] , ["src/core", "channel_args"] , ["src/core", "notification"] @@ -2755,6 +3345,7 @@ , "hdrs": ["src/core/ext/transport/chttp2/transport/frame.h"] , "deps": [ "gpr" + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -2770,13 +3361,6 @@ , "hdrs": ["src/core/ext/transport/chttp2/transport/legacy_frame.h"] , "deps": ["gpr"] } -, "http_trace": - { "type": ["@", "rules", "CC", "library"] - , "name": ["http_trace"] - , "srcs": ["src/core/ext/transport/chttp2/transport/http_trace.cc"] - , "hdrs": ["src/core/ext/transport/chttp2/transport/http_trace.h"] - , "deps": ["gpr_platform", "grpc_trace"] - } , "hpack_parser_table": { "type": ["@", "rules", "CC", "library"] , "name": ["hpack_parser_table"] @@ -2787,8 +3371,10 @@ , "gpr_platform" , "grpc_trace" , "hpack_parse_result" - , "http_trace" + , "stats" , ["@", "absl", "absl/functional", "function_ref"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "strings"] , ["src/core", "hpack_constants"] @@ -2796,6 +3382,7 @@ , ["src/core", "no_destruct"] , ["src/core", "parsed_metadata"] , ["src/core", "slice"] + , ["src/core", "unique_ptr_with_bitset"] ] } , "hpack_parse_result": @@ -2807,6 +3394,7 @@ [ "gpr" , "grpc_base" , "ref_counted_ptr" + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] @@ -2824,7 +3412,8 @@ , "srcs": ["src/core/ext/transport/chttp2/transport/hpack_parser.cc"] , "hdrs": ["src/core/ext/transport/chttp2/transport/hpack_parser.h"] , "deps": - [ "chttp2_legacy_frame" + [ "call_tracer" + , "chttp2_legacy_frame" , "gpr" , "gpr_platform" , "grpc_base" @@ -2834,6 +3423,8 @@ , "hpack_parser_table" , "stats" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/random", "bit_gen_ref"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "strings"] @@ -2845,6 +3436,7 @@ , ["src/core", "hpack_constants"] , ["src/core", "match"] , ["src/core", "metadata_batch"] + , ["src/core", "metadata_info"] , ["src/core", "parsed_metadata"] , ["src/core", "random_early_detection"] , ["src/core", "slice"] @@ -2858,7 +3450,8 @@ , "srcs": ["src/core/ext/transport/chttp2/transport/hpack_encoder.cc"] , "hdrs": ["src/core/ext/transport/chttp2/transport/hpack_encoder.h"] , "deps": - [ "chttp2_bin_encoder" + [ "call_tracer" + , "chttp2_bin_encoder" , "chttp2_legacy_frame" , "chttp2_varint" , "gpr" @@ -2866,7 +3459,8 @@ , "grpc_base" , "grpc_public_hdrs" , "grpc_trace" - , "http_trace" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "strings"] , ["src/core", "hpack_constants"] , ["src/core", "hpack_encoder_table"] @@ -2884,14 +3478,23 @@ , "srcs": ["src/core/ext/transport/chttp2/transport/bin_encoder.cc"] , "hdrs": ["src/core/ext/transport/chttp2/transport/bin_encoder.h"] , "deps": - ["gpr", "gpr_platform", ["src/core", "huffsyms"], ["src/core", "slice"]] + [ "gpr" + , "gpr_platform" + , ["@", "absl", "absl/log", "check"] + , ["src/core", "huffsyms"] + , ["src/core", "slice"] + ] } , "chttp2_varint": { "type": ["@", "rules", "CC", "library"] , "name": ["chttp2_varint"] , "srcs": ["src/core/ext/transport/chttp2/transport/varint.cc"] , "hdrs": ["src/core/ext/transport/chttp2/transport/varint.h"] - , "deps": ["gpr", ["@", "absl", "absl/base", "core_headers"]] + , "deps": + [ "gpr" + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + ] } , "chttp2_context_list_entry": { "type": ["@", "rules", "CC", "library"] @@ -2902,7 +3505,7 @@ , "tcp_tracer": { "type": ["@", "rules", "CC", "library"] , "name": ["tcp_tracer"] - , "hdrs": ["src/core/lib/channel/tcp_tracer.h"] + , "hdrs": ["src/core/telemetry/tcp_tracer.h"] , "deps": [ "gpr" , ["@", "absl", "absl/time", "time"] @@ -2937,10 +3540,13 @@ , "src/core/ext/transport/chttp2/transport/internal.h" ] , "deps": - [ "channel_arg_names" + [ "call_tracer" + , "channel_arg_names" + , "channelz" , "chttp2_context_list_entry" , "chttp2_legacy_frame" , "chttp2_varint" + , "config_vars" , "debug_location" , "exec_ctx" , "gpr" @@ -2950,16 +3556,17 @@ , "hpack_encoder" , "hpack_parser" , "hpack_parser_table" - , "http_trace" , "httpcli" + , "iomgr" , "iomgr_buffer_list" - , "legacy_context" , "ref_counted_ptr" , "stats" , "tcp_tracer" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/container", "flat_hash_map"] , ["@", "absl", "absl/hash", "hash"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/random", "bit_gen_ref"] , ["@", "absl", "absl/random", "distributions"] @@ -2979,6 +3586,8 @@ , ["src/core", "connectivity_state"] , ["src/core", "error"] , ["src/core", "error_utils"] + , ["src/core", "event_engine_extensions"] + , ["src/core", "event_engine_query_extensions"] , ["src/core", "experiments"] , ["src/core", "gpr_manual_constructor"] , ["src/core", "http2_errors"] @@ -2987,9 +3596,9 @@ , ["src/core", "iomgr_fwd"] , ["src/core", "iomgr_port"] , ["src/core", "match"] - , ["src/core", "max_concurrent_streams_policy"] , ["src/core", "memory_quota"] , ["src/core", "metadata_batch"] + , ["src/core", "metadata_info"] , ["src/core", "ping_abuse_policy"] , ["src/core", "ping_callbacks"] , ["src/core", "ping_rate_policy"] @@ -2997,7 +3606,6 @@ , ["src/core", "random_early_detection"] , ["src/core", "ref_counted"] , ["src/core", "resource_quota"] - , ["src/core", "resource_quota_trace"] , ["src/core", "slice"] , ["src/core", "slice_buffer"] , ["src/core", "slice_refcount"] @@ -3029,7 +3637,7 @@ , "hdrs": ["src/cpp/ext/chaotic_good.h"] , "deps": [ "gpr" - , "grpc++_public_hdrs" + , "grpc++_base" , "grpc_public_hdrs" , ["src/core", "chaotic_good_connector"] , ["src/core", "chaotic_good_server"] @@ -3039,18 +3647,31 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["subprocess"] , "srcs": - [ "src/core/lib/gpr/subprocess_poxis.cc" - , "src/core/lib/gpr/subprocess_windows.cc" + [ "src/core/util/subprocess_poxis.cc" + , "src/core/util/subprocess_windows.cc" ] - , "hdrs": ["src/core/lib/gpr/subprocess.h"] + , "hdrs": ["src/core/util/subprocess.h"] , "deps": [ "gpr" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "span"] , ["src/core", "strerror"] , ["src/core", "tchar"] ] } +, "global_callback_hook": + { "type": ["@", "rules", "CC", "library"] + , "name": ["global_callback_hook"] + , "srcs": ["src/cpp/client/global_callback_hook.cc"] + , "hdrs": [["include/grpcpp", "global_callback_hook_headers"]] + , "deps": + [ ["@", "absl", "absl/base", "no_destructor"] + , ["@", "absl", "absl/functional", "function_ref"] + , ["@", "absl", "absl/log", "check"] + ] + } , "grpc_cpp_plugin": { "type": "export" , "target": ["src/compiler", "grpc_cpp_plugin"] diff --git a/etc/import/absl/log/TARGETS.absl b/etc/import/absl/log/TARGETS.absl index 83c49707..c836523f 100644 --- a/etc/import/absl/log/TARGETS.absl +++ b/etc/import/absl/log/TARGETS.absl @@ -52,6 +52,39 @@ , "hdrs": ["absl_log.h"] , "deps": [["absl/log/internal", "log_impl"]] } +, "check": + { "type": "export" + , "target": "check (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "check (unexported)": + { "type": ["@", "rules", "CC", "library"] + , "name": ["check"] + , "stage": ["absl", "log"] + , "hdrs": ["check.h"] + , "deps": + [ ["absl/log/internal", "check_impl"] + , ["absl/log/internal", "check_op"] + , ["absl/log/internal", "conditions"] + , ["absl/log/internal", "log_message"] + , ["absl/log/internal", "strip"] + ] + } , "die_if_null": { "type": "export" , "target": "die_if_null (unexported)" @@ -86,6 +119,26 @@ ] } , "globals": + { "type": "export" + , "target": "globals (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "globals (unexported)": { "type": ["@", "rules", "CC", "library"] , "name": ["globals"] , "stage": ["absl", "log"] diff --git a/etc/import/absl/utility/TARGETS.absl b/etc/import/absl/utility/TARGETS.absl index 55d78388..868555ed 100644 --- a/etc/import/absl/utility/TARGETS.absl +++ b/etc/import/absl/utility/TARGETS.absl @@ -29,4 +29,31 @@ , ["absl/meta", "type_traits"] ] } +, "if_constexpr": + { "type": "export" + , "target": "if_constexpr (unexported)" + , "flexible_config": + [ "ADD_CFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ARCH" + , "CC" + , "CFLAGS" + , "CXX" + , "CXXFLAGS" + , "DEBUG" + , "ENV" + , "HOST_ARCH" + , "OS" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + ] + } +, "if_constexpr (unexported)": + { "type": ["@", "rules", "CC", "library"] + , "name": ["if_constexpr"] + , "stage": ["absl", "utility"] + , "hdrs": ["internal/if_constexpr.h"] + , "deps": [["absl/base", "config"]] + } } diff --git a/etc/import/include/grpc/TARGETS.grpc b/etc/import/include/grpc/TARGETS.grpc index 2da10193..2912a259 100644 --- a/etc/import/include/grpc/TARGETS.grpc +++ b/etc/import/include/grpc/TARGETS.grpc @@ -10,6 +10,7 @@ , "support/json.h" , "support/log.h" , "support/log_windows.h" + , "support/metrics.h" , "support/port_platform.h" , "support/string_util.h" , "support/sync.h" @@ -51,6 +52,7 @@ , "grpc_posix.h" , "grpc_security.h" , "grpc_security_constants.h" + , "passive_listener.h" , "slice.h" , "slice_buffer.h" , "status.h" @@ -141,4 +143,9 @@ , "srcs": ["impl/channel_arg_names.h"] , "stage": ["grpc"] } +, "grpc_core_credentials_header": + { "type": ["@", "rules", "data", "staged"] + , "srcs": ["credentials.h"] + , "stage": ["grpc"] + } } diff --git a/etc/import/include/grpcpp/TARGETS.grpc b/etc/import/include/grpcpp/TARGETS.grpc index 3aae1877..a8a25403 100644 --- a/etc/import/include/grpcpp/TARGETS.grpc +++ b/etc/import/include/grpcpp/TARGETS.grpc @@ -9,7 +9,9 @@ , "create_channel_posix.h" , "ext/health_check_service_server_builder_option.h" , "generic/async_generic_service.h" + , "generic/callback_generic_service.h" , "generic/generic_stub.h" + , "generic/generic_stub_callback.h" , "grpcpp.h" , "health_check_service_interface.h" , "impl/call_hook.h" @@ -37,6 +39,7 @@ , "impl/service_type.h" , "impl/status.h" , "impl/sync.h" + , "passive_listener.h" , "resource_quota.h" , "security/audit_logging.h" , "security/tls_crl_provider.h" @@ -158,4 +161,9 @@ , "srcs": ["ext/server_metric_recorder.h"] , "stage": ["grpcpp"] } +, "global_callback_hook_headers": + { "type": ["@", "rules", "data", "staged"] + , "srcs": ["support/global_callback_hook.h"] + , "stage": ["grpcpp"] + } } diff --git a/etc/import/src/core/TARGETS.grpc b/etc/import/src/core/TARGETS.grpc index 94fd47a7..cb7baece 100644 --- a/etc/import/src/core/TARGETS.grpc +++ b/etc/import/src/core/TARGETS.grpc @@ -4,6 +4,20 @@ , "stage": ["src", "core"] , "hdrs": ["lib/channel/channel_fwd.h"] } +, "dump_args": + { "type": ["@", "rules", "CC", "library"] + , "name": ["dump_args"] + , "stage": ["src", "core"] + , "srcs": ["lib/gprpp/dump_args.cc"] + , "hdrs": ["lib/gprpp/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": { "type": ["@", "rules", "CC", "library"] , "name": ["slice_cast"] @@ -16,14 +30,18 @@ , "stage": ["src", "core"] , "hdrs": [ "lib/event_engine/extensions/can_track_errors.h" + , "lib/event_engine/extensions/chaotic_good_extension.h" , "lib/event_engine/extensions/supports_fd.h" + , "lib/event_engine/extensions/tcp_trace.h" ] , "deps": - [ ["@", "absl", "absl/functional", "any_invocable"] + [ "memory_quota" + , ["@", "absl", "absl/functional", "any_invocable"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] , ["", "event_engine_base_hdrs"] , ["", "gpr_platform"] + , ["", "tcp_tracer"] ] } , "event_engine_common": @@ -50,6 +68,7 @@ , "slice_refcount" , ["@", "absl", "absl/container", "flat_hash_set"] , ["@", "absl", "absl/hash", "hash"] + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/utility", "utility"] , ["", "event_engine_base_hdrs"] @@ -57,12 +76,60 @@ , ["", "gpr_platform"] ] } +, "latent_see": + { "type": ["@", "rules", "CC", "library"] + , "name": ["latent_see"] + , "stage": ["src", "core"] + , "srcs": ["util/latent_see.cc"] + , "hdrs": ["util/latent_see.h"] + , "deps": + [ "per_cpu" + , "ring_buffer" + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + , ["", "gpr"] + ] + } +, "ring_buffer": + { "type": ["@", "rules", "CC", "library"] + , "name": ["ring_buffer"] + , "stage": ["src", "core"] + , "hdrs": ["util/ring_buffer.h"] + , "deps": [["@", "absl", "absl/types", "optional"], ["", "gpr_platform"]] + } , "transport_fwd": { "type": ["@", "rules", "CC", "library"] , "name": ["transport_fwd"] , "stage": ["src", "core"] , "hdrs": ["lib/transport/transport_fwd.h"] } +, "server_call_tracer_filter": + { "type": ["@", "rules", "CC", "library"] + , "name": ["server_call_tracer_filter"] + , "stage": ["src", "core"] + , "srcs": ["server/server_call_tracer_filter.cc"] + , "hdrs": ["server/server_call_tracer_filter.h"] + , "deps": + [ "arena_promise" + , "call_finalization" + , "cancel_callback" + , "channel_args" + , "channel_fwd" + , "channel_stack_type" + , "context" + , "map" + , "pipe" + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["", "call_tracer"] + , ["", "config"] + , ["", "gpr_platform"] + , ["", "grpc_base"] + ] + } , "atomic_utils": { "type": ["@", "rules", "CC", "library"] , "name": ["atomic_utils"] @@ -77,6 +144,22 @@ , "hdrs": ["lib/transport/metadata_compression_traits.h"] , "deps": [["", "gpr_platform"]] } +, "metadata_info": + { "type": ["@", "rules", "CC", "library"] + , "name": ["metadata_info"] + , "stage": ["src", "core"] + , "srcs": ["lib/transport/metadata_info.cc"] + , "hdrs": ["lib/transport/metadata_info.h"] + , "deps": + [ "channel_args" + , "hpack_constants" + , "metadata_batch" + , "slice" + , ["", "call_tracer"] + , ["", "gpr_platform"] + , ["", "grpc_base"] + ] + } , "experiments": { "type": ["@", "rules", "CC", "library"] , "name": ["experiments"] @@ -86,6 +169,8 @@ , "deps": [ "no_destruct" , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "strings"] , ["", "config_vars"] , ["", "gpr"] @@ -103,13 +188,26 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["useful"] , "stage": ["src", "core"] - , "hdrs": ["lib/gpr/useful.h"] + , "hdrs": ["util/useful.h"] , "deps": - [ ["@", "absl", "absl/strings", "strings"] + [ ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/numeric", "bits"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "variant"] , ["", "gpr_platform"] ] } +, "unique_ptr_with_bitset": + { "type": ["@", "rules", "CC", "library"] + , "name": ["unique_ptr_with_bitset"] + , "stage": ["src", "core"] + , "hdrs": ["util/unique_ptr_with_bitset.h"] + , "deps": + [ ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/numeric", "bits"] + , ["", "gpr_platform"] + ] + } , "examine_stack": { "type": ["@", "rules", "CC", "library"] , "name": ["examine_stack"] @@ -122,7 +220,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["gpr_atm"] , "stage": ["src", "core"] - , "srcs": ["lib/gpr/atm.cc"] + , "srcs": ["util/atm.cc"] , "hdrs": [["include/grpc", "gpr_atm_headers"]] , "deps": ["useful", ["", "gpr_platform"]] } @@ -137,16 +235,9 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["gpr_spinlock"] , "stage": ["src", "core"] - , "hdrs": ["lib/gpr/spinlock.h"] + , "hdrs": ["util/spinlock.h"] , "deps": ["gpr_atm", ["", "gpr_platform"]] } -, "gpr_log_internal": - { "type": ["@", "rules", "CC", "library"] - , "name": ["gpr_log_internal"] - , "stage": ["src", "core"] - , "hdrs": ["lib/gpr/log_internal.h"] - , "deps": [["", "gpr_platform"]] - } , "env": { "type": ["@", "rules", "CC", "library"] , "name": ["env"] @@ -183,7 +274,12 @@ , "name": ["chunked_vector"] , "stage": ["src", "core"] , "hdrs": ["lib/gprpp/chunked_vector.h"] - , "deps": ["arena", "gpr_manual_constructor", ["", "gpr"]] + , "deps": + [ "arena" + , "gpr_manual_constructor" + , ["@", "absl", "absl/log", "check"] + , ["", "gpr"] + ] } , "construct_destruct": { "type": ["@", "rules", "CC", "library"] @@ -211,6 +307,7 @@ , "deps": [ "percent_encoding" , "slice" + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "cord"] , ["@", "absl", "absl/strings", "strings"] @@ -239,9 +336,10 @@ , "srcs": ["lib/gprpp/validation_errors.cc"] , "hdrs": ["lib/gprpp/validation_errors.h"] , "deps": - [ ["@", "absl", "absl/status", "status"] + [ ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "strings"] - , ["", "gpr_platform"] + , ["", "gpr"] ] } , "overload": @@ -305,7 +403,14 @@ , "name": ["poll"] , "stage": ["src", "core"] , "hdrs": ["lib/promise/poll.h"] - , "deps": ["construct_destruct", ["", "gpr"], ["", "gpr_platform"]] + , "deps": + [ "construct_destruct" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/types", "optional"] + , ["", "gpr"] + , ["", "gpr_platform"] + ] } , "status_flag": { "type": ["@", "rules", "CC", "library"] @@ -314,8 +419,10 @@ , "hdrs": ["lib/promise/status_flag.h"] , "deps": [ "promise_status" + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] , ["", "gpr"] , ["", "gpr_platform"] @@ -332,8 +439,8 @@ , "pipe" , "poll" , "promise_factory" - , "promise_trace" , "try_seq" + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["", "gpr"] , ["", "gpr_platform"] @@ -350,16 +457,21 @@ , "arena" , "construct_destruct" , "context" + , "event_engine_context" + , "latent_see" , "poll" , "promise_factory" - , "promise_trace" , "ref_counted" + , "useful" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] , ["", "event_engine_base_hdrs"] , ["", "exec_ctx"] , ["", "gpr"] + , ["", "grpc_trace"] , ["", "ref_counted_ptr"] ] } @@ -369,7 +481,11 @@ , "stage": ["src", "core"] , "hdrs": ["lib/promise/context.h"] , "deps": - ["down_cast", ["@", "absl", "absl/meta", "type_traits"], ["", "gpr"]] + [ "down_cast" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/meta", "type_traits"] + , ["", "gpr"] + ] } , "map": { "type": ["@", "rules", "CC", "library"] @@ -387,7 +503,7 @@ , "deps": [ "activity" , "context" - , "default_event_engine" + , "event_engine_context" , "poll" , "time" , ["@", "absl", "absl/status", "status"] @@ -428,14 +544,18 @@ , "stage": ["src", "core"] , "hdrs": ["lib/promise/detail/promise_like.h"] , "deps": - ["poll", ["@", "absl", "absl/meta", "type_traits"], ["", "gpr_platform"]] + [ "poll" + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/meta", "type_traits"] + , ["", "gpr_platform"] + ] } , "cancel_callback": { "type": ["@", "rules", "CC", "library"] , "name": ["cancel_callback"] , "stage": ["src", "core"] , "hdrs": ["lib/promise/cancel_callback.h"] - , "deps": ["promise_like", ["", "gpr_platform"]] + , "deps": ["arena", "context", "promise_like", ["", "gpr_platform"]] } , "promise_factory": { "type": ["@", "rules", "CC", "library"] @@ -476,7 +596,8 @@ , "stage": ["src", "core"] , "hdrs": ["lib/promise/detail/status.h"] , "deps": - [ ["@", "absl", "absl/status", "status"] + [ ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["", "gpr_platform"] ] @@ -520,10 +641,10 @@ , "construct_destruct" , "poll" , "promise_like" - , "promise_trace" - , ["@", "absl", "absl/utility", "utility"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["", "gpr"] - , ["", "gpr_platform"] + , ["", "grpc_trace"] ] } , "join": @@ -548,6 +669,7 @@ , "map" , "poll" , "status_flag" + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] @@ -587,11 +709,12 @@ , "poll" , "promise_factory" , "promise_like" - , "promise_trace" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "strings"] , ["", "debug_location"] - , ["", "gpr"] + , ["", "grpc_trace"] ] } , "seq": @@ -604,6 +727,7 @@ , "poll" , "promise_like" , "seq_state" + , ["@", "absl", "absl/log", "log"] , ["", "debug_location"] , ["", "gpr_platform"] ] @@ -620,6 +744,7 @@ , "promise_status" , "seq_state" , "status_flag" + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] @@ -637,16 +762,20 @@ [ "atomic_utils" , "construct_destruct" , "context" + , "dump_args" + , "latent_see" , "no_destruct" , "poll" , "promise_factory" , "promise_status" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] , ["", "gpr"] + , ["", "grpc_trace"] , ["", "orphanable"] ] } @@ -670,7 +799,11 @@ , "stage": ["src", "core"] , "hdrs": ["lib/promise/event_engine_wakeup_scheduler.h"] , "deps": - [["", "event_engine_base_hdrs"], ["", "exec_ctx"], ["", "gpr_platform"]] + [ ["@", "absl", "absl/log", "check"] + , ["", "event_engine_base_hdrs"] + , ["", "exec_ctx"] + , ["", "gpr_platform"] + ] } , "wait_set": { "type": ["@", "rules", "CC", "library"] @@ -693,9 +826,11 @@ , "deps": [ "activity" , "poll" - , "promise_trace" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "strings"] , ["", "gpr"] + , ["", "grpc_trace"] ] } , "inter_activity_latch": @@ -706,11 +841,12 @@ , "deps": [ "activity" , "poll" - , "promise_trace" , "wait_set" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "strings"] , ["", "gpr"] + , ["", "grpc_trace"] ] } , "interceptor_list": @@ -724,7 +860,8 @@ , "context" , "poll" , "promise_factory" - , "promise_trace" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] @@ -745,8 +882,9 @@ , "interceptor_list" , "map" , "poll" - , "promise_trace" , "seq" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] , ["@", "absl", "absl/types", "variant"] @@ -755,12 +893,13 @@ , ["", "ref_counted_ptr"] ] } -, "promise_mutes": +, "promise_mutex": { "type": ["@", "rules", "CC", "library"] , "name": ["promise_mutex"] , "stage": ["src", "core"] , "hdrs": ["lib/promise/promise_mutex.h"] - , "deps": ["activity", "poll", ["", "gpr"]] + , "deps": + ["activity", "poll", ["@", "absl", "absl/log", "check"], ["", "gpr"]] } , "inter_activity_pipe": { "type": ["@", "rules", "CC", "library"] @@ -778,14 +917,6 @@ , ["", "ref_counted_ptr"] ] } -, "promise_trace": - { "type": ["@", "rules", "CC", "library"] - , "name": ["promise_trace"] - , "stage": ["src", "core"] - , "srcs": ["lib/promise/trace.cc"] - , "hdrs": ["lib/promise/trace.h"] - , "deps": [["", "gpr_platform"], ["", "grpc_trace"]] - } , "mpsc": { "type": ["@", "rules", "CC", "library"] , "name": ["mpsc"] @@ -797,6 +928,7 @@ , "ref_counted" , "wait_set" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] , ["", "gpr"] , ["", "ref_counted_ptr"] ] @@ -811,6 +943,7 @@ , "poll" , ["@", "absl", "absl/container", "flat_hash_set"] , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "check"] , ["", "gpr"] ] } @@ -824,11 +957,13 @@ , "construct_destruct" , "poll" , "promise_factory" - , "promise_trace" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "strings"] , ["", "gpr"] , ["", "gpr_platform"] + , ["", "grpc_trace"] ] } , "ref_counted": @@ -838,6 +973,9 @@ , "hdrs": ["lib/gprpp/ref_counted.h"] , "deps": [ "atomic_utils" + , "down_cast" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["", "debug_location"] , ["", "gpr"] , ["", "ref_counted_ptr"] @@ -880,15 +1018,15 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["handshaker_factory"] , "stage": ["src", "core"] - , "hdrs": ["lib/transport/handshaker_factory.h"] + , "hdrs": ["handshaker/handshaker_factory.h"] , "deps": ["channel_args", "iomgr_fwd", ["", "gpr_platform"]] } , "handshaker_registry": { "type": ["@", "rules", "CC", "library"] , "name": ["handshaker_registry"] , "stage": ["src", "core"] - , "srcs": ["lib/transport/handshaker_registry.cc"] - , "hdrs": ["lib/transport/handshaker_registry.h"] + , "srcs": ["handshaker/handshaker_registry.cc"] + , "hdrs": ["handshaker/handshaker_registry.h"] , "deps": ["channel_args", "handshaker_factory", "iomgr_fwd", ["", "gpr_platform"]] } @@ -896,8 +1034,8 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["tcp_connect_handshaker"] , "stage": ["src", "core"] - , "srcs": ["lib/transport/tcp_connect_handshaker.cc"] - , "hdrs": ["lib/transport/tcp_connect_handshaker.h"] + , "srcs": ["handshaker/tcp_connect/tcp_connect_handshaker.cc"] + , "hdrs": ["handshaker/tcp_connect/tcp_connect_handshaker.h"] , "deps": [ "channel_args" , "channel_args_endpoint_config" @@ -910,6 +1048,8 @@ , "resolved_address" , "slice" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/types", "optional"] @@ -919,11 +1059,34 @@ , ["", "gpr"] , ["", "grpc_base"] , ["", "handshaker"] + , ["", "iomgr"] , ["", "parse_address"] , ["", "ref_counted_ptr"] , ["", "uri_parser"] ] } +, "endpoint_info_handshaker": + { "type": ["@", "rules", "CC", "library"] + , "name": ["endpoint_info_handshaker"] + , "stage": ["src", "core"] + , "srcs": ["handshaker/endpoint_info/endpoint_info_handshaker.cc"] + , "hdrs": ["handshaker/endpoint_info/endpoint_info_handshaker.h"] + , "deps": + [ "channel_args" + , "closure" + , "handshaker_factory" + , "handshaker_registry" + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/status", "status"] + , ["", "config"] + , ["", "debug_location"] + , ["", "exec_ctx"] + , ["", "gpr"] + , ["", "handshaker"] + , ["", "iomgr"] + , ["", "ref_counted_ptr"] + ] + } , "channel_creds_registry": { "type": ["@", "rules", "CC", "library"] , "name": ["channel_creds_registry"] @@ -975,13 +1138,14 @@ , "periodic_update" , "poll" , "race" - , "resource_quota_trace" , "seq" , "slice_refcount" , "time" , "useful" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/container", "flat_hash_set"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] @@ -1015,6 +1179,8 @@ , "context" , "event_engine_memory_allocator" , "memory_quota" + , "resource_quota" + , ["@", "absl", "absl/log", "log"] , ["", "gpr"] ] } @@ -1031,13 +1197,20 @@ , ["", "ref_counted_ptr"] ] } -, "resource_quota_trace": +, "connection_quota": { "type": ["@", "rules", "CC", "library"] - , "name": ["resource_quota_trace"] + , "name": ["connection_quota"] , "stage": ["src", "core"] - , "srcs": ["lib/resource_quota/trace.cc"] - , "hdrs": ["lib/resource_quota/trace.h"] - , "deps": [["", "gpr_platform"], ["", "grpc_trace"]] + , "srcs": ["lib/resource_quota/connection_quota.cc"] + , "hdrs": ["lib/resource_quota/connection_quota.h"] + , "deps": + [ "memory_quota" + , "ref_counted" + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + , ["", "gpr"] + , ["", "ref_counted_ptr"] + ] } , "resource_quota": { "type": ["@", "rules", "CC", "library"] @@ -1046,7 +1219,8 @@ , "srcs": ["lib/resource_quota/resource_quota.cc"] , "hdrs": ["lib/resource_quota/resource_quota.h"] , "deps": - [ "memory_quota" + [ "connection_quota" + , "memory_quota" , "ref_counted" , "thread_quota" , "useful" @@ -1062,10 +1236,10 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["slice_refcount"] , "stage": ["src", "core"] - , "srcs": ["lib/slice/slice_refcount.cc"] , "hdrs": ["lib/slice/slice_refcount.h", ["include/grpc", "slice.h"]] , "deps": - [ ["", "debug_location"] + [ ["@", "absl", "absl/log", "log"] + , ["", "debug_location"] , ["", "event_engine_base_hdrs"] , ["", "gpr"] , ["", "grpc_trace"] @@ -1086,6 +1260,7 @@ [ "slice_cast" , "slice_refcount" , ["@", "absl", "absl/hash", "hash"] + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/strings", "strings"] , ["", "debug_location"] , ["", "event_engine_base_hdrs"] @@ -1098,7 +1273,12 @@ , "stage": ["src", "core"] , "srcs": ["lib/slice/slice_buffer.cc"] , "hdrs": ["lib/slice/slice_buffer.h", ["include/grpc", "slice_buffer.h"]] - , "deps": ["slice", "slice_refcount", ["", "gpr"]] + , "deps": + [ "slice" + , "slice_refcount" + , ["@", "absl", "absl/log", "check"] + , ["", "gpr"] + ] } , "error": { "type": ["@", "rules", "CC", "library"] @@ -1113,8 +1293,11 @@ , "status_helper" , "strerror" , "useful" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["", "gpr"] , ["", "grpc_public_hdrs"] , ["", "grpc_trace"] @@ -1129,6 +1312,8 @@ , "deps": [ "error" , "gpr_manual_constructor" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "str_format"] , ["", "debug_location"] , ["", "gpr"] @@ -1143,6 +1328,8 @@ , "deps": [ "no_destruct" , "useful" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/types", "optional"] , ["", "event_engine_base_hdrs"] @@ -1175,7 +1362,7 @@ , "lib/iomgr/sockaddr_windows.h" , "lib/iomgr/socket_utils.h" ] - , "deps": ["iomgr_port", ["", "gpr"]] + , "deps": ["iomgr_port", ["@", "absl", "absl/log", "check"], ["", "gpr"]] } , "avl": { "type": ["@", "rules", "CC", "library"] @@ -1200,7 +1387,9 @@ , "srcs": ["lib/event_engine/forkable.cc"] , "hdrs": ["lib/event_engine/forkable.h"] , "deps": - [ ["", "config_vars"] + [ ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] + , ["", "config_vars"] , ["", "gpr"] , ["", "gpr_platform"] , ["", "grpc_trace"] @@ -1309,6 +1498,7 @@ [ "time" , "useful" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/time", "time"] @@ -1333,7 +1523,6 @@ , "event_engine_basic_work_queue" , "event_engine_thread_count" , "event_engine_thread_local" - , "event_engine_trace" , "event_engine_work_queue" , "examine_stack" , "forkable" @@ -1343,11 +1532,14 @@ , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/container", "flat_hash_set"] , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/time", "time"] , ["@", "absl", "absl/types", "optional"] , ["", "backoff"] , ["", "event_engine_base_hdrs"] , ["", "gpr"] + , ["", "grpc_trace"] ] } , "posix_event_engine_base_hdrs": @@ -1378,6 +1570,8 @@ , "posix_event_engine_timer" , "time" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/time", "time"] , ["@", "absl", "absl/types", "optional"] , ["", "event_engine_base_hdrs"] @@ -1424,6 +1618,7 @@ , "posix_event_engine_closure" , "posix_event_engine_event_poller" , "status_helper" + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/status", "status"] , ["", "gpr"] ] @@ -1504,6 +1699,8 @@ , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/container", "inlined_vector"] , ["@", "absl", "absl/functional", "function_ref"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -1535,6 +1732,7 @@ , ["@", "absl", "absl/container", "inlined_vector"] , ["@", "absl", "absl/functional", "any_invocable"] , ["@", "absl", "absl/functional", "function_ref"] + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -1568,7 +1766,8 @@ , "stage": ["src", "core"] , "srcs": ["lib/event_engine/posix_engine/internal_errqueue.cc"] , "hdrs": ["lib/event_engine/posix_engine/internal_errqueue.h"] - , "deps": ["iomgr_port", "strerror", ["", "gpr"]] + , "deps": + ["iomgr_port", "strerror", ["@", "absl", "absl/log", "log"], ["", "gpr"]] } , "posix_event_engine_traced_buffer_list": { "type": ["@", "rules", "CC", "library"] @@ -1580,6 +1779,7 @@ [ "iomgr_port" , "posix_event_engine_internal_errqueue" , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/types", "optional"] , ["", "gpr"] @@ -1595,7 +1795,6 @@ [ "event_engine_common" , "event_engine_extensions" , "event_engine_tcp_socket_utils" - , "event_engine_trace" , "experiments" , "iomgr_port" , "load_file" @@ -1616,6 +1815,8 @@ , ["@", "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/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -1625,6 +1826,7 @@ , ["", "exec_ctx"] , ["", "gpr"] , ["", "grpc_public_hdrs"] + , ["", "grpc_trace"] , ["", "ref_counted_ptr"] ] } @@ -1636,6 +1838,7 @@ , "hdrs": ["lib/event_engine/utils.h"] , "deps": [ "time" + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/strings", "strings"] , ["", "event_engine_base_hdrs"] , ["", "gpr_platform"] @@ -1657,6 +1860,8 @@ , "time" , "useful" , ["@", "absl", "absl/cleanup", "cleanup"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -1680,6 +1885,8 @@ , "socket_mutator" , "status_helper" , ["@", "absl", "absl/cleanup", "cleanup"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -1695,7 +1902,6 @@ , "hdrs": ["lib/event_engine/posix_engine/posix_engine_listener.h"] , "deps": [ "event_engine_tcp_socket_utils" - , "event_engine_trace" , "iomgr_port" , "posix_event_engine_base_hdrs" , "posix_event_engine_closure" @@ -1709,6 +1915,8 @@ , "time" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -1716,6 +1924,7 @@ , ["", "event_engine_base_hdrs"] , ["", "exec_ctx"] , ["", "gpr"] + , ["", "grpc_trace"] ] } , "posix_event_engine": @@ -1730,7 +1939,6 @@ , "event_engine_poller" , "event_engine_tcp_socket_utils" , "event_engine_thread_pool" - , "event_engine_trace" , "event_engine_utils" , "forkable" , "init_internally" @@ -1753,10 +1961,11 @@ , ["@", "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/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] - , ["", "config_vars"] , ["", "event_engine_base_hdrs"] , ["", "gpr"] , ["", "grpc_trace"] @@ -1773,11 +1982,11 @@ [ "ares_resolver" , "channel_args_endpoint_config" , "common_event_engine_closures" + , "dump_args" , "error" , "event_engine_common" , "event_engine_tcp_socket_utils" , "event_engine_thread_pool" - , "event_engine_trace" , "event_engine_utils" , "init_internally" , "iomgr_port" @@ -1787,6 +1996,8 @@ , "windows_event_engine_listener" , "windows_iocp" , "windows_native_resolver" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -1827,9 +2038,10 @@ , "event_engine_tcp_socket_utils" , "event_engine_thread_pool" , "event_engine_time_util" - , "event_engine_trace" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "str_format"] , ["", "debug_location"] @@ -1848,11 +2060,12 @@ [ "error" , "event_engine_tcp_socket_utils" , "event_engine_thread_pool" - , "event_engine_trace" , "status_helper" , "windows_iocp" , ["@", "absl", "absl/cleanup", "cleanup"] , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "str_format"] , ["", "debug_location"] @@ -1872,10 +2085,11 @@ , "error" , "event_engine_tcp_socket_utils" , "event_engine_thread_pool" - , "event_engine_trace" , "windows_endpoint" , "windows_iocp" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -1903,7 +2117,6 @@ [ "event_engine_common" , "event_engine_tcp_socket_utils" , "event_engine_thread_pool" - , "event_engine_trace" , "event_engine_utils" , "init_internally" , "posix_event_engine_closure" @@ -1913,6 +2126,8 @@ , "ref_counted" , "strerror" , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] , ["", "event_engine_base_hdrs"] @@ -1932,6 +2147,8 @@ [ "iomgr_port" , "resolved_address" , "status_helper" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -1944,14 +2161,6 @@ , ["", "uri_parser"] ] } -, "event_engine_trace": - { "type": ["@", "rules", "CC", "library"] - , "name": ["event_engine_trace"] - , "stage": ["src", "core"] - , "srcs": ["lib/event_engine/trace.cc"] - , "hdrs": ["lib/event_engine/trace.h"] - , "deps": [["", "gpr"], ["", "gpr_platform"], ["", "grpc_trace"]] - } , "event_engine_shim": { "type": ["@", "rules", "CC", "library"] , "name": ["event_engine_shim"] @@ -2002,6 +2211,13 @@ , ["", "gpr"] ] } +, "event_engine_context": + { "type": ["@", "rules", "CC", "library"] + , "name": ["event_engine_context"] + , "stage": ["src", "core"] + , "hdrs": ["lib/event_engine/event_engine_context.h"] + , "deps": ["arena", ["", "event_engine_base_hdrs"], ["", "gpr"]] + } , "default_event_engine": { "type": ["@", "rules", "CC", "library"] , "name": ["default_event_engine"] @@ -2010,9 +2226,7 @@ , "hdrs": ["lib/event_engine/default_event_engine.h"] , "deps": [ "channel_args" - , "context" , "default_event_engine_factory" - , "event_engine_trace" , "no_destruct" , "thready_event_engine" , ["@", "absl", "absl/functional", "any_invocable"] @@ -2085,6 +2299,8 @@ , ["@", "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/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -2092,6 +2308,7 @@ , ["@", "absl", "absl/types", "optional"] , ["@", "absl", "absl/types", "variant"] , ["@", "cares", "", "ares"] + , ["", "config_vars"] , ["", "debug_location"] , ["", "event_engine_base_hdrs"] , ["", "gpr"] @@ -2120,6 +2337,8 @@ , "hdrs": ["lib/transport/bdp_estimator.h"] , "deps": [ "time" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "strings"] , ["", "gpr"] , ["", "grpc_trace"] @@ -2131,7 +2350,8 @@ , "stage": ["src", "core"] , "srcs": ["lib/slice/percent_encoding.cc"] , "hdrs": ["lib/slice/percent_encoding.h"] - , "deps": ["bitset", "slice", ["", "gpr"]] + , "deps": + ["bitset", "slice", ["@", "absl", "absl/log", "check"], ["", "gpr"]] } , "socket_mutator": { "type": ["@", "rules", "CC", "library"] @@ -2154,16 +2374,16 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["histogram_view"] , "stage": ["src", "core"] - , "srcs": ["lib/debug/histogram_view.cc"] - , "hdrs": ["lib/debug/histogram_view.h"] + , "srcs": ["telemetry/histogram_view.cc"] + , "hdrs": ["telemetry/histogram_view.h"] , "deps": [["", "gpr"]] } , "stats_data": { "type": ["@", "rules", "CC", "library"] , "name": ["stats_data"] , "stage": ["src", "core"] - , "srcs": ["lib/debug/stats_data.cc"] - , "hdrs": ["lib/debug/stats_data.h"] + , "srcs": ["telemetry/stats_data.cc"] + , "hdrs": ["telemetry/stats_data.h"] , "deps": [ "histogram_view" , "per_cpu" @@ -2177,7 +2397,7 @@ , "stage": ["src", "core"] , "srcs": ["lib/gprpp/per_cpu.cc"] , "hdrs": ["lib/gprpp/per_cpu.h"] - , "deps": ["useful", ["", "exec_ctx"], ["", "gpr"]] + , "deps": ["useful", ["", "gpr"]] } , "event_log": { "type": ["@", "rules", "CC", "library"] @@ -2188,6 +2408,7 @@ , "deps": [ "per_cpu" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "span"] , ["", "gpr"] @@ -2222,14 +2443,6 @@ , "hdrs": ["lib/surface/channel_stack_type.h"] , "deps": [["", "gpr_platform"]] } -, "channel_stack_trace": - { "type": ["@", "rules", "CC", "library"] - , "name": ["channel_stack_trace"] - , "stage": ["src", "core"] - , "srcs": ["lib/channel/channel_stack_trace.cc"] - , "hdrs": ["lib/channel/channel_stack_trace.h"] - , "deps": [["", "gpr_platform"], ["", "grpc_trace"]] - } , "channel_init": { "type": ["@", "rules", "CC", "library"] , "name": ["channel_init"] @@ -2240,9 +2453,12 @@ [ "call_filters" , "channel_args" , "channel_fwd" - , "channel_stack_trace" , "channel_stack_type" + , "interception_chain" + , "unique_type_name" , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] , ["", "channel_stack_builder"] @@ -2252,12 +2468,24 @@ , ["", "grpc_trace"] ] } +, "server_interface": + { "type": ["@", "rules", "CC", "library"] + , "name": ["server_interface"] + , "stage": ["src", "core"] + , "hdrs": ["server/server_interface.h"] + , "deps": + [ "channel_args" + , ["", "channelz"] + , ["", "event_engine_base_hdrs"] + , ["", "gpr_platform"] + ] + } , "single_set_ptr": { "type": ["@", "rules", "CC", "library"] , "name": ["single_set_ptr"] , "stage": ["src", "core"] , "hdrs": ["lib/gprpp/single_set_ptr.h"] - , "deps": [["", "gpr"]] + , "deps": [["@", "absl", "absl/log", "check"], ["", "gpr"]] } , "grpc_service_config": { "type": ["@", "rules", "CC", "library"] @@ -2270,14 +2498,15 @@ , "deps": [ "arena" , "chunked_vector" + , "down_cast" , "ref_counted" , "service_config_parser" , "slice_refcount" , "unique_type_name" , "useful" + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/strings", "strings"] , ["", "gpr_platform"] - , ["", "legacy_context"] , ["", "ref_counted_ptr"] ] } @@ -2291,6 +2520,7 @@ [ "channel_args" , "json" , "validation_errors" + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "strings"] , ["", "gpr"] ] @@ -2316,6 +2546,8 @@ , "ref_counted_string" , "time" , "useful" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] @@ -2335,6 +2567,203 @@ , "hdrs": ["lib/iomgr/resolved_address.h"] , "deps": ["iomgr_port", ["", "gpr_platform"]] } +, "client_channel_internal_header": + { "type": ["@", "rules", "CC", "library"] + , "name": ["client_channel_internal_header"] + , "stage": ["src", "core"] + , "hdrs": ["client_channel/client_channel_internal.h"] + , "deps": + [ "arena" + , "call_destination" + , "down_cast" + , "grpc_service_config" + , "lb_policy" + , "unique_type_name" + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "check"] + , ["", "call_tracer"] + , ["", "gpr"] + ] + } +, "subchannel_connector": + { "type": ["@", "rules", "CC", "library"] + , "name": ["subchannel_connector"] + , "stage": ["src", "core"] + , "hdrs": ["client_channel/connector.h"] + , "deps": + [ "channel_args" + , "closure" + , "error" + , "iomgr_fwd" + , "resolved_address" + , "time" + , ["", "channelz"] + , ["", "gpr_platform"] + , ["", "grpc_base"] + , ["", "iomgr"] + , ["", "orphanable"] + , ["", "ref_counted_ptr"] + ] + } +, "subchannel_pool_interface": + { "type": ["@", "rules", "CC", "library"] + , "name": ["subchannel_pool_interface"] + , "stage": ["src", "core"] + , "srcs": ["client_channel/subchannel_pool_interface.cc"] + , "hdrs": ["client_channel/subchannel_pool_interface.h"] + , "deps": + [ "channel_args" + , "ref_counted" + , "resolved_address" + , "useful" + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["", "gpr_platform"] + , ["", "grpc_trace"] + , ["", "ref_counted_ptr"] + , ["", "sockaddr_utils"] + ] + } +, "config_selector": + { "type": ["@", "rules", "CC", "library"] + , "name": ["config_selector"] + , "stage": ["src", "core"] + , "hdrs": ["client_channel/config_selector.h"] + , "deps": + [ "arena" + , "channel_args" + , "channel_fwd" + , "client_channel_internal_header" + , "grpc_service_config" + , "interception_chain" + , "metadata_batch" + , "ref_counted" + , "slice" + , "unique_type_name" + , "useful" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/strings", "strings"] + , ["", "gpr_public_hdrs"] + , ["", "grpc_public_hdrs"] + , ["", "ref_counted_ptr"] + ] + } +, "client_channel_service_config": + { "type": ["@", "rules", "CC", "library"] + , "name": ["client_channel_service_config"] + , "stage": ["src", "core"] + , "srcs": ["client_channel/client_channel_service_config.cc"] + , "hdrs": ["client_channel/client_channel_service_config.h"] + , "deps": + [ "channel_args" + , "json" + , "json_args" + , "json_object_loader" + , "lb_policy" + , "lb_policy_registry" + , "service_config_parser" + , "time" + , "validation_errors" + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + , ["", "config"] + , ["", "gpr_platform"] + , ["", "ref_counted_ptr"] + ] + } +, "retry_service_config": + { "type": ["@", "rules", "CC", "library"] + , "name": ["retry_service_config"] + , "stage": ["src", "core"] + , "srcs": ["client_channel/retry_service_config.cc"] + , "hdrs": ["client_channel/retry_service_config.h"] + , "deps": + [ "channel_args" + , "json" + , "json_args" + , "json_channel_args" + , "json_object_loader" + , "service_config_parser" + , "time" + , "validation_errors" + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + , ["", "channel_arg_names"] + , ["", "config"] + , ["", "gpr_public_hdrs"] + , ["", "grpc_base"] + , ["", "grpc_public_hdrs"] + ] + } +, "retry_throttle": + { "type": ["@", "rules", "CC", "library"] + , "name": ["retry_throttle"] + , "stage": ["src", "core"] + , "srcs": ["client_channel/retry_throttle.cc"] + , "hdrs": ["client_channel/retry_throttle.h"] + , "deps": + [ "gpr_atm" + , "ref_counted" + , ["@", "absl", "absl/base", "core_headers"] + , ["", "gpr"] + , ["", "ref_counted_ptr"] + ] + } +, "client_channel_backup_poller": + { "type": ["@", "rules", "CC", "library"] + , "name": ["client_channel_backup_poller"] + , "stage": ["src", "core"] + , "srcs": ["client_channel/backup_poller.cc"] + , "hdrs": ["client_channel/backup_poller.h"] + , "deps": + [ "closure" + , "error" + , "iomgr_fwd" + , "pollset_set" + , "time" + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/status", "status"] + , ["", "config_vars"] + , ["", "gpr"] + , ["", "gpr_platform"] + , ["", "iomgr"] + , ["", "iomgr_timer"] + ] + } +, "service_config_channel_arg_filter": + { "type": ["@", "rules", "CC", "library"] + , "name": ["service_config_channel_arg_filter"] + , "stage": ["src", "core"] + , "srcs": ["service_config/service_config_channel_arg_filter.cc"] + , "deps": + [ "arena" + , "arena_promise" + , "channel_args" + , "channel_fwd" + , "channel_stack_type" + , "context" + , "grpc_message_size_filter" + , "grpc_service_config" + , "metadata_batch" + , "service_config_parser" + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/types", "optional"] + , ["", "channel_arg_names"] + , ["", "config"] + , ["", "gpr_platform"] + , ["", "gpr_public_hdrs"] + , ["", "grpc_base"] + , ["", "grpc_service_config_impl"] + , ["", "ref_counted_ptr"] + ] + } , "lb_policy": { "type": ["@", "rules", "CC", "library"] , "name": ["lb_policy"] @@ -2348,11 +2777,13 @@ , "error" , "grpc_backend_metric_data" , "iomgr_fwd" + , "metrics" , "pollset_set" , "ref_counted" , "resolved_address" , "subchannel_interface" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/container", "inlined_vector"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -2395,6 +2826,8 @@ [ "json" , "lb_policy" , "lb_policy_factory" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -2404,6 +2837,21 @@ , ["", "ref_counted_ptr"] ] } +, "lb_metadata": + { "type": ["@", "rules", "CC", "library"] + , "name": ["lb_metadata"] + , "stage": ["src", "core"] + , "srcs": ["client_channel/lb_metadata.cc"] + , "hdrs": ["client_channel/lb_metadata.h"] + , "deps": + [ "event_engine_common" + , "lb_policy" + , "metadata_batch" + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + ] + } , "subchannel_interface": { "type": ["@", "rules", "CC", "library"] , "name": ["subchannel_interface"] @@ -2437,11 +2885,27 @@ , ["", "ref_counted_ptr"] ] } +, "backend_metric_parser": + { "type": ["@", "rules", "CC", "library"] + , "name": ["backend_metric_parser"] + , "stage": ["src", "core"] + , "srcs": ["load_balancing/backend_metric_parser.cc"] + , "hdrs": ["load_balancing/backend_metric_parser.h"] + , "deps": + [ "grpc_backend_metric_data" + , ["@", "absl", "absl/strings", "strings"] + , ["", "gpr_platform"] + , ["src/core/ext/upb-gen", "upb-gen-lib"] + , ["third_party/upb", "base"] + , ["third_party/upb", "mem"] + , ["third_party/upb", "message"] + ] + } , "proxy_mapper": { "type": ["@", "rules", "CC", "library"] , "name": ["proxy_mapper"] , "stage": ["src", "core"] - , "hdrs": ["lib/handshaker/proxy_mapper.h"] + , "hdrs": ["handshaker/proxy_mapper.h"] , "deps": [ "channel_args" , "resolved_address" @@ -2454,8 +2918,8 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["proxy_mapper_registry"] , "stage": ["src", "core"] - , "srcs": ["lib/handshaker/proxy_mapper_registry.cc"] - , "hdrs": ["lib/handshaker/proxy_mapper_registry.h"] + , "srcs": ["handshaker/proxy_mapper_registry.cc"] + , "hdrs": ["handshaker/proxy_mapper_registry.h"] , "deps": [ "channel_args" , "proxy_mapper" @@ -2465,11 +2929,40 @@ , ["", "gpr_platform"] ] } +, "http_proxy_mapper": + { "type": ["@", "rules", "CC", "library"] + , "name": ["http_proxy_mapper"] + , "stage": ["src", "core"] + , "srcs": ["handshaker/http_connect/http_proxy_mapper.cc"] + , "hdrs": ["handshaker/http_connect/http_proxy_mapper.h"] + , "deps": + [ "channel_args" + , "env" + , "experiments" + , "proxy_mapper" + , "resolved_address" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + , ["", "channel_arg_names"] + , ["", "config"] + , ["", "gpr"] + , ["", "grpc_base"] + , ["", "http_connect_handshaker"] + , ["", "iomgr"] + , ["", "parse_address"] + , ["", "sockaddr_utils"] + , ["", "uri_parser"] + ] + } , "grpc_server_config_selector": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_server_config_selector"] , "stage": ["src", "core"] - , "hdrs": ["ext/filters/server_config_selector/server_config_selector.h"] + , "hdrs": ["server/server_config_selector.h"] , "deps": [ "dual_ref_counted" , "grpc_service_config" @@ -2488,27 +2981,26 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_server_config_selector_filter"] , "stage": ["src", "core"] - , "srcs": - ["ext/filters/server_config_selector/server_config_selector_filter.cc"] - , "hdrs": - ["ext/filters/server_config_selector/server_config_selector_filter.h"] + , "srcs": ["server/server_config_selector_filter.cc"] + , "hdrs": ["server/server_config_selector_filter.h"] , "deps": [ "arena" , "arena_promise" , "channel_args" , "channel_fwd" , "context" + , "event_engine_context" , "grpc_server_config_selector" , "grpc_service_config" , "metadata_batch" , "status_helper" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/types", "optional"] , ["", "gpr"] , ["", "grpc_base"] - , ["", "legacy_context"] , ["", "promise"] , ["", "ref_counted_ptr"] ] @@ -2547,6 +3039,7 @@ , ["@", "absl", "absl/strings", "strings"] , ["", "alts_util"] , ["", "gpr"] + , ["", "grpc_core_credentials_header"] , ["", "ref_counted_ptr"] ] } @@ -2560,6 +3053,8 @@ ["lib/security/certificate_provider/certificate_provider_registry.h"] , "deps": [ "certificate_provider_factory" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "strings"] , ["", "gpr"] ] @@ -2578,6 +3073,7 @@ ] , "deps": [ ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -2607,12 +3103,14 @@ , "channel_args" , "channel_fwd" , "dual_ref_counted" + , "endpoint_info_handshaker" , "load_file" , "metadata_batch" , "ref_counted" , "resolved_address" , "slice" , "useful" + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -2675,6 +3173,8 @@ , "slice" , "unique_type_name" , "useful" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -2685,10 +3185,13 @@ , ["", "exec_ctx"] , ["", "gpr"] , ["", "grpc_base"] + , ["", "grpc_core_credentials_header"] , ["", "grpc_security_base"] , ["", "handshaker"] + , ["", "iomgr"] , ["", "promise"] , ["", "ref_counted_ptr"] + , ["", "resource_quota_api"] , ["", "tsi_base"] , ["", "tsi_fake_credentials"] ] @@ -2713,14 +3216,17 @@ , "iomgr_fwd" , "tsi_local_credentials" , "unique_type_name" + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "strings"] , ["", "debug_location"] , ["", "exec_ctx"] , ["", "gpr"] , ["", "grpc_base"] + , ["", "grpc_core_credentials_header"] , ["", "grpc_security_base"] , ["", "handshaker"] + , ["", "iomgr"] , ["", "promise"] , ["", "ref_counted_ptr"] , ["", "tsi_base"] @@ -2733,7 +3239,8 @@ , "srcs": ["tsi/local_transport_security.cc"] , "hdrs": ["tsi/local_transport_security.h"] , "deps": - [ ["", "event_engine_base_hdrs"] + [ ["@", "absl", "absl/log", "log"] + , ["", "event_engine_base_hdrs"] , ["", "exec_ctx"] , ["", "gpr"] , ["", "tsi_base"] @@ -2762,6 +3269,8 @@ , "tsi_local_credentials" , "unique_type_name" , "useful" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -2771,8 +3280,10 @@ , ["", "gpr"] , ["", "grpc_base"] , ["", "grpc_client_channel"] + , ["", "grpc_core_credentials_header"] , ["", "grpc_security_base"] , ["", "handshaker"] + , ["", "iomgr"] , ["", "parse_address"] , ["", "promise"] , ["", "ref_counted_ptr"] @@ -2801,6 +3312,8 @@ , "iomgr_fwd" , "unique_type_name" , "useful" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] @@ -2810,9 +3323,11 @@ , ["", "exec_ctx"] , ["", "gpr"] , ["", "grpc_base"] + , ["", "grpc_core_credentials_header"] , ["", "grpc_security_base"] , ["", "grpc_trace"] , ["", "handshaker"] + , ["", "iomgr"] , ["", "promise"] , ["", "ref_counted_ptr"] , ["", "tsi_base"] @@ -2852,6 +3367,8 @@ , "time" , "unique_type_name" , "useful" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] @@ -2861,11 +3378,13 @@ , ["", "gpr"] , ["", "grpc_alts_credentials"] , ["", "grpc_base"] + , ["", "grpc_core_credentials_header"] , ["", "grpc_jwt_credentials"] , ["", "grpc_public_hdrs"] , ["", "grpc_security_base"] , ["", "grpc_trace"] , ["", "httpcli"] + , ["", "iomgr"] , ["", "orphanable"] , ["", "ref_counted_ptr"] , ["", "uri_parser"] @@ -2916,6 +3435,8 @@ , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/container", "inlined_vector"] , ["@", "absl", "absl/functional", "bind_front"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -2927,11 +3448,13 @@ , ["", "exec_ctx"] , ["", "gpr"] , ["", "grpc_base"] + , ["", "grpc_core_credentials_header"] , ["", "grpc_credentials_util"] , ["", "grpc_public_hdrs"] , ["", "grpc_security_base"] , ["", "grpc_trace"] , ["", "handshaker"] + , ["", "iomgr"] , ["", "promise"] , ["", "ref_counted_ptr"] , ["", "tsi_base"] @@ -2951,6 +3474,7 @@ , "slice" , "unique_type_name" , "useful" + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] @@ -2958,12 +3482,90 @@ , ["", "exec_ctx"] , ["", "gpr"] , ["", "grpc_base"] + , ["", "grpc_core_credentials_header"] , ["", "grpc_security_base"] , ["", "grpc_trace"] , ["", "promise"] , ["", "ref_counted_ptr"] ] } +, "token_fetcher_credentials": + { "type": ["@", "rules", "CC", "library"] + , "name": ["token_fetcher_credentials"] + , "stage": ["src", "core"] + , "srcs": + ["lib/security/credentials/token_fetcher/token_fetcher_credentials.cc"] + , "hdrs": + ["lib/security/credentials/token_fetcher/token_fetcher_credentials.h"] + , "deps": + [ "arena_promise" + , "context" + , "default_event_engine" + , "metadata" + , "poll" + , "pollset_set" + , "ref_counted" + , "time" + , "useful" + , ["@", "absl", "absl/container", "flat_hash_set"] + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/types", "variant"] + , ["", "backoff"] + , ["", "gpr"] + , ["", "grpc_security_base"] + , ["", "grpc_trace"] + , ["", "httpcli"] + , ["", "iomgr"] + , ["", "orphanable"] + , ["", "promise"] + , ["", "ref_counted_ptr"] + ] + } +, "gcp_service_account_identity_credentials": + { "type": ["@", "rules", "CC", "library"] + , "name": ["gcp_service_account_identity_credentials"] + , "stage": ["src", "core"] + , "srcs": + [ "lib/security/credentials/gcp_service_account_identity/gcp_service_account_identity_credentials.cc" + ] + , "hdrs": + [ "lib/security/credentials/gcp_service_account_identity/gcp_service_account_identity_credentials.h" + ] + , "deps": + [ "activity" + , "arena_promise" + , "closure" + , "error" + , "json" + , "json_args" + , "json_object_loader" + , "json_reader" + , "metadata" + , "pollset_set" + , "ref_counted" + , "slice" + , "status_conversion" + , "status_helper" + , "time" + , "token_fetcher_credentials" + , "unique_type_name" + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["", "gpr"] + , ["", "grpc_base"] + , ["", "grpc_core_credentials_header"] + , ["", "grpc_security_base"] + , ["", "httpcli"] + , ["", "iomgr"] + , ["", "orphanable"] + , ["", "promise"] + , ["", "ref_counted_ptr"] + , ["", "uri_parser"] + ] + } , "grpc_oauth2_credentials": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_oauth2_credentials"] @@ -2989,8 +3591,11 @@ , "slice_refcount" , "status_helper" , "time" + , "token_fetcher_credentials" , "unique_type_name" , "useful" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -2998,10 +3603,12 @@ , ["@", "absl", "absl/types", "optional"] , ["", "gpr"] , ["", "grpc_base"] + , ["", "grpc_core_credentials_header"] , ["", "grpc_credentials_util"] , ["", "grpc_security_base"] , ["", "grpc_trace"] , ["", "httpcli"] + , ["", "iomgr"] , ["", "orphanable"] , ["", "promise"] , ["", "ref_counted_ptr"] @@ -3041,6 +3648,9 @@ , "slice_refcount" , "status_helper" , "time" + , "token_fetcher_credentials" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -3050,9 +3660,11 @@ , ["@", "ssl", "", "crypto"] , ["", "gpr"] , ["", "grpc_base"] + , ["", "grpc_core_credentials_header"] , ["", "grpc_credentials_util"] , ["", "grpc_security_base"] , ["", "httpcli"] + , ["", "iomgr"] , ["", "orphanable"] , ["", "ref_counted_ptr"] , ["", "uri_parser"] @@ -3062,8 +3674,8 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["httpcli_ssl_credentials"] , "stage": ["src", "core"] - , "srcs": ["lib/http/httpcli_security_connector.cc"] - , "hdrs": ["lib/http/httpcli_ssl_credentials.h"] + , "srcs": ["util/http_client/httpcli_security_connector.cc"] + , "hdrs": ["util/http_client/httpcli_ssl_credentials.h"] , "deps": [ "arena_promise" , "channel_args" @@ -3071,6 +3683,7 @@ , "error" , "iomgr_fwd" , "unique_type_name" + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] @@ -3079,8 +3692,10 @@ , ["", "exec_ctx"] , ["", "gpr"] , ["", "grpc_base"] + , ["", "grpc_core_credentials_header"] , ["", "grpc_security_base"] , ["", "handshaker"] + , ["", "iomgr"] , ["", "promise"] , ["", "ref_counted_ptr"] , ["", "tsi_base"] @@ -3129,6 +3744,8 @@ , "grpc_authorization_base" , "grpc_matchers" , "resolved_address" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -3144,15 +3761,15 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["json"] , "stage": ["src", "core"] - , "hdrs": ["lib/json/json.h"] + , "hdrs": ["util/json/json.h"] , "deps": [["", "gpr"]] } , "json_reader": { "type": ["@", "rules", "CC", "library"] , "name": ["json_reader"] , "stage": ["src", "core"] - , "srcs": ["lib/json/json_reader.cc"] - , "hdrs": ["lib/json/json_reader.h"] + , "srcs": ["util/json/json_reader.cc"] + , "hdrs": ["util/json/json_reader.h"] , "deps": [ "json" , "match" @@ -3169,16 +3786,16 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["json_writer"] , "stage": ["src", "core"] - , "srcs": ["lib/json/json_writer.cc"] - , "hdrs": ["lib/json/json_writer.h"] + , "srcs": ["util/json/json_writer.cc"] + , "hdrs": ["util/json/json_writer.h"] , "deps": ["json", ["@", "absl", "absl/strings", "strings"], ["", "gpr"]] } , "json_util": { "type": ["@", "rules", "CC", "library"] , "name": ["json_util"] , "stage": ["src", "core"] - , "srcs": ["lib/json/json_util.cc"] - , "hdrs": ["lib/json/json_util.h"] + , "srcs": ["util/json/json_util.cc"] + , "hdrs": ["util/json/json_util.h"] , "deps": [ "error" , "json" @@ -3195,15 +3812,15 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["json_args"] , "stage": ["src", "core"] - , "hdrs": ["lib/json/json_args.h"] + , "hdrs": ["util/json/json_args.h"] , "deps": [["@", "absl", "absl/strings", "strings"], ["", "gpr"]] } , "json_object_loader": { "type": ["@", "rules", "CC", "library"] , "name": ["json_object_loader"] , "stage": ["src", "core"] - , "srcs": ["lib/json/json_object_loader.cc"] - , "hdrs": ["lib/json/json_object_loader.h"] + , "srcs": ["util/json/json_object_loader.cc"] + , "hdrs": ["util/json/json_object_loader.h"] , "deps": [ "json" , "json_args" @@ -3223,7 +3840,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["json_channel_args"] , "stage": ["src", "core"] - , "hdrs": ["lib/json/json_channel_args.h"] + , "hdrs": ["util/json/json_channel_args.h"] , "deps": [ "channel_args" , "json_args" @@ -3244,16 +3861,11 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_channel_idle_filter"] , "stage": ["src", "core"] - , "srcs": - [ "ext/filters/channel_idle/channel_idle_filter.cc" - , "ext/filters/channel_idle/legacy_channel_idle_filter.cc" - ] - , "hdrs": - [ "ext/filters/channel_idle/channel_idle_filter.h" - , "ext/filters/channel_idle/legacy_channel_idle_filter.h" - ] + , "srcs": ["ext/filters/channel_idle/legacy_channel_idle_filter.cc"] + , "hdrs": ["ext/filters/channel_idle/legacy_channel_idle_filter.h"] , "deps": [ "activity" + , "arena" , "arena_promise" , "channel_args" , "channel_fwd" @@ -3293,35 +3905,6 @@ , ["", "ref_counted_ptr"] ] } -, "grpc_deadline_filter": - { "type": ["@", "rules", "CC", "library"] - , "name": ["grpc_deadline_filter"] - , "stage": ["src", "core"] - , "srcs": ["ext/filters/deadline/deadline_filter.cc"] - , "hdrs": ["ext/filters/deadline/deadline_filter.h"] - , "deps": - [ "arena" - , "arena_promise" - , "channel_fwd" - , "channel_stack_type" - , "closure" - , "context" - , "error" - , "metadata_batch" - , "status_helper" - , "time" - , ["@", "absl", "absl/status", "status"] - , ["@", "absl", "absl/types", "optional"] - , ["", "channel_arg_names"] - , ["", "config"] - , ["", "debug_location"] - , ["", "exec_ctx"] - , ["", "gpr"] - , ["", "grpc_base"] - , ["", "grpc_public_hdrs"] - , ["", "iomgr_timer"] - ] - } , "grpc_client_authority_filter": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_client_authority_filter"] @@ -3360,7 +3943,6 @@ , "channel_fwd" , "channel_stack_type" , "context" - , "grpc_deadline_filter" , "grpc_service_config" , "json" , "json_args" @@ -3373,6 +3955,7 @@ , "slice" , "slice_buffer" , "validation_errors" + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] @@ -3383,7 +3966,6 @@ , ["", "grpc_base"] , ["", "grpc_public_hdrs"] , ["", "grpc_trace"] - , ["", "legacy_context"] ] } , "grpc_fault_injection_filter": @@ -3414,6 +3996,7 @@ , "try_seq" , "validation_errors" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] @@ -3425,7 +4008,6 @@ , ["", "grpc_base"] , ["", "grpc_public_hdrs"] , ["", "grpc_trace"] - , ["", "legacy_context"] ] } , "grpc_rbac_filter": @@ -3465,7 +4047,6 @@ , ["", "gpr"] , ["", "grpc_base"] , ["", "grpc_security_base"] - , ["", "legacy_context"] , ["", "promise"] ] } @@ -3501,6 +4082,7 @@ , "time" , "unique_type_name" , "validation_errors" + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] @@ -3508,7 +4090,46 @@ , ["", "gpr"] , ["", "grpc_base"] , ["", "grpc_trace"] - , ["", "legacy_context"] + ] + } +, "gcp_authentication_filter": + { "type": ["@", "rules", "CC", "library"] + , "name": ["gcp_authentication_filter"] + , "stage": ["src", "core"] + , "srcs": + [ "ext/filters/gcp_authentication/gcp_authentication_filter.cc" + , "ext/filters/gcp_authentication/gcp_authentication_service_config_parser.cc" + ] + , "hdrs": + [ "ext/filters/gcp_authentication/gcp_authentication_filter.h" + , "ext/filters/gcp_authentication/gcp_authentication_service_config_parser.h" + ] + , "deps": + [ "arena" + , "channel_args" + , "channel_fwd" + , "context" + , "gcp_service_account_identity_credentials" + , "grpc_resolver_xds_attributes" + , "grpc_service_config" + , "json" + , "json_args" + , "json_object_loader" + , "lru_cache" + , "service_config_parser" + , "validation_errors" + , "xds_config" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + , ["", "config"] + , ["", "gpr"] + , ["", "grpc_base"] + , ["", "grpc_security_base"] + , ["", "grpc_trace"] + , ["", "ref_counted_ptr"] ] } , "grpc_lb_policy_grpclb": @@ -3563,6 +4184,9 @@ , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/container", "inlined_vector"] , ["@", "absl", "absl/functional", "function_ref"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "globals"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -3570,7 +4194,10 @@ , ["@", "absl", "absl/types", "optional"] , ["@", "absl", "absl/types", "variant"] , ["", "backoff"] + , ["", "channel"] , ["", "channel_arg_names"] + , ["", "channel_create"] + , ["", "channelz"] , ["", "config"] , ["", "debug_location"] , ["", "endpoint_addresses"] @@ -3584,6 +4211,7 @@ , ["", "grpc_resolver_fake"] , ["", "grpc_security_base"] , ["", "grpc_trace"] + , ["", "lb_child_policy_handler"] , ["", "orphanable"] , ["", "ref_counted_ptr"] , ["", "sockaddr_utils"] @@ -3617,12 +4245,14 @@ , "name": ["grpc_backend_metric_provider"] , "stage": ["src", "core"] , "hdrs": ["ext/filters/backend_metrics/backend_metric_provider.h"] + , "deps": ["arena"] } , "grpc_lb_policy_rls": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_lb_policy_rls"] , "stage": ["src", "core"] , "srcs": ["load_balancing/rls/rls.cc"] + , "hdrs": ["load_balancing/rls/rls.h"] , "deps": [ "channel_args" , "closure" @@ -3639,21 +4269,31 @@ , "lb_policy" , "lb_policy_factory" , "lb_policy_registry" + , "match" + , "metrics" , "pollset_set" , "slice" , "slice_refcount" , "status_helper" , "time" + , "upb_utils" + , "uuid_v4" , "validation_errors" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/hash", "hash"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] , ["", "backoff"] + , ["", "channel"] , ["", "channel_arg_names"] + , ["", "channel_create"] + , ["", "channelz"] , ["", "config"] , ["", "debug_location"] , ["", "endpoint_addresses"] @@ -3666,6 +4306,7 @@ , ["", "grpc_security_base"] , ["", "grpc_service_config_impl"] , ["", "grpc_trace"] + , ["", "lb_child_policy_handler"] , ["", "orphanable"] , ["", "ref_counted_ptr"] , ["", "work_serializer"] @@ -3674,77 +4315,350 @@ , ["third_party/upb", "mem"] ] } +, "lru_cache": + { "type": ["@", "rules", "CC", "library"] + , "name": ["lru_cache"] + , "stage": ["src", "core"] + , "hdrs": ["util/lru_cache.h"] + , "deps": + [ ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/types", "optional"] + , ["", "grpc_public_hdrs"] + ] + } , "upb_utils": { "type": ["@", "rules", "CC", "library"] , "name": ["upb_utils"] , "stage": ["src", "core"] - , "hdrs": ["ext/xds/upb_utils.h"] + , "hdrs": ["util/upb_utils.h"] , "deps": - [ ["@", "absl", "absl/strings", "strings"] - , ["", "gpr_platform"] - , ["third_party/upb", "base"] - ] + [["@", "absl", "absl/strings", "strings"], ["third_party/upb", "base"]] } , "xds_enabled_server": { "type": ["@", "rules", "CC", "library"] , "name": ["xds_enabled_server"] , "stage": ["src", "core"] - , "hdrs": ["ext/xds/xds_enabled_server.h"] + , "hdrs": ["xds/grpc/xds_enabled_server.h"] + } +, "xds_certificate_provider": + { "type": ["@", "rules", "CC", "library"] + , "name": ["xds_certificate_provider"] + , "stage": ["src", "core"] + , "srcs": ["xds/grpc/xds_certificate_provider.cc"] + , "hdrs": ["xds/grpc/xds_certificate_provider.h"] + , "deps": + [ "channel_args" + , "error" + , "grpc_matchers" + , "grpc_tls_credentials" + , "unique_type_name" + , "useful" + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/functional", "bind_front"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + , ["", "gpr"] + , ["", "grpc_base"] + , ["", "ref_counted_ptr"] + , ["", "tsi_ssl_credentials"] + ] + } +, "xds_certificate_provider_store": + { "type": ["@", "rules", "CC", "library"] + , "name": ["xds_certificate_provider_store"] + , "stage": ["src", "core"] + , "srcs": ["xds/grpc/certificate_provider_store.cc"] + , "hdrs": ["xds/grpc/certificate_provider_store.h"] + , "deps": + [ "certificate_provider_factory" + , "certificate_provider_registry" + , "grpc_tls_credentials" + , "json" + , "json_args" + , "json_object_loader" + , "unique_type_name" + , "useful" + , "validation_errors" + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/strings", "strings"] + , ["", "config"] + , ["", "gpr"] + , ["", "grpc_base"] + , ["", "orphanable"] + , ["", "ref_counted_ptr"] + ] + } +, "xds_credentials": + { "type": ["@", "rules", "CC", "library"] + , "name": ["xds_credentials"] + , "stage": ["src", "core"] + , "srcs": ["lib/security/credentials/xds/xds_credentials.cc"] + , "hdrs": ["lib/security/credentials/xds/xds_credentials.h"] + , "deps": + [ "channel_args" + , "grpc_lb_xds_channel_args" + , "grpc_matchers" + , "grpc_tls_credentials" + , "unique_type_name" + , "useful" + , "xds_certificate_provider" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/types", "optional"] + , ["", "channel_arg_names"] + , ["", "gpr"] + , ["", "grpc_base"] + , ["", "grpc_core_credentials_header"] + , ["", "grpc_credentials_util"] + , ["", "grpc_security_base"] + , ["", "ref_counted_ptr"] + ] + } +, "xds_file_watcher_certificate_provider_factory": + { "type": ["@", "rules", "CC", "library"] + , "name": ["xds_file_watcher_certificate_provider_factory"] + , "stage": ["src", "core"] + , "srcs": ["xds/grpc/file_watcher_certificate_provider_factory.cc"] + , "hdrs": ["xds/grpc/file_watcher_certificate_provider_factory.h"] + , "deps": + [ "certificate_provider_factory" + , "grpc_tls_credentials" + , "json" + , "json_args" + , "json_object_loader" + , "time" + , "validation_errors" + , ["@", "absl", "absl/log", "log"] + , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] + , ["", "config"] + , ["", "gpr"] + , ["", "grpc_base"] + , ["", "ref_counted_ptr"] + ] + } +, "xds_common_types": + { "type": ["@", "rules", "CC", "library"] + , "name": ["xds_common_types"] + , "stage": ["src", "core"] + , "srcs": ["xds/grpc/xds_common_types.cc"] + , "hdrs": ["xds/grpc/xds_common_types.h"] + , "deps": + [ "grpc_matchers" + , "json" + , "match" + , "validation_errors" + , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "variant"] + ] + } +, "xds_http_filter": + { "type": ["@", "rules", "CC", "library"] + , "name": ["xds_http_filter"] + , "stage": ["src", "core"] + , "hdrs": ["xds/grpc/xds_http_filter.h"] + , "deps": + [ "channel_args" + , "channel_fwd" + , "interception_chain" + , "json" + , "json_writer" + , "validation_errors" + , "xds_common_types" + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + , ["", "xds_client"] + , ["third_party/upb", "reflection"] + ] + } +, "xds_route_config": + { "type": ["@", "rules", "CC", "library"] + , "name": ["xds_route_config"] + , "stage": ["src", "core"] + , "srcs": ["xds/grpc/xds_route_config.cc"] + , "hdrs": ["xds/grpc/xds_route_config.h"] + , "deps": + [ "grpc_matchers" + , "match" + , "time" + , "xds_http_filter" + , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + , ["@", "absl", "absl/types", "variant"] + , ["@", "re2", "", "re2"] + , ["", "grpc_base"] + , ["", "xds_client"] + ] + } +, "xds_listener": + { "type": ["@", "rules", "CC", "library"] + , "name": ["xds_listener"] + , "stage": ["src", "core"] + , "srcs": ["xds/grpc/xds_listener.cc"] + , "hdrs": ["xds/grpc/xds_listener.h"] + , "deps": + [ "match" + , "resolved_address" + , "time" + , "xds_common_types" + , "xds_http_filter" + , "xds_route_config" + , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + , ["@", "absl", "absl/types", "variant"] + , ["", "sockaddr_utils"] + , ["", "xds_client"] + ] + } +, "xds_health_status": + { "type": ["@", "rules", "CC", "library"] + , "name": ["xds_health_status"] + , "stage": ["src", "core"] + , "srcs": ["xds/grpc/xds_health_status.cc"] + , "hdrs": ["xds/grpc/xds_health_status.h"] + , "deps": + [ ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + , ["@", "absl", "absl/types", "span"] + , ["", "endpoint_addresses"] + , ["src/core/ext/upb-gen", "upb-gen-lib"] + ] + } +, "xds_server_grpc": + { "type": ["@", "rules", "CC", "library"] + , "name": ["xds_server_grpc"] + , "stage": ["src", "core"] + , "srcs": ["xds/grpc/xds_server_grpc.cc"] + , "hdrs": ["xds/grpc/xds_server_grpc.h"] + , "deps": + [ "channel_creds_registry" + , "json" + , "json_args" + , "json_object_loader" + , "json_reader" + , "json_writer" + , "validation_errors" + , ["@", "absl", "absl/strings", "strings"] + , ["", "config"] + , ["", "ref_counted_ptr"] + , ["", "xds_client"] + ] + } +, "xds_metadata": + { "type": ["@", "rules", "CC", "library"] + , "name": ["xds_metadata"] + , "stage": ["src", "core"] + , "srcs": ["xds/grpc/xds_metadata.cc"] + , "hdrs": ["xds/grpc/xds_metadata.h"] + , "deps": + [ "down_cast" + , "json" + , "json_writer" + , "validation_errors" + , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/strings", "strings"] + ] + } +, "xds_cluster": + { "type": ["@", "rules", "CC", "library"] + , "name": ["xds_cluster"] + , "stage": ["src", "core"] + , "srcs": ["xds/grpc/xds_cluster.cc"] + , "hdrs": ["xds/grpc/xds_cluster.h"] + , "deps": + [ "grpc_outlier_detection_header" + , "json" + , "json_writer" + , "match" + , "time" + , "xds_common_types" + , "xds_health_status" + , "xds_metadata" + , "xds_server_grpc" + , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + , ["@", "absl", "absl/types", "variant"] + , ["", "xds_client"] + ] + } +, "xds_endpoint": + { "type": ["@", "rules", "CC", "library"] + , "name": ["xds_endpoint"] + , "stage": ["src", "core"] + , "srcs": ["xds/grpc/xds_endpoint.cc"] + , "hdrs": ["xds/grpc/xds_endpoint.h"] + , "deps": + [ "ref_counted" + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/random", "random"] + , ["@", "absl", "absl/strings", "strings"] + , ["", "endpoint_addresses"] + , ["", "gpr"] + , ["", "ref_counted_ptr"] + , ["", "xds_client"] + ] } , "grpc_xds_client": { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_xds_client"] , "stage": ["src", "core"] , "srcs": - [ "ext/xds/certificate_provider_store.cc" - , "ext/xds/file_watcher_certificate_provider_factory.cc" - , "ext/xds/xds_audit_logger_registry.cc" - , "ext/xds/xds_bootstrap_grpc.cc" - , "ext/xds/xds_certificate_provider.cc" - , "ext/xds/xds_client_grpc.cc" - , "ext/xds/xds_cluster.cc" - , "ext/xds/xds_cluster_specifier_plugin.cc" - , "ext/xds/xds_common_types.cc" - , "ext/xds/xds_endpoint.cc" - , "ext/xds/xds_health_status.cc" - , "ext/xds/xds_http_fault_filter.cc" - , "ext/xds/xds_http_filters.cc" - , "ext/xds/xds_http_rbac_filter.cc" - , "ext/xds/xds_http_stateful_session_filter.cc" - , "ext/xds/xds_lb_policy_registry.cc" - , "ext/xds/xds_listener.cc" - , "ext/xds/xds_route_config.cc" - , "ext/xds/xds_routing.cc" - , "ext/xds/xds_transport_grpc.cc" - , "lib/security/credentials/xds/xds_credentials.cc" + [ "xds/grpc/xds_audit_logger_registry.cc" + , "xds/grpc/xds_bootstrap_grpc.cc" + , "xds/grpc/xds_client_grpc.cc" + , "xds/grpc/xds_cluster_parser.cc" + , "xds/grpc/xds_cluster_specifier_plugin.cc" + , "xds/grpc/xds_common_types_parser.cc" + , "xds/grpc/xds_endpoint_parser.cc" + , "xds/grpc/xds_http_fault_filter.cc" + , "xds/grpc/xds_http_filter_registry.cc" + , "xds/grpc/xds_http_gcp_authn_filter.cc" + , "xds/grpc/xds_http_rbac_filter.cc" + , "xds/grpc/xds_http_stateful_session_filter.cc" + , "xds/grpc/xds_lb_policy_registry.cc" + , "xds/grpc/xds_listener_parser.cc" + , "xds/grpc/xds_metadata_parser.cc" + , "xds/grpc/xds_route_config_parser.cc" + , "xds/grpc/xds_routing.cc" + , "xds/grpc/xds_transport_grpc.cc" ] , "hdrs": - [ "ext/xds/certificate_provider_store.h" - , "ext/xds/file_watcher_certificate_provider_factory.h" - , "ext/xds/xds_audit_logger_registry.h" - , "ext/xds/xds_bootstrap_grpc.h" - , "ext/xds/xds_certificate_provider.h" - , "ext/xds/xds_client_grpc.h" - , "ext/xds/xds_cluster.h" - , "ext/xds/xds_cluster_specifier_plugin.h" - , "ext/xds/xds_common_types.h" - , "ext/xds/xds_endpoint.h" - , "ext/xds/xds_health_status.h" - , "ext/xds/xds_http_fault_filter.h" - , "ext/xds/xds_http_filters.h" - , "ext/xds/xds_http_rbac_filter.h" - , "ext/xds/xds_http_stateful_session_filter.h" - , "ext/xds/xds_lb_policy_registry.h" - , "ext/xds/xds_listener.h" - , "ext/xds/xds_route_config.h" - , "ext/xds/xds_routing.h" - , "ext/xds/xds_transport_grpc.h" - , "lib/security/credentials/xds/xds_credentials.h" + [ "xds/grpc/xds_audit_logger_registry.h" + , "xds/grpc/xds_bootstrap_grpc.h" + , "xds/grpc/xds_client_grpc.h" + , "xds/grpc/xds_cluster_parser.h" + , "xds/grpc/xds_cluster_specifier_plugin.h" + , "xds/grpc/xds_common_types_parser.h" + , "xds/grpc/xds_endpoint_parser.h" + , "xds/grpc/xds_http_fault_filter.h" + , "xds/grpc/xds_http_filter_registry.h" + , "xds/grpc/xds_http_gcp_authn_filter.h" + , "xds/grpc/xds_http_rbac_filter.h" + , "xds/grpc/xds_http_stateful_session_filter.h" + , "xds/grpc/xds_lb_policy_registry.h" + , "xds/grpc/xds_listener_parser.h" + , "xds/grpc/xds_metadata_parser.h" + , "xds/grpc/xds_route_config_parser.h" + , "xds/grpc/xds_routing.h" + , "xds/grpc/xds_transport_grpc.h" ] , "deps": [ "certificate_provider_factory" , "certificate_provider_registry" , "channel_args" + , "channel_args_endpoint_config" , "channel_creds_registry" , "channel_fwd" , "closure" @@ -3753,6 +4667,7 @@ , "env" , "error" , "error_utils" + , "gcp_authentication_filter" , "grpc_audit_logging" , "grpc_fake_credentials" , "grpc_fault_injection_filter" @@ -3766,6 +4681,7 @@ , "grpc_tls_credentials" , "grpc_transport_chttp2_client_connector" , "init_internally" + , "interception_chain" , "iomgr_fwd" , "json" , "json_args" @@ -3777,6 +4693,7 @@ , "load_file" , "match" , "metadata_batch" + , "metrics" , "pollset_set" , "ref_counted" , "resolved_address" @@ -3789,9 +4706,24 @@ , "upb_utils" , "useful" , "validation_errors" + , "xds_certificate_provider" + , "xds_certificate_provider_store" + , "xds_cluster" + , "xds_common_types" + , "xds_credentials" + , "xds_endpoint" + , "xds_file_watcher_certificate_provider_factory" + , "xds_health_status" + , "xds_http_filter" + , "xds_listener" + , "xds_metadata" + , "xds_route_config" + , "xds_server_grpc" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/cleanup", "cleanup"] , ["@", "absl", "absl/functional", "bind_front"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/memory", "memory"] , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] @@ -3804,7 +4736,9 @@ , ["@", "absl", "absl/types", "variant"] , ["@", "protobuf", "", "libprotobuf"] , ["@", "re2", "", "re2"] + , ["", "channel"] , ["", "channel_arg_names"] + , ["", "channel_create"] , ["", "config"] , ["", "debug_location"] , ["", "endpoint_addresses"] @@ -3812,10 +4746,12 @@ , ["", "gpr"] , ["", "grpc_base"] , ["", "grpc_client_channel"] + , ["", "grpc_core_credentials_header"] , ["", "grpc_credentials_util"] , ["", "grpc_public_hdrs"] , ["", "grpc_security_base"] , ["", "grpc_trace"] + , ["", "iomgr"] , ["", "iomgr_timer"] , ["", "orphanable"] , ["", "parse_address"] @@ -3839,8 +4775,8 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_xds_channel_stack_modifier"] , "stage": ["src", "core"] - , "srcs": ["ext/xds/xds_channel_stack_modifier.cc"] - , "hdrs": ["ext/xds/xds_channel_stack_modifier.h"] + , "srcs": ["server/xds_channel_stack_modifier.cc"] + , "hdrs": ["server/xds_channel_stack_modifier.h"] , "deps": [ "channel_args" , "channel_fwd" @@ -3860,7 +4796,7 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["grpc_xds_server_config_fetcher"] , "stage": ["src", "core"] - , "srcs": ["ext/xds/xds_server_config_fetcher.cc"] + , "srcs": ["server/xds_server_config_fetcher.cc"] , "deps": [ "channel_args" , "channel_args_preconditioning" @@ -3878,7 +4814,16 @@ , "resolved_address" , "slice_refcount" , "unique_type_name" + , "xds_certificate_provider" + , "xds_certificate_provider_store" + , "xds_common_types" + , "xds_credentials" + , "xds_http_filter" + , "xds_listener" + , "xds_route_config" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -3889,12 +4834,15 @@ , ["", "exec_ctx"] , ["", "gpr"] , ["", "grpc_base"] + , ["", "grpc_core_credentials_header"] , ["", "grpc_public_hdrs"] , ["", "grpc_security_base"] , ["", "grpc_service_config_impl"] , ["", "grpc_trace"] + , ["", "iomgr"] , ["", "parse_address"] , ["", "ref_counted_ptr"] + , ["", "server"] , ["", "sockaddr_utils"] , ["", "uri_parser"] , ["", "xds_client"] @@ -3919,6 +4867,7 @@ , ["", "config"] , ["", "gpr"] , ["", "gpr_platform"] + , ["", "grpc_core_credentials_header"] , ["", "grpc_security_base"] , ["", "ref_counted_ptr"] ] @@ -3947,7 +4896,13 @@ , "pollset_set" , "time" , "unique_type_name" + , "xds_cluster" + , "xds_common_types" + , "xds_config" , "xds_dependency_manager" + , "xds_health_status" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -3979,10 +4934,12 @@ , "srcs": ["load_balancing/xds/xds_cluster_impl.cc"] , "deps": [ "channel_args" + , "client_channel_internal_header" , "connectivity_state" , "delegating_helper" , "grpc_backend_metric_data" , "grpc_lb_xds_channel_args" + , "grpc_resolver_xds_attributes" , "grpc_xds_client" , "json" , "json_args" @@ -3990,18 +4947,25 @@ , "lb_policy" , "lb_policy_factory" , "lb_policy_registry" + , "match" , "pollset_set" , "ref_counted" + , "ref_counted_string" , "resolved_address" , "subchannel_interface" , "validation_errors" - , "xds_dependency_manager" + , "xds_config" + , "xds_credentials" + , "xds_endpoint" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] , ["@", "absl", "absl/types", "variant"] + , ["", "call_tracer"] , ["", "config"] , ["", "debug_location"] , ["", "endpoint_addresses"] @@ -4009,6 +4973,7 @@ , ["", "grpc_base"] , ["", "grpc_client_channel"] , ["", "grpc_trace"] + , ["", "lb_child_policy_handler"] , ["", "orphanable"] , ["", "ref_counted_ptr"] , ["", "xds_client"] @@ -4021,6 +4986,7 @@ , "srcs": ["load_balancing/xds/xds_cluster_manager.cc"] , "deps": [ "channel_args" + , "client_channel_internal_header" , "connectivity_state" , "delegating_helper" , "grpc_resolver_xds_attributes" @@ -4033,6 +4999,7 @@ , "pollset_set" , "time" , "validation_errors" + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -4046,6 +5013,7 @@ , ["", "grpc_base"] , ["", "grpc_client_channel"] , ["", "grpc_trace"] + , ["", "lb_child_policy_handler"] , ["", "orphanable"] , ["", "ref_counted_ptr"] , ["", "work_serializer"] @@ -4068,7 +5036,9 @@ , "lb_policy_factory" , "lb_policy_registry" , "pollset_set" + , "ref_counted_string" , "validation_errors" + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -4113,6 +5083,7 @@ ] , "deps": [ "channel_args" + , "client_channel_internal_header" , "closure" , "connectivity_state" , "error" @@ -4122,11 +5093,14 @@ , "subchannel_interface" , "unique_type_name" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] , ["", "channel_arg_names"] + , ["", "channelz"] , ["", "debug_location"] , ["", "exec_ctx"] , ["", "gpr"] @@ -4143,31 +5117,6 @@ , ["third_party/upb", "mem"] ] } -, "grpc_lb_subchannel_list": - { "type": ["@", "rules", "CC", "library"] - , "name": ["grpc_lb_subchannel_list"] - , "stage": ["src", "core"] - , "hdrs": ["load_balancing/subchannel_list.h"] - , "deps": - [ "channel_args" - , "connectivity_state" - , "dual_ref_counted" - , "gpr_manual_constructor" - , "health_check_client" - , "iomgr_fwd" - , "lb_policy" - , "subchannel_interface" - , ["@", "absl", "absl/status", "status"] - , ["@", "absl", "absl/types", "optional"] - , ["", "debug_location"] - , ["", "endpoint_addresses"] - , ["", "gpr"] - , ["", "grpc_base"] - , ["", "ref_counted_ptr"] - , ["", "server_address"] - , ["", "work_serializer"] - ] - } , "lb_endpoint_list": { "type": ["@", "rules", "CC", "library"] , "name": ["lb_endpoint_list"] @@ -4185,6 +5134,8 @@ , "resolved_address" , "subchannel_interface" , ["@", "absl", "absl/functional", "function_ref"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/types", "optional"] @@ -4216,11 +5167,14 @@ , "json_object_loader" , "lb_policy" , "lb_policy_factory" + , "metrics" , "resolved_address" , "subchannel_interface" , "time" , "useful" , ["@", "absl", "absl/algorithm", "container"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] @@ -4245,7 +5199,19 @@ , "name": ["down_cast"] , "stage": ["src", "core"] , "hdrs": ["lib/gprpp/down_cast.h"] - , "deps": [["@", "absl", "absl/base", "config"], ["", "gpr"]] + , "deps": + [ ["@", "absl", "absl/base", "config"] + , ["@", "absl", "absl/log", "check"] + , ["", "gpr"] + ] + } +, "glob": + { "type": ["@", "rules", "CC", "library"] + , "name": ["glob"] + , "stage": ["src", "core"] + , "srcs": ["lib/gprpp/glob.cc"] + , "hdrs": ["lib/gprpp/glob.h"] + , "deps": [["@", "absl", "absl/strings", "strings"]] } , "status_conversion": { "type": ["@", "rules", "CC", "library"] @@ -4282,6 +5248,7 @@ , "deps": [ "closure" , "error" + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["", "debug_location"] , ["", "exec_ctx"] @@ -4309,6 +5276,7 @@ , "hdrs": ["load_balancing/ring_hash/ring_hash.h"] , "deps": [ "channel_args" + , "client_channel_internal_header" , "closure" , "connectivity_state" , "delegating_helper" @@ -4330,6 +5298,8 @@ , "xxhash_inline" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/container", "inlined_vector"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -4358,13 +5328,12 @@ , "deps": [ "channel_args" , "connectivity_state" - , "experiments" - , "grpc_lb_subchannel_list" , "json" , "lb_endpoint_list" , "lb_policy" , "lb_policy_factory" - , "subchannel_interface" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] @@ -4379,7 +5348,6 @@ , ["", "grpc_trace"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "server_address"] , ["", "work_serializer"] ] } @@ -4391,6 +5359,7 @@ , "hdrs": ["load_balancing/weighted_round_robin/static_stride_scheduler.h"] , "deps": [ ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/types", "optional"] , ["@", "absl", "absl/types", "span"] , ["", "gpr"] @@ -4406,13 +5375,14 @@ , "connectivity_state" , "experiments" , "grpc_backend_metric_data" - , "grpc_lb_subchannel_list" + , "grpc_lb_policy_weighted_target" , "json" , "json_args" , "json_object_loader" , "lb_endpoint_list" , "lb_policy" , "lb_policy_factory" + , "metrics" , "ref_counted" , "resolved_address" , "static_stride_scheduler" @@ -4421,6 +5391,8 @@ , "time" , "validation_errors" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] @@ -4436,10 +5408,9 @@ , ["", "grpc_base"] , ["", "grpc_client_channel"] , ["", "grpc_trace"] + , ["", "oob_backend_metric"] , ["", "orphanable"] , ["", "ref_counted_ptr"] - , ["", "server_address"] - , ["", "sockaddr_utils"] , ["", "stats"] , ["", "work_serializer"] ] @@ -4484,6 +5455,8 @@ , "unique_type_name" , "validation_errors" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] @@ -4497,6 +5470,7 @@ , ["", "grpc_base"] , ["", "grpc_client_channel"] , ["", "grpc_trace"] + , ["", "lb_child_policy_handler"] , ["", "orphanable"] , ["", "ref_counted_ptr"] , ["", "sockaddr_utils"] @@ -4523,6 +5497,8 @@ , "ref_counted_string" , "time" , "validation_errors" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -4536,6 +5512,7 @@ , ["", "grpc_base"] , ["", "grpc_client_channel"] , ["", "grpc_trace"] + , ["", "lb_child_policy_handler"] , ["", "orphanable"] , ["", "ref_counted_ptr"] , ["", "work_serializer"] @@ -4546,6 +5523,7 @@ , "name": ["grpc_lb_policy_weighted_target"] , "stage": ["src", "core"] , "srcs": ["load_balancing/weighted_target/weighted_target.cc"] + , "hdrs": ["load_balancing/weighted_target/weighted_target.h"] , "deps": [ "channel_args" , "connectivity_state" @@ -4561,6 +5539,8 @@ , "time" , "validation_errors" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] @@ -4574,6 +5554,7 @@ , ["", "grpc_base"] , ["", "grpc_client_channel"] , ["", "grpc_trace"] + , ["", "lb_child_policy_handler"] , ["", "orphanable"] , ["", "ref_counted_ptr"] , ["", "work_serializer"] @@ -4587,6 +5568,7 @@ , "hdrs": ["load_balancing/xds/xds_override_host.h"] , "deps": [ "channel_args" + , "client_channel_internal_header" , "closure" , "connectivity_state" , "delegating_helper" @@ -4607,8 +5589,12 @@ , "resolved_address" , "subchannel_interface" , "validation_errors" - , "xds_dependency_manager" + , "xds_config" + , "xds_health_status" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/functional", "function_ref"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -4622,6 +5608,7 @@ , ["", "grpc_base"] , ["", "grpc_client_channel"] , ["", "grpc_trace"] + , ["", "lb_child_policy_handler"] , ["", "orphanable"] , ["", "parse_address"] , ["", "ref_counted_ptr"] @@ -4642,6 +5629,7 @@ ] , "deps": [ "arena_promise" + , "call_finalization" , "channel_args" , "channel_fwd" , "channel_stack_type" @@ -4652,6 +5640,7 @@ , "seq" , "slice" , ["@", "absl", "absl/container", "vector"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -4689,6 +5678,7 @@ , "map" , "metadata_batch" , "slice" + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] @@ -4698,7 +5688,6 @@ , ["", "gpr_platform"] , ["", "grpc_base"] , ["", "grpc_trace"] - , ["", "legacy_context"] , ["src/core/ext/upb-gen", "upb-gen-lib"] , ["third_party/upb", "base"] , ["third_party/upb", "mem"] @@ -4715,6 +5704,8 @@ , "grpc_service_config" , "iomgr_fwd" , "time" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -4750,6 +5741,7 @@ , ["@", "absl", "absl/strings", "strings"] , ["", "gpr_platform"] , ["", "grpc_base"] + , ["", "iomgr"] ] } , "grpc_resolver_dns_event_engine": @@ -4770,6 +5762,8 @@ , "validation_errors" , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/cleanup", "cleanup"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -4786,6 +5780,7 @@ , ["", "grpc_resolver"] , ["", "grpc_service_config_impl"] , ["", "grpc_trace"] + , ["", "iomgr"] , ["", "orphanable"] , ["", "ref_counted_ptr"] , ["", "uri_parser"] @@ -4801,6 +5796,7 @@ [ "experiments" , "grpc_resolver_dns_event_engine" , "grpc_resolver_dns_native" + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "strings"] , ["", "config"] , ["", "config_vars"] @@ -4821,6 +5817,7 @@ , "resolved_address" , "time" , ["@", "absl", "absl/functional", "bind_front"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -4834,6 +5831,7 @@ , ["", "grpc_base"] , ["", "grpc_resolver"] , ["", "grpc_trace"] + , ["", "iomgr"] , ["", "orphanable"] , ["", "ref_counted_ptr"] , ["", "uri_parser"] @@ -4848,6 +5846,7 @@ [ "channel_args" , "iomgr_port" , "resolved_address" + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] , ["", "config"] @@ -4870,6 +5869,7 @@ , "iomgr_port" , "resolved_address" , "status_helper" + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] @@ -4889,17 +5889,29 @@ , "deps": [ "grpc_service_config" , "unique_type_name" + , "xds_route_config" , ["@", "absl", "absl/strings", "strings"] , ["", "gpr_platform"] ] } -, "grpc_resolver_xds_trace": +, "xds_config": { "type": ["@", "rules", "CC", "library"] - , "name": ["grpc_resolver_xds_trace"] + , "name": ["xds_config"] , "stage": ["src", "core"] - , "srcs": ["resolver/xds/xds_resolver_trace.cc"] - , "hdrs": ["resolver/xds/xds_resolver_trace.h"] - , "deps": [["", "gpr_platform"], ["", "grpc_trace"]] + , "srcs": ["resolver/xds/xds_config.cc"] + , "hdrs": ["resolver/xds/xds_config.h"] + , "deps": + [ "match" + , "ref_counted" + , "xds_cluster" + , "xds_endpoint" + , "xds_listener" + , "xds_route_config" + , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "variant"] + ] } , "xds_dependency_manager": { "type": ["@", "rules", "CC", "library"] @@ -4909,12 +5921,18 @@ , "hdrs": ["resolver/xds/xds_dependency_manager.h"] , "deps": [ "grpc_lb_xds_channel_args" - , "grpc_resolver_xds_trace" , "grpc_xds_client" , "match" , "ref_counted" + , "xds_cluster" + , "xds_config" + , "xds_endpoint" + , "xds_listener" + , "xds_route_config" , ["@", "absl", "absl/container", "flat_hash_map"] , ["@", "absl", "absl/container", "flat_hash_set"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/strings", "strings"] , ["", "config"] , ["", "gpr"] @@ -4932,11 +5950,12 @@ , "arena_promise" , "channel_args" , "channel_fwd" + , "client_channel_internal_header" + , "config_selector" , "context" , "dual_ref_counted" , "grpc_lb_policy_ring_hash" , "grpc_resolver_xds_attributes" - , "grpc_resolver_xds_trace" , "grpc_service_config" , "grpc_xds_client" , "iomgr_fwd" @@ -4946,8 +5965,14 @@ , "ref_counted" , "slice" , "time" + , "xds_config" , "xds_dependency_manager" + , "xds_http_filter" + , "xds_listener" + , "xds_route_config" , "xxhash_inline" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "status"] @@ -4963,12 +5988,10 @@ , ["", "endpoint_addresses"] , ["", "gpr"] , ["", "grpc_base"] - , ["", "grpc_client_channel"] , ["", "grpc_public_hdrs"] , ["", "grpc_resolver"] , ["", "grpc_service_config_impl"] , ["", "grpc_trace"] - , ["", "legacy_context"] , ["", "orphanable"] , ["", "ref_counted_ptr"] , ["", "uri_parser"] @@ -4990,6 +6013,8 @@ , "json_writer" , "resource_quota" , "time" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] @@ -4999,6 +6024,7 @@ , ["", "gpr"] , ["", "grpc_base"] , ["", "grpc_resolver"] + , ["", "iomgr"] , ["", "orphanable"] , ["", "ref_counted_ptr"] , ["", "uri_parser"] @@ -5019,7 +6045,8 @@ , "stage": ["src", "core"] , "srcs": ["ext/transport/chttp2/transport/hpack_encoder_table.cc"] , "hdrs": ["ext/transport/chttp2/transport/hpack_encoder_table.h"] - , "deps": ["hpack_constants", ["", "gpr"]] + , "deps": + ["hpack_constants", ["@", "absl", "absl/log", "check"], ["", "gpr"]] } , "chttp2_flow_control": { "type": ["@", "rules", "CC", "library"] @@ -5035,6 +6062,8 @@ , "time" , "useful" , ["@", "absl", "absl/functional", "function_ref"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] @@ -5069,6 +6098,7 @@ , ["@", "absl", "absl/container", "flat_hash_map"] , ["@", "absl", "absl/functional", "any_invocable"] , ["@", "absl", "absl/hash", "hash"] + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/random", "bit_gen_ref"] , ["@", "absl", "absl/random", "distributions"] @@ -5085,7 +6115,12 @@ , "stage": ["src", "core"] , "srcs": ["ext/transport/chttp2/transport/write_size_policy.cc"] , "hdrs": ["ext/transport/chttp2/transport/write_size_policy.h"] - , "deps": ["time", ["", "gpr"], ["", "gpr_platform"]] + , "deps": + [ "time" + , ["@", "absl", "absl/log", "check"] + , ["", "gpr"] + , ["", "gpr_platform"] + ] } , "ping_rate_policy": { "type": ["@", "rules", "CC", "library"] @@ -5105,14 +6140,6 @@ , ["", "gpr_platform"] ] } -, "max_concurrent_streams_policy": - { "type": ["@", "rules", "CC", "library"] - , "name": ["max_concurrent_streams_policy"] - , "stage": ["src", "core"] - , "srcs": ["ext/transport/chttp2/transport/max_concurrent_streams_policy.cc"] - , "hdrs": ["ext/transport/chttp2/transport/max_concurrent_streams_policy.h"] - , "deps": [["", "gpr"], ["", "gpr_platform"]] - } , "huffsyms": { "type": ["@", "rules", "CC", "library"] , "name": ["huffsyms"] @@ -5151,7 +6178,7 @@ , "stage": ["src", "core"] , "srcs": ["ext/transport/chttp2/alpn/alpn.cc"] , "hdrs": ["ext/transport/chttp2/alpn/alpn.h"] - , "deps": ["useful", ["", "gpr"]] + , "deps": ["useful", ["@", "absl", "absl/log", "check"], ["", "gpr"]] } , "grpc_transport_chttp2_client_connector": { "type": ["@", "rules", "CC", "library"] @@ -5171,15 +6198,21 @@ , "handshaker_registry" , "resolved_address" , "status_helper" + , "subchannel_connector" , "tcp_connect_handshaker" , "time" , "unique_type_name" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/types", "optional"] + , ["", "channel"] , ["", "channel_arg_names"] + , ["", "channel_create"] + , ["", "channelz"] , ["", "config"] , ["", "debug_location"] , ["", "exec_ctx"] @@ -5192,6 +6225,7 @@ , ["", "grpc_trace"] , ["", "grpc_transport_chttp2"] , ["", "handshaker"] + , ["", "iomgr"] , ["", "orphanable"] , ["", "ref_counted_ptr"] , ["", "sockaddr_utils"] @@ -5207,8 +6241,11 @@ [ "channel_args" , "channel_args_endpoint_config" , "closure" + , "connection_quota" , "error" , "error_utils" + , "event_engine_extensions" + , "event_engine_query_extensions" , "grpc_insecure_credentials" , "handshaker_registry" , "iomgr_fwd" @@ -5220,12 +6257,15 @@ , "time" , "unique_type_name" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] , ["", "channel_arg_names"] + , ["", "channelz"] , ["", "chttp2_legacy_frame"] , ["", "config"] , ["", "debug_location"] @@ -5236,8 +6276,10 @@ , ["", "grpc_trace"] , ["", "grpc_transport_chttp2"] , ["", "handshaker"] + , ["", "iomgr"] , ["", "orphanable"] , ["", "ref_counted_ptr"] + , ["", "server"] , ["", "sockaddr_utils"] , ["", "uri_parser"] ] @@ -5247,8 +6289,7 @@ , "name": ["grpc_transport_inproc"] , "stage": ["src", "core"] , "srcs": - [ "ext/transport/inproc/inproc_plugin.cc" - , "ext/transport/inproc/inproc_transport.cc" + [ "ext/transport/inproc/inproc_transport.cc" , "ext/transport/inproc/legacy_inproc_transport.cc" ] , "hdrs": @@ -5263,19 +6304,26 @@ , "closure" , "connectivity_state" , "error" + , "event_engine_context" , "experiments" , "iomgr_fwd" + , "metadata" , "metadata_batch" , "slice" , "slice_buffer" , "status_helper" , "time" , "try_seq" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] + , ["", "channel"] , ["", "channel_arg_names"] + , ["", "channel_create"] + , ["", "channelz"] , ["", "config"] , ["", "debug_location"] , ["", "exec_ctx"] @@ -5283,8 +6331,10 @@ , ["", "grpc_base"] , ["", "grpc_public_hdrs"] , ["", "grpc_trace"] + , ["", "iomgr"] , ["", "promise"] , ["", "ref_counted_ptr"] + , ["", "server"] ] } , "chaotic_good_frame": @@ -5304,6 +6354,7 @@ , "slice" , "slice_buffer" , "status_helper" + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/random", "bit_gen_ref"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] @@ -5348,14 +6399,16 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["gcp_metadata_query"] , "stage": ["src", "core"] - , "srcs": ["ext/gcp/metadata_query.cc"] - , "hdrs": ["ext/gcp/metadata_query.h"] + , "srcs": ["util/gcp_metadata_query.cc"] + , "hdrs": ["util/gcp_metadata_query.h"] , "deps": [ "closure" , "error" , "status_helper" , "time" , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "str_format"] @@ -5363,9 +6416,11 @@ , ["", "gpr"] , ["", "gpr_platform"] , ["", "grpc_base"] + , ["", "grpc_core_credentials_header"] , ["", "grpc_security_base"] , ["", "grpc_trace"] , ["", "httpcli"] + , ["", "iomgr"] , ["", "orphanable"] , ["", "ref_counted_ptr"] , ["", "uri_parser"] @@ -5405,12 +6460,14 @@ , "slice" , "slice_buffer" , "time" + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/numeric", "int128"] , ["@", "absl", "absl/random", "distributions"] , ["@", "absl", "absl/random", "random"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] + , ["", "call_tracer"] , ["", "channel_arg_names"] , ["", "config"] , ["", "gpr"] @@ -5419,7 +6476,6 @@ , ["", "grpc_client_channel"] , ["", "grpc_public_hdrs"] , ["", "grpc_resolver"] - , ["", "legacy_context"] , ["", "uri_parser"] ] } @@ -5431,13 +6487,17 @@ , "hdrs": ["lib/transport/promise_endpoint.h"] , "deps": [ "activity" + , "cancel_callback" , "event_engine_common" + , "event_engine_extensions" + , "event_engine_query_extensions" , "if" , "map" , "poll" , "slice" , "slice_buffer" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] , ["@", "absl", "absl/types", "optional"] @@ -5450,7 +6510,6 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["chaotic_good_transport"] , "stage": ["src", "core"] - , "srcs": ["ext/transport/chaotic_good/chaotic_good_transport.cc"] , "hdrs": ["ext/transport/chaotic_good/chaotic_good_transport.h"] , "deps": [ "chaotic_good_frame" @@ -5460,6 +6519,7 @@ , "if" , "try_join" , "try_seq" + , ["@", "absl", "absl/log", "log"] , ["@", "absl", "absl/random", "random"] , ["", "gpr_platform"] , ["", "grpc_trace"] @@ -5501,6 +6561,8 @@ , "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"] @@ -5532,6 +6594,7 @@ , "chaotic_good_transport" , "context" , "default_event_engine" + , "event_engine_context" , "event_engine_wakeup_scheduler" , "for_each" , "grpc_promise_endpoint" @@ -5554,6 +6617,8 @@ , ["@", "absl", "absl/base", "core_headers"] , ["@", "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"] @@ -5577,6 +6642,22 @@ , "hdrs": ["lib/transport/call_final_info.h"] , "deps": [["", "gpr"], ["", "grpc_public_hdrs"]] } +, "call_finalization": + { "type": ["@", "rules", "CC", "library"] + , "name": ["call_finalization"] + , "stage": ["src", "core"] + , "hdrs": ["lib/channel/call_finalization.h"] + , "deps": ["arena", "call_final_info", "context", ["", "gpr_platform"]] + } +, "call_state": + { "type": ["@", "rules", "CC", "library"] + , "name": ["call_state"] + , "stage": ["src", "core"] + , "srcs": ["lib/transport/call_state.cc"] + , "hdrs": ["lib/transport/call_state.h"] + , "deps": + ["activity", "poll", "status_flag", ["", "gpr"], ["", "grpc_trace"]] + } , "call_filters": { "type": ["@", "rules", "CC", "library"] , "name": ["call_filters"] @@ -5585,30 +6666,38 @@ , "hdrs": ["lib/transport/call_filters.h"] , "deps": [ "call_final_info" + , "call_state" + , "dump_args" + , "if" + , "latch" + , "map" , "message" , "metadata" , "ref_counted" + , "seq" , "status_flag" + , "try_seq" + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/log", "log"] , ["", "gpr"] , ["", "promise"] , ["", "ref_counted_ptr"] ] } -, "call_factory": +, "interception_chain": { "type": ["@", "rules", "CC", "library"] - , "name": ["call_factory"] + , "name": ["interception_chain"] , "stage": ["src", "core"] - , "srcs": ["lib/transport/call_factory.cc"] - , "hdrs": ["lib/transport/call_factory.h"] + , "srcs": ["lib/transport/interception_chain.cc"] + , "hdrs": ["lib/transport/interception_chain.h"] , "deps": - [ "arena" - , "call_size_estimator" + [ "call_destination" + , "call_filters" , "call_spine" - , "channel_args" + , "match" + , "metadata" , "ref_counted" - , "resource_quota" , ["", "gpr_platform"] - , ["", "stats"] ] } , "call_destination": @@ -5663,6 +6752,10 @@ , "hdrs": ["lib/transport/call_spine.h"] , "deps": [ "1999" + , "call_arena_allocator" + , "call_filters" + , "dual_ref_counted" + , "event_engine_context" , "for_each" , "if" , "latch" @@ -5673,7 +6766,26 @@ , "promise_status" , "status_flag" , "try_seq" + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/log", "check"] , ["", "gpr"] + , ["", "promise"] + ] + } +, "direct_channel": + { "type": ["@", "rules", "CC", "library"] + , "name": ["direct_channel"] + , "stage": ["src", "core"] + , "srcs": ["client_channel/direct_channel.cc"] + , "hdrs": ["client_channel/direct_channel.h"] + , "deps": + [ "channel_stack_type" + , "event_engine_context" + , "interception_chain" + , ["", "channel"] + , ["", "config"] + , ["", "grpc_base"] + , ["", "orphanable"] ] } , "metadata_batch": @@ -5689,7 +6801,7 @@ , "deps": [ "arena" , "chunked_vector" - , "compression_internal" + , "compression" , "experiments" , "if_list" , "metadata_compression_traits" @@ -5700,8 +6812,11 @@ , "time" , "timeout_encoding" , "type_list" + , ["@", "absl", "absl/base", "no_destructor"] + , ["@", "absl", "absl/container", "flat_hash_set"] , ["@", "absl", "absl/container", "inlined_vector"] , ["@", "absl", "absl/functional", "function_ref"] + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] @@ -5720,30 +6835,36 @@ [ "slice" , "time" , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/types", "optional"] , ["", "gpr"] ] } -, "call_size_estimator": +, "call_arena_allocator": { "type": ["@", "rules", "CC", "library"] - , "name": ["call_size_estimator"] + , "name": ["call_arena_allocator"] , "stage": ["src", "core"] - , "srcs": ["lib/transport/call_size_estimator.cc"] - , "hdrs": ["lib/transport/call_size_estimator.h"] - , "deps": [["", "gpr_platform"]] + , "srcs": ["lib/transport/call_arena_allocator.cc"] + , "hdrs": ["lib/transport/call_arena_allocator.h"] + , "deps": ["arena", "memory_quota", "ref_counted", ["", "gpr_platform"]] } -, "compression_internal": +, "compression": { "type": ["@", "rules", "CC", "library"] - , "name": ["compression_internal"] + , "name": ["compression"] , "stage": ["src", "core"] - , "srcs": ["lib/compression/compression_internal.cc"] + , "srcs": + [ "lib/compression/compression.cc" + , "lib/compression/compression_internal.cc" + ] , "hdrs": ["lib/compression/compression_internal.h"] , "deps": [ "bitset" , "channel_args" , "ref_counted_string" , "slice" + , "useful" , ["@", "absl", "absl/container", "inlined_vector"] + , ["@", "absl", "absl/log", "check"] , ["@", "absl", "absl/strings", "str_format"] , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/types", "optional"] @@ -5774,6 +6895,9 @@ , "error" , "error_utils" , "event_engine_common" + , "event_engine_context" + , "event_engine_extensions" + , "event_engine_query_extensions" , "event_engine_tcp_socket_utils" , "event_engine_wakeup_scheduler" , "grpc_promise_endpoint" @@ -5793,18 +6917,23 @@ , "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"] , ["", "hpack_encoder"] , ["", "hpack_parser"] + , ["", "iomgr"] , ["", "orphanable"] , ["", "ref_counted_ptr"] + , ["", "server"] ] } , "chaotic_good_connector": @@ -5827,6 +6956,9 @@ , "default_event_engine" , "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" @@ -5840,13 +6972,19 @@ , "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"] @@ -5856,7 +6994,31 @@ , ["", "handshaker"] , ["", "hpack_encoder"] , ["", "hpack_parser"] + , ["", "iomgr"] , ["", "ref_counted_ptr"] ] } +, "metrics": + { "type": ["@", "rules", "CC", "library"] + , "name": ["metrics"] + , "stage": ["src", "core"] + , "srcs": ["telemetry/metrics.cc"] + , "hdrs": ["telemetry/metrics.h"] + , "deps": + [ "arena" + , "channel_args" + , "no_destruct" + , "slice" + , "time" + , ["@", "absl", "absl/container", "flat_hash_map"] + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/functional", "function_ref"] + , ["@", "absl", "absl/log", "check"] + , ["@", "absl", "absl/strings", "strings"] + , ["@", "absl", "absl/types", "optional"] + , ["@", "absl", "absl/types", "span"] + , ["", "call_tracer"] + , ["", "gpr"] + ] + } } diff --git a/etc/import/src/core/ext/upb-gen/TARGETS.grpc b/etc/import/src/core/ext/upb-gen/TARGETS.grpc index dd45be4d..49bf3e10 100644 --- a/etc/import/src/core/ext/upb-gen/TARGETS.grpc +++ b/etc/import/src/core/ext/upb-gen/TARGETS.grpc @@ -71,6 +71,7 @@ , "envoy/extensions/clusters/aggregate/v3/cluster.upb_minitable.c" , "envoy/extensions/filters/common/fault/v3/fault.upb_minitable.c" , "envoy/extensions/filters/http/fault/v3/fault.upb_minitable.c" + , "envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.upb_minitable.c" , "envoy/extensions/filters/http/rbac/v3/rbac.upb_minitable.c" , "envoy/extensions/filters/http/router/v3/router.upb_minitable.c" , "envoy/extensions/filters/http/stateful_session/v3/stateful_session.upb_minitable.c" @@ -306,6 +307,8 @@ , "envoy/extensions/filters/common/fault/v3/fault.upb_minitable.h" , "envoy/extensions/filters/http/fault/v3/fault.upb.h" , "envoy/extensions/filters/http/fault/v3/fault.upb_minitable.h" + , "envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.upb.h" + , "envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.upb_minitable.h" , "envoy/extensions/filters/http/rbac/v3/rbac.upb.h" , "envoy/extensions/filters/http/rbac/v3/rbac.upb_minitable.h" , "envoy/extensions/filters/http/router/v3/router.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 789021cb..ce9a53a6 100644 --- a/etc/import/src/core/ext/upbdefs-gen/TARGETS.grpc +++ b/etc/import/src/core/ext/upbdefs-gen/TARGETS.grpc @@ -71,6 +71,7 @@ , "envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.h" , "envoy/extensions/filters/common/fault/v3/fault.upbdefs.h" , "envoy/extensions/filters/http/fault/v3/fault.upbdefs.h" + , "envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.upbdefs.h" , "envoy/extensions/filters/http/rbac/v3/rbac.upbdefs.h" , "envoy/extensions/filters/http/router/v3/router.upbdefs.h" , "envoy/extensions/filters/http/stateful_session/v3/stateful_session.upbdefs.h" @@ -225,6 +226,7 @@ , "envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.c" , "envoy/extensions/filters/common/fault/v3/fault.upbdefs.c" , "envoy/extensions/filters/http/fault/v3/fault.upbdefs.c" + , "envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.upbdefs.c" , "envoy/extensions/filters/http/rbac/v3/rbac.upbdefs.c" , "envoy/extensions/filters/http/router/v3/router.upbdefs.c" , "envoy/extensions/filters/http/stateful_session/v3/stateful_session.upbdefs.c" diff --git a/etc/import/src/google/protobuf/TARGETS.protobuf b/etc/import/src/google/protobuf/TARGETS.protobuf index 2694914e..26288441 100644 --- a/etc/import/src/google/protobuf/TARGETS.protobuf +++ b/etc/import/src/google/protobuf/TARGETS.protobuf @@ -22,154 +22,40 @@ { "type": ["@", "rules", "data", "staged"] , "srcs": [ "well_known_protos" - , "any.h" , "any.pb.h" , "api.pb.h" + , "duration.pb.h" + , "empty.pb.h" + , "field_mask.pb.h" + , "source_context.pb.h" + , "struct.pb.h" + , "timestamp.pb.h" + , "type.pb.h" + , "wrappers.pb.h" + , "any.h" , "arena.h" - , "arenastring.h" - , "arenaz_sampler.h" , "arena_align.h" , "arena_allocation_policy.h" , "arena_cleanup.h" - , "arena_test_util.h" - , "compiler/allowlists/allowlist.h" - , "compiler/allowlists/allowlists.h" - , "compiler/annotation_test_util.h" - , "compiler/code_generator.h" - , "compiler/command_line_interface.h" - , "compiler/command_line_interface_tester.h" - , "compiler/cpp/cpp_generator.h" - , "compiler/cpp/enum.h" - , "compiler/cpp/extension.h" - , "compiler/cpp/field.h" - , "compiler/cpp/field_generators/generators.h" - , "compiler/cpp/file.h" - , "compiler/cpp/generator.h" - , "compiler/cpp/helpers.h" - , "compiler/cpp/message.h" - , "compiler/cpp/message_layout_helper.h" - , "compiler/cpp/names.h" - , "compiler/cpp/options.h" - , "compiler/cpp/padding_optimizer.h" - , "compiler/cpp/parse_function_generator.h" - , "compiler/cpp/service.h" - , "compiler/cpp/tracker.h" - , "compiler/cpp/unittest.h" - , "compiler/cpp/unittest.inc" - , "compiler/csharp/csharp_doc_comment.h" - , "compiler/csharp/csharp_enum.h" - , "compiler/csharp/csharp_enum_field.h" - , "compiler/csharp/csharp_field_base.h" - , "compiler/csharp/csharp_generator.h" - , "compiler/csharp/csharp_helpers.h" - , "compiler/csharp/csharp_map_field.h" - , "compiler/csharp/csharp_message.h" - , "compiler/csharp/csharp_message_field.h" - , "compiler/csharp/csharp_options.h" - , "compiler/csharp/csharp_primitive_field.h" - , "compiler/csharp/csharp_reflection_class.h" - , "compiler/csharp/csharp_repeated_enum_field.h" - , "compiler/csharp/csharp_repeated_message_field.h" - , "compiler/csharp/csharp_repeated_primitive_field.h" - , "compiler/csharp/csharp_source_generator_base.h" - , "compiler/csharp/csharp_wrapper_field.h" - , "compiler/csharp/names.h" + , "arenastring.h" + , "arenaz_sampler.h" , "compiler/importer.h" - , "compiler/java/context.h" - , "compiler/java/doc_comment.h" - , "compiler/java/enum.h" - , "compiler/java/enum_field.h" - , "compiler/java/enum_field_lite.h" - , "compiler/java/enum_lite.h" - , "compiler/java/extension.h" - , "compiler/java/extension_lite.h" - , "compiler/java/field.h" - , "compiler/java/file.h" - , "compiler/java/generator.h" - , "compiler/java/generator_factory.h" - , "compiler/java/helpers.h" - , "compiler/java/java_features.pb.h" - , "compiler/java/java_generator.h" - , "compiler/java/kotlin_generator.h" - , "compiler/java/map_field.h" - , "compiler/java/map_field_lite.h" - , "compiler/java/message.h" - , "compiler/java/message_builder.h" - , "compiler/java/message_builder_lite.h" - , "compiler/java/message_field.h" - , "compiler/java/message_field_lite.h" - , "compiler/java/message_lite.h" - , "compiler/java/message_serialization.h" - , "compiler/java/names.h" - , "compiler/java/name_resolver.h" - , "compiler/java/options.h" - , "compiler/java/primitive_field.h" - , "compiler/java/primitive_field_lite.h" - , "compiler/java/service.h" - , "compiler/java/shared_code_generator.h" - , "compiler/java/string_field.h" - , "compiler/java/string_field_lite.h" - , "compiler/mock_code_generator.h" - , "compiler/objectivec/enum.h" - , "compiler/objectivec/enum_field.h" - , "compiler/objectivec/extension.h" - , "compiler/objectivec/field.h" - , "compiler/objectivec/file.h" - , "compiler/objectivec/generator.h" - , "compiler/objectivec/helpers.h" - , "compiler/objectivec/import_writer.h" - , "compiler/objectivec/line_consumer.h" - , "compiler/objectivec/map_field.h" - , "compiler/objectivec/message.h" - , "compiler/objectivec/message_field.h" - , "compiler/objectivec/names.h" - , "compiler/objectivec/nsobject_methods.h" - , "compiler/objectivec/oneof.h" - , "compiler/objectivec/options.h" - , "compiler/objectivec/primitive_field.h" - , "compiler/objectivec/text_format_decode_data.h" - , "compiler/package_info.h" , "compiler/parser.h" - , "compiler/php/names.h" - , "compiler/php/php_generator.h" - , "compiler/plugin.h" - , "compiler/plugin.pb.h" - , "compiler/python/generator.h" - , "compiler/python/helpers.h" - , "compiler/python/pyi_generator.h" - , "compiler/python/python_generator.h" - , "compiler/retention.h" - , "compiler/ruby/ruby_generator.h" - , "compiler/rust/accessors/accessors.h" - , "compiler/rust/accessors/accessor_generator.h" - , "compiler/rust/context.h" - , "compiler/rust/generator.h" - , "compiler/rust/message.h" - , "compiler/rust/naming.h" - , "compiler/rust/oneof.h" - , "compiler/rust/relative_path.h" - , "compiler/scc.h" - , "compiler/subprocess.h" - , "compiler/versions.h" - , "compiler/versions_suffix.h" - , "compiler/zip_writer.h" , "cpp_edition_defaults.h" , "cpp_features.pb.h" , "descriptor.h" , "descriptor.pb.h" , "descriptor_database.h" , "descriptor_legacy.h" + , "descriptor_lite.h" , "descriptor_visitor.h" - , "duration.pb.h" , "dynamic_message.h" - , "empty.pb.h" , "endian.h" , "explicitly_constructed.h" , "extension_set.h" , "extension_set_inl.h" , "feature_resolver.h" , "field_access_listener.h" - , "field_mask.pb.h" , "generated_enum_reflection.h" , "generated_enum_util.h" , "generated_message_bases.h" @@ -181,16 +67,12 @@ , "has_bits.h" , "implicit_weak_message.h" , "inlined_string_field.h" - , "internal_message_util.h" , "internal_visibility.h" - , "internal_visibility_for_testing.h" , "io/coded_stream.h" , "io/gzip_stream.h" , "io/io_win32.h" - , "io/package_info.h" , "io/printer.h" , "io/strtod.h" - , "io/test_zero_copy_stream.h" , "io/tokenizer.h" , "io/zero_copy_sink.h" , "io/zero_copy_stream.h" @@ -212,68 +94,231 @@ , "map_field.h" , "map_field_inl.h" , "map_field_lite.h" - , "map_lite_test_util.h" - , "map_test.inc" - , "map_test_util.h" - , "map_test_util.inc" - , "map_test_util_impl.h" , "map_type_handler.h" , "message.h" , "message_lite.h" - , "message_unittest.inc" , "metadata.h" , "metadata_lite.h" - , "package_info.h" , "parse_context.h" , "port.h" , "port_def.inc" , "port_undef.inc" - , "proto3_lite_unittest.inc" , "raw_ptr.h" , "reflection.h" , "reflection_internal.h" , "reflection_mode.h" , "reflection_ops.h" - , "reflection_tester.h" + , "reflection_visit_field_info.h" + , "reflection_visit_fields.h" , "repeated_field.h" , "repeated_ptr_field.h" + , "runtime_version.h" , "serial_arena.h" , "service.h" - , "source_context.pb.h" , "string_block.h" - , "string_member_robber.h" - , "struct.pb.h" , "stubs/callback.h" , "stubs/common.h" , "stubs/platform_macros.h" , "stubs/port.h" , "stubs/status_macros.h" - , "testing/file.h" - , "testing/googletest.h" - , "test_textproto.h" - , "test_util.h" - , "test_util.inc" - , "test_util2.h" - , "test_util_lite.h" , "text_format.h" , "thread_safe_arena.h" - , "timestamp.pb.h" - , "type.pb.h" , "unknown_field_set.h" , "util/delimited_message_util.h" , "util/field_comparator.h" , "util/field_mask_util.h" , "util/json_util.h" , "util/message_differencer.h" - , "util/package_info.h" , "util/time_util.h" , "util/type_resolver.h" , "util/type_resolver_util.h" , "varint_shuffle.h" , "wire_format.h" , "wire_format_lite.h" - , "wire_format_unittest.inc" - , "wrappers.pb.h" + ] + , "stage": ["google", "protobuf"] + } +, "protobuf_lite_headers": + { "type": ["@", "rules", "data", "staged"] + , "srcs": + [ "any.h" + , "arena.h" + , "arena_align.h" + , "arena_allocation_policy.h" + , "arena_cleanup.h" + , "arenastring.h" + , "arenaz_sampler.h" + , "descriptor_lite.h" + , "endian.h" + , "explicitly_constructed.h" + , "extension_set.h" + , "extension_set_inl.h" + , "generated_enum_util.h" + , "generated_message_tctable_decl.h" + , "generated_message_tctable_impl.h" + , "generated_message_util.h" + , "has_bits.h" + , "implicit_weak_message.h" + , "inlined_string_field.h" + , "internal_visibility.h" + , "io/coded_stream.h" + , "io/io_win32.h" + , "io/zero_copy_stream.h" + , "io/zero_copy_stream_impl.h" + , "io/zero_copy_stream_impl_lite.h" + , "map.h" + , "map_field_lite.h" + , "map_type_handler.h" + , "message_lite.h" + , "metadata_lite.h" + , "parse_context.h" + , "port.h" + , "port_def.inc" + , "port_undef.inc" + , "raw_ptr.h" + , "repeated_field.h" + , "repeated_ptr_field.h" + , "runtime_version.h" + , "serial_arena.h" + , "string_block.h" + , "stubs/callback.h" + , "stubs/common.h" + , "stubs/platform_macros.h" + , "stubs/port.h" + , "stubs/status_macros.h" + , "thread_safe_arena.h" + , "varint_shuffle.h" + , "wire_format_lite.h" + ] + , "stage": ["google", "protobuf"] + } +, "protoc_headers": + { "type": ["@", "rules", "data", "staged"] + , "srcs": + [ "compiler/code_generator.h" + , "compiler/command_line_interface.h" + , "compiler/cpp/enum.h" + , "compiler/cpp/extension.h" + , "compiler/cpp/field.h" + , "compiler/cpp/field_generators/generators.h" + , "compiler/cpp/file.h" + , "compiler/cpp/generator.h" + , "compiler/cpp/helpers.h" + , "compiler/cpp/ifndef_guard.h" + , "compiler/cpp/message.h" + , "compiler/cpp/message_layout_helper.h" + , "compiler/cpp/names.h" + , "compiler/cpp/namespace_printer.h" + , "compiler/cpp/options.h" + , "compiler/cpp/padding_optimizer.h" + , "compiler/cpp/parse_function_generator.h" + , "compiler/cpp/service.h" + , "compiler/cpp/tracker.h" + , "compiler/csharp/csharp_doc_comment.h" + , "compiler/csharp/csharp_enum.h" + , "compiler/csharp/csharp_enum_field.h" + , "compiler/csharp/csharp_field_base.h" + , "compiler/csharp/csharp_generator.h" + , "compiler/csharp/csharp_helpers.h" + , "compiler/csharp/csharp_map_field.h" + , "compiler/csharp/csharp_message.h" + , "compiler/csharp/csharp_message_field.h" + , "compiler/csharp/csharp_options.h" + , "compiler/csharp/csharp_primitive_field.h" + , "compiler/csharp/csharp_reflection_class.h" + , "compiler/csharp/csharp_repeated_enum_field.h" + , "compiler/csharp/csharp_repeated_message_field.h" + , "compiler/csharp/csharp_repeated_primitive_field.h" + , "compiler/csharp/csharp_source_generator_base.h" + , "compiler/csharp/csharp_wrapper_field.h" + , "compiler/csharp/names.h" + , "compiler/java/context.h" + , "compiler/java/doc_comment.h" + , "compiler/java/field_common.h" + , "compiler/java/file.h" + , "compiler/java/full/enum.h" + , "compiler/java/full/enum_field.h" + , "compiler/java/full/extension.h" + , "compiler/java/full/field_generator.h" + , "compiler/java/full/generator_factory.h" + , "compiler/java/full/make_field_gens.h" + , "compiler/java/full/map_field.h" + , "compiler/java/full/message.h" + , "compiler/java/full/message_builder.h" + , "compiler/java/full/message_field.h" + , "compiler/java/full/primitive_field.h" + , "compiler/java/full/service.h" + , "compiler/java/full/string_field.h" + , "compiler/java/generator.h" + , "compiler/java/generator_common.h" + , "compiler/java/generator_factory.h" + , "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" + , "compiler/java/lite/field_generator.h" + , "compiler/java/lite/generator_factory.h" + , "compiler/java/lite/make_field_gens.h" + , "compiler/java/lite/map_field.h" + , "compiler/java/lite/message.h" + , "compiler/java/lite/message_builder.h" + , "compiler/java/lite/message_field.h" + , "compiler/java/lite/primitive_field.h" + , "compiler/java/lite/string_field.h" + , "compiler/java/message_serialization.h" + , "compiler/java/name_resolver.h" + , "compiler/java/names.h" + , "compiler/java/options.h" + , "compiler/java/shared_code_generator.h" + , "compiler/objectivec/enum.h" + , "compiler/objectivec/enum_field.h" + , "compiler/objectivec/extension.h" + , "compiler/objectivec/field.h" + , "compiler/objectivec/file.h" + , "compiler/objectivec/generator.h" + , "compiler/objectivec/helpers.h" + , "compiler/objectivec/import_writer.h" + , "compiler/objectivec/line_consumer.h" + , "compiler/objectivec/map_field.h" + , "compiler/objectivec/message.h" + , "compiler/objectivec/message_field.h" + , "compiler/objectivec/names.h" + , "compiler/objectivec/nsobject_methods.h" + , "compiler/objectivec/oneof.h" + , "compiler/objectivec/options.h" + , "compiler/objectivec/primitive_field.h" + , "compiler/objectivec/tf_decode_data.h" + , "compiler/php/names.h" + , "compiler/php/php_generator.h" + , "compiler/plugin.h" + , "compiler/plugin.pb.h" + , "compiler/python/generator.h" + , "compiler/python/helpers.h" + , "compiler/python/pyi_generator.h" + , "compiler/retention.h" + , "compiler/ruby/ruby_generator.h" + , "compiler/rust/accessors/accessor_case.h" + , "compiler/rust/accessors/accessors.h" + , "compiler/rust/accessors/generator.h" + , "compiler/rust/accessors/helpers.h" + , "compiler/rust/context.h" + , "compiler/rust/crate_mapping.h" + , "compiler/rust/enum.h" + , "compiler/rust/generator.h" + , "compiler/rust/message.h" + , "compiler/rust/naming.h" + , "compiler/rust/oneof.h" + , "compiler/rust/relative_path.h" + , "compiler/rust/rust_field_type.h" + , "compiler/rust/rust_keywords.h" + , "compiler/scc.h" + , "compiler/subprocess.h" + , "compiler/versions.h" + , "compiler/zip_writer.h" + , "testing/file.h" ] , "stage": ["google", "protobuf"] } @@ -310,7 +355,7 @@ , "-Wno-invalid-noreturn" ] } - , "hdrs": ["protobuf_headers"] + , "hdrs": ["protobuf_lite_headers"] , "srcs": [ "any_lite.cc" , "arena.cc" @@ -340,6 +385,10 @@ ] , "deps": [ ["@", "absl", "absl/base", "base"] + , ["@", "absl", "absl/base", "config"] + , ["@", "absl", "absl/base", "core_headers"] + , ["@", "absl", "absl/base", "dynamic_annotations"] + , ["@", "absl", "absl/base", "prefetch"] , ["@", "absl", "absl/container", "btree"] , ["@", "absl", "absl/container", "flat_hash_set"] , ["@", "absl", "absl/hash", "hash"] @@ -348,9 +397,15 @@ , ["@", "absl", "absl/meta", "type_traits"] , ["@", "absl", "absl/numeric", "bits"] , ["@", "absl", "absl/status", "status"] + , ["@", "absl", "absl/strings", "cord"] , ["@", "absl", "absl/strings", "internal"] + , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/synchronization", "synchronization"] , ["@", "absl", "absl/time", "time"] + , ["@", "absl", "absl/types", "optional"] + , ["@", "absl", "absl/types", "span"] + , ["@", "absl", "absl/utility", "if_constexpr"] , ["third_party/utf8_range", "utf8_validity"] ] } @@ -394,7 +449,6 @@ , "generated_message_util.cc" , "implicit_weak_message.cc" , "inlined_string_field.cc" - , "internal_message_util.cc" , "io/coded_stream.cc" , "io/gzip_stream.cc" , "io/io_win32.cc" @@ -438,19 +492,34 @@ , "wire_format_lite.cc" ] , "deps": - [ ["@", "absl", "absl/base", "base"] + [ ["@", "absl", "absl/algorithm", "container"] + , ["@", "absl", "absl/base", "base"] + , ["@", "absl", "absl/base", "core_headers"] , ["@", "absl", "absl/base", "dynamic_annotations"] , ["@", "absl", "absl/container", "btree"] + , ["@", "absl", "absl/container", "fixed_array"] , ["@", "absl", "absl/container", "flat_hash_map"] , ["@", "absl", "absl/container", "flat_hash_set"] + , ["@", "absl", "absl/functional", "any_invocable"] + , ["@", "absl", "absl/functional", "function_ref"] , ["@", "absl", "absl/hash", "hash"] , ["@", "absl", "absl/log", "absl_check"] , ["@", "absl", "absl/log", "absl_log"] , ["@", "absl", "absl/log", "die_if_null"] + , ["@", "absl", "absl/memory", "memory"] + , ["@", "absl", "absl/numeric", "bits"] + , ["@", "absl", "absl/status", "status"] , ["@", "absl", "absl/status", "statusor"] + , ["@", "absl", "absl/strings", "cord"] , ["@", "absl", "absl/strings", "internal"] + , ["@", "absl", "absl/strings", "str_format"] + , ["@", "absl", "absl/strings", "strings"] , ["@", "absl", "absl/synchronization", "synchronization"] , ["@", "absl", "absl/time", "time"] + , ["@", "absl", "absl/types", "optional"] + , ["@", "absl", "absl/types", "span"] + , ["@", "absl", "absl/types", "variant"] + , ["@", "absl", "absl/utility", "if_constexpr"] , ["@", "zlib", "", "zlib"] , ["", "libprotobuf_lite"] , ["third_party/utf8_range", "utf8_validity"] @@ -459,13 +528,9 @@ , "libprotoc": { "type": ["@", "rules", "CC", "library"] , "name": ["libprotoc"] + , "hdrs": ["protoc_headers"] , "srcs": [ "compiler/main.cc" - , "compiler/allowlists/editions.cc" - , "compiler/allowlists/empty_package.cc" - , "compiler/allowlists/open_enum.cc" - , "compiler/allowlists/unused_imports.cc" - , "compiler/allowlists/weak_imports.cc" , "compiler/code_generator.cc" , "compiler/command_line_interface.cc" , "compiler/cpp/enum.cc" @@ -477,10 +542,13 @@ , "compiler/cpp/field_generators/message_field.cc" , "compiler/cpp/field_generators/primitive_field.cc" , "compiler/cpp/field_generators/string_field.cc" + , "compiler/cpp/field_generators/string_view_field.cc" , "compiler/cpp/file.cc" , "compiler/cpp/generator.cc" , "compiler/cpp/helpers.cc" + , "compiler/cpp/ifndef_guard.cc" , "compiler/cpp/message.cc" + , "compiler/cpp/namespace_printer.cc" , "compiler/cpp/padding_optimizer.cc" , "compiler/cpp/parse_function_generator.cc" , "compiler/cpp/service.cc" @@ -504,36 +572,40 @@ , "compiler/csharp/names.cc" , "compiler/java/context.cc" , "compiler/java/doc_comment.cc" - , "compiler/java/enum.cc" - , "compiler/java/enum_field.cc" - , "compiler/java/enum_field_lite.cc" - , "compiler/java/enum_lite.cc" - , "compiler/java/extension.cc" - , "compiler/java/extension_lite.cc" - , "compiler/java/field.cc" + , "compiler/java/field_common.cc" , "compiler/java/file.cc" + , "compiler/java/full/enum.cc" + , "compiler/java/full/enum_field.cc" + , "compiler/java/full/extension.cc" + , "compiler/java/full/generator_factory.cc" + , "compiler/java/full/make_field_gens.cc" + , "compiler/java/full/map_field.cc" + , "compiler/java/full/message.cc" + , "compiler/java/full/message_builder.cc" + , "compiler/java/full/message_field.cc" + , "compiler/java/full/primitive_field.cc" + , "compiler/java/full/service.cc" + , "compiler/java/full/string_field.cc" , "compiler/java/generator.cc" - , "compiler/java/generator_factory.cc" , "compiler/java/helpers.cc" + , "compiler/java/internal_helpers.cc" , "compiler/java/java_features.pb.cc" , "compiler/java/kotlin_generator.cc" - , "compiler/java/map_field.cc" - , "compiler/java/map_field_lite.cc" - , "compiler/java/message.cc" - , "compiler/java/message_builder.cc" - , "compiler/java/message_builder_lite.cc" - , "compiler/java/message_field.cc" - , "compiler/java/message_field_lite.cc" - , "compiler/java/message_lite.cc" + , "compiler/java/lite/enum.cc" + , "compiler/java/lite/enum_field.cc" + , "compiler/java/lite/extension.cc" + , "compiler/java/lite/generator_factory.cc" + , "compiler/java/lite/make_field_gens.cc" + , "compiler/java/lite/map_field.cc" + , "compiler/java/lite/message.cc" + , "compiler/java/lite/message_builder.cc" + , "compiler/java/lite/message_field.cc" + , "compiler/java/lite/primitive_field.cc" + , "compiler/java/lite/string_field.cc" , "compiler/java/message_serialization.cc" , "compiler/java/name_resolver.cc" , "compiler/java/names.cc" - , "compiler/java/primitive_field.cc" - , "compiler/java/primitive_field_lite.cc" - , "compiler/java/service.cc" , "compiler/java/shared_code_generator.cc" - , "compiler/java/string_field.cc" - , "compiler/java/string_field_lite.cc" , "compiler/objectivec/enum.cc" , "compiler/objectivec/enum_field.cc" , "compiler/objectivec/extension.cc" @@ -549,7 +621,7 @@ , "compiler/objectivec/names.cc" , "compiler/objectivec/oneof.cc" , "compiler/objectivec/primitive_field.cc" - , "compiler/objectivec/text_format_decode_data.cc" + , "compiler/objectivec/tf_decode_data.cc" , "compiler/php/names.cc" , "compiler/php/php_generator.cc" , "compiler/plugin.cc" @@ -559,21 +631,35 @@ , "compiler/python/pyi_generator.cc" , "compiler/retention.cc" , "compiler/ruby/ruby_generator.cc" + , "compiler/rust/accessors/accessor_case.cc" , "compiler/rust/accessors/accessors.cc" + , "compiler/rust/accessors/helpers.cc" + , "compiler/rust/accessors/map.cc" + , "compiler/rust/accessors/repeated_field.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/context.cc" + , "compiler/rust/crate_mapping.cc" + , "compiler/rust/enum.cc" , "compiler/rust/generator.cc" , "compiler/rust/message.cc" , "compiler/rust/naming.cc" , "compiler/rust/oneof.cc" , "compiler/rust/relative_path.cc" + , "compiler/rust/rust_field_type.cc" + , "compiler/rust/rust_keywords.cc" , "compiler/subprocess.cc" + , "compiler/versions.cc" , "compiler/zip_writer.cc" + , "testing/file.cc" + ] + , "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 0d4a9495..df6e9328 100644 --- a/etc/import/src/include/openssl/TARGETS.boringssl +++ b/etc/import/src/include/openssl/TARGETS.boringssl @@ -1,9 +1,4 @@ -{ "ssl_headers": - { "type": ["@", "rules", "data", "staged"] - , "srcs": ["dtls1.h", "srtp.h", "ssl.h", "ssl3.h", "tls1.h"] - , "stage": ["openssl"] - } -, "crypto_headers": +{ "crypto_headers": { "type": ["@", "rules", "data", "staged"] , "srcs": [ "aead.h" @@ -45,17 +40,21 @@ , "evp.h" , "evp_errors.h" , "ex_data.h" + , "experimental/dilithium.h" + , "experimental/kyber.h" + , "experimental/spx.h" , "hkdf.h" , "hmac.h" , "hpke.h" , "hrss.h" , "is_boringssl.h" , "kdf.h" - , "kyber.h" , "lhash.h" , "md4.h" , "md5.h" , "mem.h" + , "mldsa.h" + , "mlkem.h" , "nid.h" , "obj.h" , "obj_mac.h" @@ -92,4 +91,9 @@ ] , "stage": ["openssl"] } +, "ssl_headers": + { "type": ["@", "rules", "data", "staged"] + , "srcs": ["dtls1.h", "srtp.h", "ssl.h", "ssl3.h", "tls1.h"] + , "stage": ["openssl"] + } } diff --git a/etc/import/third_party/upb/TARGETS.grpc b/etc/import/third_party/upb/TARGETS.grpc index 12b820a6..4fe3c8bb 100644 --- a/etc/import/third_party/upb/TARGETS.grpc +++ b/etc/import/third_party/upb/TARGETS.grpc @@ -1,11 +1,4 @@ -{ "upb": - { "type": ["@", "rules", "CC", "library"] - , "name": ["upb"] - , "hdrs": ["upb/upb.h"] - , "deps": ["base", "mem"] - , "pure C": ["YES"] - } -, "generated_code_support": +{ "generated_code_support": { "type": ["@", "rules", "CC", "library"] , "name": ["generated_code_support"] , "hdrs": @@ -14,13 +7,10 @@ [ "base" , "mem" , "message" - , "message_accessors" - , "message_accessors_internal" , "message_internal" , "mini_descriptor" , "mini_table" , "wire" - , "wire_internal" ] } , "reflection": @@ -36,8 +26,9 @@ [ "base" , "mem" , "message" - , "message_types" - , "message_value" + , "message_internal" + , "mini_descriptor" + , "mini_table" , "port" , "reflection_internal" ] @@ -90,6 +81,7 @@ , "upb/reflection/internal/method_def.h" , "upb/reflection/internal/oneof_def.h" , "upb/reflection/internal/service_def.h" + , "upb/reflection/internal/upb_edition_defaults.h" , "upb/reflection/message.h" , "upb/reflection/message.hpp" , "upb/reflection/message_def.h" @@ -104,16 +96,18 @@ ] , "deps": [ "base" + , "base_internal" , "hash" , "mem" , "message" - , "message_accessors" - , "message_types" - , "message_value" + , "message_copy" + , "message_internal" , "mini_descriptor" , "mini_descriptor_internal" , "mini_table" + , "mini_table_internal" , "port" + , "wire" , ["src/core/ext/upb-gen", "upb-gen-lib"] ] , "pure C": ["YES"] @@ -127,6 +121,7 @@ , "upb/base/status.h" , "upb/base/status.hpp" , "upb/base/string_view.h" + , "upb/base/upcast.h" ] , "deps": ["port"] , "pure C": ["YES"] @@ -134,17 +129,10 @@ , "base_internal": { "type": ["@", "rules", "CC", "library"] , "name": ["base_internal"] - , "hdrs": ["upb/base/internal/log2.h"] + , "hdrs": ["upb/base/internal/endian.h", "upb/base/internal/log2.h"] , "deps": ["port"] , "pure C": ["YES"] } -, "collections": - { "type": ["@", "rules", "CC", "library"] - , "name": ["collections"] - , "hdrs": ["upb/collections/array.h", "upb/collections/map.h"] - , "deps": ["message"] - , "pure C": ["YES"] - } , "hash": { "type": ["@", "rules", "CC", "library"] , "name": ["hash"] @@ -182,7 +170,16 @@ , "name": ["json"] , "srcs": ["upb/json/decode.c", "upb/json/encode.c"] , "hdrs": ["upb/json/decode.h", "upb/json/encode.h"] - , "deps": ["lex", "message", "port", "reflection", "wire"] + , "deps": + [ "base" + , "lex" + , "mem" + , "message" + , "mini_table" + , "port" + , "reflection" + , "wire" + ] , "pure C": ["YES"] } , "lex": @@ -206,6 +203,7 @@ , "mem": { "type": ["@", "rules", "CC", "library"] , "name": ["mem"] + , "srcs": ["upb/mem/alloc.c", "upb/mem/arena.c"] , "hdrs": ["upb/mem/alloc.h", "upb/mem/arena.h", "upb/mem/arena.hpp"] , "deps": ["mem_internal", "port"] , "pure C": ["YES"] @@ -213,48 +211,36 @@ , "mem_internal": { "type": ["@", "rules", "CC", "library"] , "name": ["mem_internal"] - , "srcs": ["upb/mem/alloc.c", "upb/mem/arena.c"] , "hdrs": ["upb/mem/internal/arena.h"] - , "private-hdrs": ["upb/mem/alloc.h", "upb/mem/arena.h"] , "deps": ["port"] , "pure C": ["YES"] } -, "message_accessors": +, "message": { "type": ["@", "rules", "CC", "library"] - , "name": ["message_accessors"] - , "srcs": ["upb/message/accessors.c"] - , "hdrs": ["upb/message/accessors.h"] - , "private-hdrs": ["upb/message/internal/accessors.h"] - , "deps": - [ "base" - , "eps_copy_input_stream" - , "message" - , "message_internal" - , "mini_table" - , "mini_table_internal" - , "port" - , "wire" - , "wire_reader" + , "name": ["message"] + , "srcs": + [ "upb/message/accessors.c" + , "upb/message/array.c" + , "upb/message/compat.c" + , "upb/message/map.c" + , "upb/message/map_sorter.c" + , "upb/message/message.c" + ] + , "hdrs": + [ "upb/message/accessors.h" + , "upb/message/array.h" + , "upb/message/compat.h" + , "upb/message/map.h" + , "upb/message/map_gencode_util.h" + , "upb/message/message.h" + , "upb/message/tagged_ptr.h" + , "upb/message/value.h" ] - , "pure C": ["YES"] - } -, "message_accessors_internal": - { "type": ["@", "rules", "CC", "library"] - , "name": ["message_accessors_internal"] - , "hdrs": ["upb/message/internal/accessors.h"] - , "deps": ["message_internal", "mini_table_internal", "port"] - , "pure C": ["YES"] - } -, "message_copy": - { "type": ["@", "rules", "CC", "library"] - , "name": ["message_copy"] - , "srcs": ["upb/message/copy.c"] - , "hdrs": ["upb/message/copy.h"] , "deps": [ "base" + , "base_internal" + , "hash" , "mem" - , "message" - , "message_accessors" , "message_internal" , "message_types" , "mini_table" @@ -267,53 +253,46 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["message_internal"] , "srcs": - [ "upb/message/array.c" - , "upb/message/map.c" - , "upb/message/map_sorter.c" - , "upb/message/message.c" + [ "upb/message/internal/compare_unknown.c" + , "upb/message/internal/extension.c" + , "upb/message/internal/message.c" ] , "hdrs": - [ "upb/message/internal/array.h" + [ "upb/message/internal/accessors.h" + , "upb/message/internal/array.h" + , "upb/message/internal/compare_unknown.h" , "upb/message/internal/extension.h" , "upb/message/internal/map.h" - , "upb/message/internal/map_entry.h" , "upb/message/internal/map_sorter.h" , "upb/message/internal/message.h" - , "upb/message/map_gencode_util.h" + , "upb/message/internal/tagged_ptr.h" ] - , "private-hdrs": - ["upb/message/array.h", "upb/message/map.h", "upb/message/message.h"] + , "private-hdrs": ["upb/message/value.h"] , "deps": [ "base" , "base_internal" + , "eps_copy_input_stream" , "hash" , "mem" - , "message_internal_types" , "message_types" - , "message_value" , "mini_table" + , "mini_table_internal" , "port" + , "wire_reader" ] , "pure C": ["YES"] } -, "message_internal_types": +, "message_compare": { "type": ["@", "rules", "CC", "library"] - , "name": ["message_internal_types"] - , "hdrs": ["upb/message/internal/types.h"] - , "pure C": ["YES"] - } -, "message": - { "type": ["@", "rules", "CC", "library"] - , "name": ["message"] - , "hdrs": - ["upb/message/array.h", "upb/message/map.h", "upb/message/message.h"] + , "name": ["message_compare"] + , "srcs": ["upb/message/compare.c"] + , "hdrs": ["upb/message/compare.h"] , "deps": [ "base" - , "mem" + , "message" , "message_internal" - , "message_types" - , "message_value" , "mini_table" + , "mini_table_internal" , "port" ] , "pure C": ["YES"] @@ -328,38 +307,44 @@ , "eps_copy_input_stream" , "mem" , "message" - , "message_accessors" - , "message_accessors_internal" , "message_internal" - , "message_tagged_ptr" - , "message_types" , "mini_table" - , "mini_table_internal" , "port" , "wire" - , "wire_internal" , "wire_reader" ] , "pure C": ["YES"] } -, "message_split64": +, "message_copy": { "type": ["@", "rules", "CC", "library"] - , "name": ["message_split64"] - , "hdrs": ["upb/message/accessors_split64.h", "upb/message/array_split64.h"] - , "deps": ["message", "message_accessors", "port"] + , "name": ["message_copy"] + , "srcs": ["upb/message/copy.c"] + , "hdrs": ["upb/message/copy.h"] + , "deps": + [ "base" + , "base_internal" + , "mem" + , "message" + , "message_internal" + , "mini_table" + , "mini_table_internal" + , "port" + ] , "pure C": ["YES"] } -, "message_tagged_ptr": +, "message_split64": { "type": ["@", "rules", "CC", "library"] - , "name": ["message_tagged_ptr"] - , "hdrs": ["upb/message/tagged_ptr.h"] - , "deps": ["message_types", "port"] + , "name": ["message_split64"] + , "hdrs": ["upb/message/accessors_split64.h"] + , "deps": ["message", "port"] , "pure C": ["YES"] } , "message_types": { "type": ["@", "rules", "CC", "library"] , "name": ["message_types"] - , "hdrs": ["upb/message/types.h"] + , "hdrs": + ["upb/message/internal/map_entry.h", "upb/message/internal/types.h"] + , "deps": ["base", "hash", "port"] , "pure C": ["YES"] } , "message_value": @@ -384,7 +369,9 @@ ] , "deps": [ "base" + , "base_internal" , "mem" + , "message_types" , "mini_descriptor_internal" , "mini_table" , "mini_table_internal" @@ -431,8 +418,7 @@ , "upb/mini_table/message.h" , "upb/mini_table/sub.h" ] - , "deps": - ["base", "hash", "mem", "message_types", "mini_table_internal", "port"] + , "deps": ["base", "hash", "mem", "mini_table_internal", "port"] , "pure C": ["YES"] } , "mini_table_internal": @@ -445,9 +431,10 @@ , "upb/mini_table/internal/field.h" , "upb/mini_table/internal/file.h" , "upb/mini_table/internal/message.h" + , "upb/mini_table/internal/size_log2.h" , "upb/mini_table/internal/sub.h" ] - , "deps": ["base", "message_types", "port"] + , "deps": ["base", "hash", "mem", "message_types", "port"] , "pure C": ["YES"] } , "port": @@ -467,55 +454,49 @@ , "srcs": ["upb/text/encode.c"] , "hdrs": ["upb/text/encode.h"] , "deps": - [ "eps_copy_input_stream" + [ "base" + , "eps_copy_input_stream" , "lex" , "message" , "message_internal" + , "message_types" , "port" , "reflection" - , "wire" , "wire_reader" - , "wire_types" + , ["@", "protobuf", "third_party/utf8_range", "utf8_range"] ] , "pure C": ["YES"] } , "wire": { "type": ["@", "rules", "CC", "library"] , "name": ["wire"] - , "hdrs": ["upb/wire/decode.h", "upb/wire/encode.h"] - , "deps": - ["mem", "message", "mini_table", "port", "wire_internal", "wire_types"] - , "pure C": ["YES"] - } -, "wire_internal": - { "type": ["@", "rules", "CC", "library"] - , "name": ["wire_internal"] , "srcs": - ["upb/wire/decode.c", "upb/wire/decode_fast.c", "upb/wire/encode.c"] + [ "upb/wire/decode.c" + , "upb/wire/encode.c" + , "upb/wire/internal/decode_fast.c" + ] , "hdrs": - [ "upb/wire/decode_fast.h" - , "upb/wire/internal/constants.h" - , "upb/wire/internal/decode.h" - , "upb/wire/internal/swap.h" + [ "upb/wire/decode.h" + , "upb/wire/encode.h" + , "upb/wire/internal/decode_fast.h" ] - , "private-hdrs": ["upb/wire/decode.h", "upb/wire/encode.h"] + , "private-hdrs": + ["upb/wire/internal/constants.h", "upb/wire/internal/decoder.h"] , "deps": [ "base" + , "base_internal" , "eps_copy_input_stream" , "hash" , "mem" , "mem_internal" , "message" - , "message_accessors_internal" , "message_internal" - , "message_internal_types" - , "message_tagged_ptr" + , "message_types" , "mini_table" , "mini_table_internal" , "port" , "wire_reader" - , "wire_types" - , ["third_party/utf8_range", ""] + , ["@", "protobuf", "third_party/utf8_range", "utf8_range"] ] , "pure C": ["YES"] } @@ -523,15 +504,9 @@ { "type": ["@", "rules", "CC", "library"] , "name": ["wire_reader"] , "srcs": ["upb/wire/reader.c"] - , "hdrs": ["upb/wire/reader.h"] - , "private-hdrs": ["upb/wire/internal/swap.h"] - , "deps": ["eps_copy_input_stream", "port", "wire_types"] - , "pure C": ["YES"] - } -, "wire_types": - { "type": ["@", "rules", "CC", "library"] - , "name": ["wire_types"] - , "hdrs": ["upb/wire/types.h"] + , "hdrs": + ["upb/wire/internal/reader.h", "upb/wire/reader.h", "upb/wire/types.h"] + , "deps": ["base_internal", "eps_copy_input_stream", "port"] , "pure C": ["YES"] } , "eps_copy_input_stream": diff --git a/etc/import/third_party/utf8_range/TARGETS.grpc b/etc/import/third_party/utf8_range/TARGETS.grpc deleted file mode 100644 index b8d48617..00000000 --- a/etc/import/third_party/utf8_range/TARGETS.grpc +++ /dev/null @@ -1,8 +0,0 @@ -{ "": - { "type": ["@", "rules", "CC", "library"] - , "name": ["utf8_range"] - , "srcs": ["naive.c", "range2-neon.c", "range2-sse.c"] - , "hdrs": ["utf8_range.h"] - , "pure C": ["YES"] - } -} diff --git a/etc/import/third_party/utf8_range/TARGETS.protobuf b/etc/import/third_party/utf8_range/TARGETS.protobuf index bcd4d3dd..64713dcb 100644 --- a/etc/import/third_party/utf8_range/TARGETS.protobuf +++ b/etc/import/third_party/utf8_range/TARGETS.protobuf @@ -24,6 +24,34 @@ , "name": ["utf8_validity"] , "hdrs": ["utf8_validity.h"] , "srcs": ["utf8_validity.cc"] - , "deps": [["@", "absl", "absl/strings", "strings"]] + , "deps": ["utf8_range", ["@", "absl", "absl/strings", "strings"]] + } +, "utf8_range": + { "type": "export" + , "target": "utf8_range_internal" + , "flexible_config": + [ "OS" + , "ARCH" + , "HOST_ARCH" + , "TARGET_ARCH" + , "TOOLCHAIN_CONFIG" + , "DEBUG" + , "CXX" + , "CXXFLAGS" + , "ADD_CXXFLAGS" + , "AR" + , "ENV" + , "CC" + , "CFLAGS" + , "ADD_CFLAGS" + , "PKG_CONFIG_ARGS" + ] + } +, "utf8_range_internal": + { "type": ["@", "rules", "CC", "library"] + , "name": ["utf8_range"] + , "hdrs": ["utf8_range.h"] + , "srcs": ["utf8_range.c"] + , "pure C": ["YES"] } } diff --git a/etc/import/upb_generator/TARGETS.protobuf b/etc/import/upb_generator/TARGETS.protobuf new file mode 100644 index 00000000..e86bda2f --- /dev/null +++ b/etc/import/upb_generator/TARGETS.protobuf @@ -0,0 +1,9 @@ +{ "mangle": + { "type": ["@", "rules", "CC", "library"] + , "name": ["mangle"] + , "stage": ["upb_generator"] + , "srcs": ["mangle.cc"] + , "hdrs": ["mangle.h"] + , "deps": [["@", "absl", "absl/strings", "strings"]] + } +} diff --git a/etc/patches/bytestream.proto.diff b/etc/patches/bytestream.proto.diff deleted file mode 100644 index 0ded6d5b..00000000 --- a/etc/patches/bytestream.proto.diff +++ /dev/null @@ -1,13 +0,0 @@ ---- bytestream.proto.orig 2022-03-04 15:34:51.771366591 +0100 -+++ bytestream.proto 2022-03-04 15:36:46.721674292 +0100 -@@ -16,8 +16,8 @@ - - package google.bytestream; - --import "google/api/annotations.proto"; --import "google/protobuf/wrappers.proto"; -+// import "google/api/annotations.proto"; -+// import "google/protobuf/wrappers.proto"; - - option go_package = "google.golang.org/genproto/googleapis/bytestream;bytestream"; - option java_outer_classname = "ByteStreamProto"; diff --git a/etc/patches/crypto-use-_Generic-only-if-defined-__cplusplus.patch b/etc/patches/crypto-use-_Generic-only-if-defined-__cplusplus.patch deleted file mode 100644 index fea564c8..00000000 --- a/etc/patches/crypto-use-_Generic-only-if-defined-__cplusplus.patch +++ /dev/null @@ -1,74 +0,0 @@ -From 3359a87a71307336100b84e66b69bad385cd3cfc Mon Sep 17 00:00:00 2001 -From: Martin Jansa <martin.jansa@gmail.com> -Date: Mon, 6 May 2024 01:36:39 +0200 -Subject: [PATCH] crypto: use _Generic only if !defined(__cplusplus) - -* fixes build with gcc-14 which has __builtin_addc and __builtin_subc - with gcc-13 it was already using the #else branch because of missing builtins - -* fixes - https://github.com/grpc/grpc/issues/35945 - -* _Generic was introduced in boringssl with: - https://boringssl.googlesource.com/boringssl/+/70ca6bc24be103dabd68e448cd3af29b929b771d%5E%21/#F4 - -* but e.g. third_party/boringssl-with-bazel/src/ssl/d1_both.cc includes - this internal.h and from the .cc extension gcc will process it as C++ - where _Generic isn't available, causing: - -In file included from third_party/boringssl-with-bazel/src/ssl/d1_both.cc:125: -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h: In function 'uint32_t CRYPTO_addc_u32(uint32_t, uint32_t, uint32_t, uint32_t*)': -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1159:7: error: expected primary-expression before 'unsigned' - 1159 | unsigned: __builtin_addc, \ - | ^~~~~~~~ -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC' - 1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry); - | ^~~~~~~~~~~~~~~~~~~ -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1160:7: error: expected primary-expression before 'unsigned' - 1160 | unsigned long: __builtin_addcl, \ - | ^~~~~~~~ -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC' - 1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry); - | ^~~~~~~~~~~~~~~~~~~ -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1161:7: error: expected primary-expression before 'unsigned' - 1161 | unsigned long long: __builtin_addcll))((x), (y), (carry), (out_carry)) - | ^~~~~~~~ -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC' - 1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry); - | ^~~~~~~~~~~~~~~~~~~ -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1158:4: error: '_Generic' was not declared in this scope - 1158 | (_Generic((x), \ - | ^~~~~~~~ -third_party/boringssl-with-bazel/src/ssl/../crypto/internal.h:1166:10: note: in expansion of macro 'CRYPTO_GENERIC_ADDC' - 1166 | return CRYPTO_GENERIC_ADDC(x, y, carry, out_carry); - | ^~~~~~~~~~~~~~~~~~~ - -Signed-off-by: Martin Jansa <martin.jansa@gmail.com> ---- -Upstream-Status: Submitted [https://boringssl-review.googlesource.com/c/boringssl/+/68227 crypto: use _Generic only if !defined(__cplusplus)] - - crypto/internal.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/crypto/internal.h b/crypto/internal.h -index a77102d76..30d6826dd 100644 ---- a/crypto/internal.h -+++ b/crypto/internal.h -@@ -1152,7 +1152,7 @@ static inline uint64_t CRYPTO_rotr_u64(uint64_t value, int shift) { - - // CRYPTO_addc_* returns |x + y + carry|, and sets |*out_carry| to the carry - // bit. |carry| must be zero or one. --#if OPENSSL_HAS_BUILTIN(__builtin_addc) -+#if OPENSSL_HAS_BUILTIN(__builtin_addc) && !defined(__cplusplus) - - #define CRYPTO_GENERIC_ADDC(x, y, carry, out_carry) \ - (_Generic((x), \ -@@ -1204,7 +1204,7 @@ static inline uint64_t CRYPTO_addc_u64(uint64_t x, uint64_t y, uint64_t carry, - - // CRYPTO_subc_* returns |x - y - borrow|, and sets |*out_borrow| to the borrow - // bit. |borrow| must be zero or one. --#if OPENSSL_HAS_BUILTIN(__builtin_subc) -+#if OPENSSL_HAS_BUILTIN(__builtin_subc) && !defined(__cplusplus) - - #define CRYPTO_GENERIC_SUBC(x, y, borrow, out_borrow) \ - (_Generic((x), \ diff --git a/etc/repos.json b/etc/repos.json index 0549a98b..f3e6cefd 100644 --- a/etc/repos.json +++ b/etc/repos.json @@ -234,13 +234,13 @@ , "ssl": { "repository": { "type": "archive" - , "content": "7b7deaf147baf61c8efdc8a4ac79a16ba70b216e" - , "fetch": "https://github.com/google/boringssl/archive/ae72a4514c7afd150596b0a80947f3ca9b8363b5.tar.gz" - , "sha256": "057f662b0e85931a84945b2e89ba201fd44b0583da827c948fe443593690fb83" - , "sha512": "757a2727a2ab0e45656c22d807ea1217c74c276f51fa721a87f92b59a4d040d9931586e912b4558f57330340cc3af6361f1694b1479b764635c6a111b356afc4" - , "subdir": "boringssl-ae72a4514c7afd150596b0a80947f3ca9b8363b5" + , "content": "2142a2813a0d387f5f86dd90635d29a88b5b6c66" + , "fetch": "https://github.com/google/boringssl/archive/b8b3e6e11166719a8ebfa43c0cde9ad7d57a84f6.tar.gz" + , "sha256": "c70d519e4ee709b7a74410a5e3a937428b8198d793a3d771be3dd2086ae167c8" + , "sha512": "3a35107ce0b891911608b97e24a3437fb849bcb738f699eab74e55a2e0fd911f4a448ac1f2b11f444bcf7ae5794b7fa109009043a0f5dbeec5d73cf3909651c0" + , "subdir": "boringssl-b8b3e6e11166719a8ebfa43c0cde9ad7d57a84f6" , "mirrors": - [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/boringssl/archive/ae72a4514c7afd150596b0a80947f3ca9b8363b5.tar.gz" + [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/boringssl/archive/b8b3e6e11166719a8ebfa43c0cde9ad7d57a84f6.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 *.c src/crypto/*.c src/crypto/*/*.c src/crypto/*/*.S src/third_party/fiat/asm/*.S {os}-{arch}/crypto/fipsmodule/*.S && {ar} cqs libcrypto.a *.o" + , "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" , "link": ["-lcrypto", "-pthread"] , "include_dir": "src/include/openssl" , "include_name": "openssl" @@ -258,11 +258,11 @@ , "protobuf": { "repository": { "type": "archive" - , "content": "989aa1fec35687ab84229fa84099582dd8f0246a" - , "fetch": "https://github.com/protocolbuffers/protobuf/releases/download/v25.1/protobuf-25.1.tar.gz" - , "sha256": "9bd87b8280ef720d3240514f884e56a712f2218f0d693b48050c836028940a42" - , "sha512": "d2fad2188118ced2cd951bdb472d72cc9e9b2158c88eeca652c76332a884b5b5b4b58628f7777272fa693140753823584ea9c7924f1655b1d5a363f59bdf7a4c" - , "subdir": "protobuf-25.1" + , "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" } , "target_root": "import targets" , "target_file_name": "TARGETS.protobuf" @@ -291,13 +291,13 @@ , "google_apis": { "repository": { "type": "archive" - , "content": "5d9001f3dff8dec1880c06c0de100a0c2fc65094" - , "fetch": "https://github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz" - , "sha256": "5bb6b0253ccf64b53d6c7249625a7e3f6c3bc6402abd52d3778bfa48258703a0" - , "sha512": "cdeefae807df7097174b4bb28c0900b06a68d424c00ebba4ff5add260c9c651351d5e429bfc5de42f95ebb75dadec313f7bd3991c2fa476c9104f9ea656acad4" - , "subdir": "googleapis-2f9af297c84c55c8b871ba4495e01ade42476c92" + , "content": "db3c51a8fd9c923a4e4908d8bcd7dd4642cc4664" + , "fetch": "https://github.com/googleapis/googleapis/archive/fe8ba054ad4f7eca946c2d14a63c3f07c0b586a0.tar.gz" + , "sha256": "0513f0f40af63bd05dc789cacc334ab6cec27cc89db596557cb2dfe8919463e4" + , "sha512": "d77ea83f8e68e3c0b667e7de43c2cd28b0ca7b969b2cf127b3873fc19f330ad85afb314bef4174a4e11ed68b620e43853d8b44eb833c5eca7e820ca21c1c3e15" + , "subdir": "googleapis-fe8ba054ad4f7eca946c2d14a63c3f07c0b586a0" , "mirrors": - [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz" + [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/googleapis/googleapis/archive/fe8ba054ad4f7eca946c2d14a63c3f07c0b586a0.tar.gz" ] } , "target_root": "import targets" @@ -392,11 +392,11 @@ , "com_github_grpc_grpc": { "repository": { "type": "archive" - , "content": "d89bbef10ae30b511e062e6aa36520a2805e0f97" - , "fetch": "https://github.com/grpc/grpc/archive/refs/tags/v1.62.1.tar.gz" - , "sha256": "c9f9ae6e4d6f40464ee9958be4068087881ed6aa37e30d0e64d40ed7be39dd01" - , "sha512": "3224ad2617c18156f90c54c1ebf1f2015e405a6f12546e8709e0c905f52508c9f1a13b4d5a6cc7a35abf58b429985b5b504c9062f50c0d3d6aa163180a61047a" - , "subdir": "grpc-1.62.1" + , "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" , "pragma": {"special": "ignore"} } , "target_root": "import targets" |