Commit Graph

5023 Commits

Author SHA1 Message Date
Doug Fawley c003fdf4be
channelz: add LocalAddr to listen sockets and test (#7062) 2024-03-21 20:48:10 -04:00
Conor Evans a9759783ed
cmd/protoc-gen-go-grpc: don't emit const blocks for services with no methods (#7055) 2024-03-21 15:56:37 -07:00
Zach Reyes eb5828bae7
protoc: Change protoc to include generated call option (#6960) 2024-03-21 17:34:19 -04:00
Zach Reyes cce163274b
Change version to 1.64.0-dev (#7052) 2024-03-20 13:02:40 -04:00
Arvind Bright 4ffccf1a5f
googlec2p: use xdstp style template for client LDS resource name (#7048) 2024-03-19 15:06:40 -07:00
Doug Fawley faf9964afe
gracefulswitch: add ParseConfig and make UpdateClientConnState call SwitchTo if needed (#7035) 2024-03-19 11:35:17 -07:00
Doug Fawley 800a8e02b5
channelz: re-add state for subchannels (#7046) 2024-03-19 10:53:53 -07:00
Doug Fawley dadbbfa286
channelz: re-add target and state (#7042) 2024-03-18 15:31:19 -07:00
Doug Fawley 55cd7a68b3
channelz: major cleanup / reorganization (#6969) 2024-03-15 11:13:53 -07:00
Daniel Liu a1033b1f44
xds: add LRS named metrics support (#7027) 2024-03-15 11:05:17 -07:00
yeahyear 4f43d2e91d
chore: remove repetitive words (#7036) 2024-03-13 09:43:37 -07:00
Doug Fawley 7c377708dc
grpc: clean up doc strings and some code around Dial vs NewClient (#7029) 2024-03-07 16:26:12 -08:00
Matt Straathof c8083227ee
chore: expose `NewClient` method to end users (#7010) 2024-03-07 13:52:41 -08:00
Dmitry A. Shashkin c31fce824d
Update github.com/golang/protobuf and google.golang.org/protobuf modules (#7028) 2024-03-07 13:51:16 -08:00
Doug Fawley 55341d7fde
xdsclient: correct logic used to suppress empty ADS requests on new streams (#7026) 2024-03-07 09:15:51 -08:00
Hong Truong f7c5e6a762
DNS resolving with timeout (#6917) 2024-03-05 15:49:11 -08:00
dependabot[bot] 815e2e2d35
build(deps): bump the github-actions group with 1 update (#7014)
Bumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).


Updates `github/codeql-action` from 2.23.2 to 2.24.6
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](2f93e4319b...928ff8c822)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-05 09:49:03 -08:00
Arvind Bright 2a617ca67a
experimental: re-split message/service pb imports (#7011) 2024-02-28 14:37:10 -08:00
Doug Fawley 99ded5c490
examples: update deps of observability example to gcp/observabliity@v1.0.1 (#7009) 2024-02-28 14:02:27 -08:00
Doug Fawley e978e43f6f
gcp/observability: update stackdriver dependency to remove dep on prometheus (#7008) 2024-02-28 13:41:18 -08:00
Gina Yeh 27c5d98b94
deps: update dependencies for all modules (#7007) 2024-02-28 11:15:27 -08:00
Arvind Bright 90fc697165
xdsclient: use dataplane authority for virtualhost lookup (#6997) 2024-02-28 11:08:09 -08:00
Arvind Bright c267d5bbeb
grpc: add clientconn.CanonicalTarget() to return the canonical target string (#7006) 2024-02-28 11:07:49 -08:00
Clément Jean 51f9cc0f35
deps: move from github.com/golang/protobuf to google.golang.org/protobuf/proto (#6961) 2024-02-28 09:58:48 -08:00
Doug Fawley eb08be40db
github: add Go 1.22 testing (#7005) 2024-02-27 10:51:21 -08:00
Matthieu MOREL eb880d5882
replace github.com/cncf/udpa/go by github.com/cncf/xds/go (#7001) 2024-02-27 10:48:40 -08:00
Jaewan Park 5ccf176a08
rpc_util: Fix RecvBufferPool deactivation issues (#6766) 2024-02-23 15:49:17 -05:00
Sercan Değirmenci 76a23bf37a
fix enabling compression by trimming whitespaces in accept encoding header (#6952) 2024-02-20 15:12:22 -08:00
Anand Inguva 7525e9885f
test: add test for invalid streamID (#6940) 2024-02-20 11:15:18 -08:00
heesu_choi c63d9258db
examples: fix typo in url (#6978) 2024-02-16 13:08:38 -08:00
Joshua Humphries 40d6adb0cc
transport: Make error-handling for bad HTTP method consistent between HTTP/2 server transport and handler server transport (#6989) 2024-02-16 14:33:12 -05:00
Raghav Jhavar 3c2a44dca3
transport: when using write buffer pooling, use input size instead of size*2 (#6983) 2024-02-15 18:07:19 -05:00
Zach Reyes 3ae77e6528
grpc: Canonicalize string returned by ClientConn.Target() and resolver.Address.String() (#6923) 2024-02-15 15:26:14 -05:00
Zach Reyes 29997a0cbc
grpc: Add StaticMethod CallOption (#6926) 2024-02-15 15:16:14 -05:00
Doug Fawley 28d78d4baf
*: forbid the use of time.After (#6985) 2024-02-15 09:18:03 -08:00
erm-g 408139acc3
security/advancedtls: CRL checks improvement (#6968) 2024-02-14 15:33:38 -08:00
irsl f94be9b5f2
Set the security level of Windows named pipes to NoSecurity (#6956) 2024-02-14 15:22:46 -08:00
Doug Fawley 05db80f118
server: wait to close connection until incoming socket is drained (with timeout) (#6977) 2024-02-12 08:38:58 -08:00
Zach Reyes f135e982e6
xds/internal/xdsclient: Add comments for exported types (#6972) 2024-02-08 19:03:30 -05:00
Gina Yeh f8eef63288
Change version to 1.63.0-dev (#6976) 2024-02-08 14:36:59 -08:00
Arvind Bright d41b01db97
encoding: fix typo (#6966) 2024-02-05 15:41:01 -08:00
Arvind Bright c2b50ee081
deps: fix backwards compatibility with encoding (#6965) 2024-02-05 14:59:52 -08:00
apolcyn 05b4a8b8f7
Revert "xds/googlec2p: use xdstp names for LDS (#6949)" (#6964) 2024-02-05 14:35:18 -08:00
Chris K 03e76b3d2a
grpc: add ability to compile with or without tracing (#6954)
golang.org/x/net/trace is the only dependency of gRPC Go that depends --
through html/template and text/template -- on reflect's MethodByName.
Binaries with MethodByName are not eligible for Go dead code
elimination.

As of protobuf v1.32.0 combined with Go 1.22, Go protobufs support
compilation with dead code elimination. This commit allows users of gRPC
Go to also make use of dead code elimination for smaller binary sizes.

Signed-off-by: Chris Koch <chrisko@google.com>
2024-02-02 13:49:23 -08:00
Zach Reyes 84b85babc0
xds/googledirectpath: Check if ipv6 address is non empty (#6959) 2024-02-01 19:03:47 -05:00
Kamyar Mirzavaziri 6f63f05a5b
internal/grpcrand: use Go top-level random functions for go1.21+ (#6925) 2024-02-01 15:11:59 -08:00
Arvind Bright cd69b5d0af
.*: fix minor linter issues (#6958) 2024-02-01 15:49:00 -06:00
dependabot[bot] 891f8da1d6
build(deps): bump the github-actions group with 2 updates (#6955)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-01 15:07:32 -06:00
Arvind Bright 8da3e234d3
status: modify TestStatus_ErrorDetails_Fail to replace protoimpl package (#6953) 2024-02-01 11:47:48 -06:00
Aditya Sood a3f5ed6931
interop: Replace context.Background() with passed ctx (#6827) 2024-01-31 14:23:27 -08:00