Commit Graph

4923 Commits

Author SHA1 Message Date
apolcyn 3aafa84f17
xds/googlec2p: use xdstp names for LDS (#6949) 2024-01-31 09:04:23 -08:00
Clément Jean 02858ee506
deps: move from github.com/golang/protobuf to google.golang.org/protobuf/proto (#6919)
Co-authored-by: Arvind Bright <arvind.bright100@gmail.com>
Co-authored-by: Doug Fawley <dfawley@google.com>
2024-01-30 10:59:10 -08:00
Cheng Fang 8d735f01ad
internal/transport: Remove redundant if conditional in http2_server (#6946) 2024-01-29 17:37:15 -05:00
Zach Reyes 5051eeae53
grpc: Update go mod (#6939) 2024-01-24 19:10:36 -05:00
Doug Fawley d66bc9b79c
encoding/proto: make sure proto imports are renamed (#6934) 2024-01-23 11:18:17 -08:00
Zach Reyes 4d792e5b29
Change version to 1.62.0-dev (#6938) 2024-01-23 14:10:43 -05:00
Zach Reyes 52e23632fc
test/xds: Use different import path for gRPC Messages (#6933) 2024-01-22 19:31:38 -05:00
Vladimir Varankin 67e50be526
transport: Remove redundant if in handleGoAway (#6930) 2024-01-22 19:31:00 -05:00
Matthew Stevenson e96f521f47
alts: Extract AuthInfo after handshake in ALTS e2e test. (#6931)
* alts: Extract AuthInfo after handshake in ALTS e2e test.

* Add comment, per review request.
2024-01-22 08:09:32 -08:00
Aditya Sood 987df13092
metadata: move FromOutgoingContextRaw() to internal (#6765)
Co-authored-by: Arvind Bright <arvind.bright100@gmail.com>
2024-01-18 09:55:32 -08:00
Doug Fawley 61eab37838
server: block GracefulStop on method handlers and make blocking optional for Stop (#6922) 2024-01-18 08:50:54 -08:00
Zach Reyes ddd377f198
xds/server: fix RDS handling for non-inline route configs (#6915) 2024-01-16 19:03:18 -05:00
Mile Druzijanic 8b455deef5
removing Roots deprecated Subjects field in tests (#6907) 2024-01-16 15:24:11 -08:00
Matthew Stevenson 953d12a1c6
alts: Forward-fix of ALTS queuing of handshake requests. (#6906)
* alts: Forward-fix of ALTS queuing of handshake requests.
2024-01-11 13:08:21 -05:00
mustafasen81 6ce73bfbf9
internal/transport: convert `ConnectionError` to `Unavailable` status when writing headers (#6891) 2024-01-10 15:21:24 -08:00
Arvind Bright e7e400b24c
deps: apply `make proto` changes (#6916) 2024-01-10 13:28:07 -08:00
Eyal Halpern Shalev 660c39467d
examples: Fixed the formatting in the Authentication README.md (#6908) 2024-01-10 10:26:36 -08:00
James Roper 3a8270f8b6
grpc: skip compression of empty messages (#6842)
Fixes #6831.

This avoids compressing messages that are empty, since you can't compress zero
bytes to anything smaller than zero bytes, and most compression algorithms
output headers and trailers which means the resulting message will be non-zero
bytes.
2024-01-09 10:18:23 -08:00
Arvind Bright 7e9d319f60
vet: remove ignore of CloseNotifier (#6911) 2024-01-08 16:38:52 -08:00
Gina Yeh 5a36bb7be5
fix 'identitiy' typo in error message (#6909)
* Typo fixing.
2024-01-08 14:05:43 -08:00
dependabot[bot] a233d9b577
build(deps): bump the github-actions group with 1 update (#6904)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-04 13:30:07 -08:00
Antoine Tollenaere 6bc19068a7
xds: add support for mTLS Credentials in xDS bootstrap (#6757) 2024-01-04 12:34:53 -08:00
Matthew Stevenson 71cc0f1675
Revert "alts: Queue ALTS handshakes once limit is reached rather than dropping. (#6884)" (#6903)
This reverts commit adc76852e0.
2023-12-28 14:33:59 -08:00
Mile Druzijanic 4f03f3ff32
removing deprecated http closenotifier function (#6886) 2023-12-21 14:54:26 -08:00
Easwar Swaminathan bb0d32f078
xds: don't fail channel/server startup when xds creds is specified, but bootstrap is missing certificate providers (#6848) 2023-12-19 16:30:43 -08:00
Doug Fawley e20d5ce8c4
reflection: rename non-regenerated pb.go files to not be called '.pb.go' (#6885) 2023-12-19 15:37:50 -08:00
Matthew Stevenson adc76852e0
alts: Queue ALTS handshakes once limit is reached rather than dropping. (#6884)
* alts: Queue ALTS handshakes once limit is reached rather than dropping.

* Fix alts_test.go failure.
2023-12-19 13:36:09 -08:00
Michal Matczuk 33a60a8581
internal: use OS defaults for TCP keepalive params in Windows (#6863) 2023-12-19 10:42:49 -08:00
Sergii Tkachenko c109241f34
interop/xds: Increase go log verbosity to 99 so that EDS is logged (#6860) 2023-12-15 16:20:54 -08:00
Daniel Liu 02a4e93bfb
orca: use atomic pointer instead of mutex in server metrics recorder to improve performance (#6799) 2023-12-15 16:18:44 -08:00
Sergii Tkachenko df02c114bb
test/kokoro: Use the Kokoro shared install lib from the new repo (#6859) 2023-12-15 14:54:22 -08:00
Matthew Stevenson 444749dedf
alts: Record network latency and pass it to the handshaker service. (#6851)
* alts: Record network latency and pass it to the handshaker service.

* Fix vet.sh warnings.

* Fix protoc version issue.

* Address review comments.
2023-12-15 14:06:46 -08:00
Easwar Swaminathan 45624f0e10
grpc: eliminate panics in server worker implementation (#6856) 2023-12-15 09:47:32 -08:00
Easwar Swaminathan 6e6914a7af
completely delete WatchListener and WatchRouteConfig APIs (#6849) 2023-12-14 16:29:26 -08:00
Easwar Swaminathan 836e5de556
credentials/alts: update handshaker.pb.go (#6857) 2023-12-14 11:57:40 -08:00
Pedro Kaj Kjellerup Nacht 43e4461a75
Forbid dependabot from performing major version bumps (#6852) 2023-12-13 11:46:25 -08:00
Roland Bracewell Shoemaker 686fdd8da1
security/advancedtls: fix test that relies on min TLS version (#6824)
Bump the version in tls.ClientHelloInfo.SupportedVersions to
tls.VersionTLS12 (security/advancedtls/advancedtls_test.go)
2023-12-12 17:42:22 -05:00
Easwar Swaminathan 52baf161f3
internal: use OS defaults for TCP keepalive params only on unix (#6841) 2023-12-08 14:38:03 -08:00
dependabot[bot] d050906123
build(deps): bump the github-actions group with 3 updates (#6835)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-08 09:42:19 -08:00
Easwar Swaminathan 477bd62419
xds/internal/resolver: switch to generic xDS API for LDS/RDS (#6729) 2023-12-07 14:39:06 -08:00
Easwar Swaminathan a03c7f1faa
client: always enable TCP keepalives with OS defaults (#6834) 2023-12-07 14:04:31 -08:00
Pedro Kaj Kjellerup Nacht c2398ced0e
[infra] Hash-pin GitHub Actions, keep them updated with dependabot (#6815) 2023-12-06 11:48:24 -08:00
Aditya Sood 0866ce06ba
grpc: optional interface to provide channel authority (#6752) 2023-12-05 12:10:02 -08:00
Doug Fawley 5d7453e661
client: rework resolver and balancer wrappers to avoid deadlock (#6804) 2023-12-05 10:56:48 -08:00
y-yagi 93389b7f02
doc: fix link to the reflection protocol (#6833) 2023-12-04 10:11:32 -08:00
Zach Reyes 1b05500d80
internal/credentials/xds: Add exported comment for HandshakeInfo (#6823) 2023-11-30 13:47:27 -05:00
Easwar Swaminathan 737f87b6a1
xds/internal/server: cleanup formatting directives in some logs (#6820) 2023-11-29 13:50:16 -08:00
Terry Wilson bc16b5ff85
interop: support custom creds flag for stress test client (#6809) 2023-11-27 14:13:51 -08:00
erm-g 02ea031697
Bugfix for broken import (#6816) 2023-11-22 13:09:54 -05:00
Gregory Cooke 287c47355e
Mark old CRL APIs as deprecated (#6810) 2023-11-21 10:00:46 -05:00