Matthew Stevenson
5a50b970cc
Revert "Revert "credentials/alts: defer ALTS stream creation until handshake …" ( #6179 )
2023-04-11 14:56:13 -07:00
Matthew Stevenson
06de8f851e
alts: Add retry loop when making RPC in ALTS's TestFullHandshake. ( #6183 )
2023-04-11 11:36:21 -07:00
Matthew Stevenson
17b693d784
alts: Perform full handshake in ALTS tests. ( #6177 )
2023-04-10 08:59:12 -07:00
Easwar Swaminathan
415ccdf154
go.mod: update all dependencies after 1.54 branch cut ( #6132 )
2023-03-28 16:03:41 -07:00
Zach Reyes
277bb6429a
Revert "credentials/alts: defer ALTS stream creation until handshake time ( #6077 )" ( #6148 )
...
This reverts commit c84a5005d9 .
2023-03-23 19:34:27 -04:00
Matthew Stevenson
c84a5005d9
credentials/alts: defer ALTS stream creation until handshake time ( #6077 )
2023-03-17 09:09:42 -07:00
Easwar Swaminathan
33df9fc43d
credentials/xds: improve error message upon SAN matching failure ( #6080 )
2023-03-07 10:03:02 -08:00
Arvind Bright
8ba23be961
cmd/protoc-gen-go-grpc: bump -version to 1.3.0 for release ( #6064 )
2023-03-01 09:58:20 -08:00
Borja Lazaro Toralles
3151e834fa
cmd/protoc-gen-go-grpc: export consts for full method names ( #5886 )
2023-02-01 13:20:35 -08:00
Theodore Salvo
f2fbb0e07e
Deprecate use of `ioutil` package ( #5906 )
...
Resolves https://github.com/grpc/grpc-go/issues/5897
2023-01-03 11:20:20 -08:00
Theodore Salvo
c90744f16a
oauth: mark `NewOauthAccess` as deprecated and update examples to use `TokenSource` ( #5882 )
...
* Mark NewOauthAccess as deprecated & change examples
* Fix composite literal uses unkeyed fields for v1.19
2022-12-27 21:06:47 -06:00
Doug Fawley
3011eaf70e
test/tools: update staticcheck version to latest ( #5806 )
2022-11-18 13:51:43 -08:00
Doug Fawley
fefb3ec0c0
test/tools: update everything to latest versions except staticcheck ( #5805 )
2022-11-18 11:26:37 -08:00
Doug Fawley
778860e606
testing: update Go to 1.19 ( #5717 )
2022-10-17 15:04:34 -07:00
Doug Fawley
12db695f16
grpc: restrict status codes from control plane (gRFC A54) ( #5653 )
2022-10-04 15:13:23 -07:00
RedHawker
182e9df160
Grab comment from proto file, similar to protoc-gen-go ( #5540 )
2022-09-06 12:35:40 -07:00
Easwar Swaminathan
60a3a7e969
cleanup: fixes for issues surfaced by vet ( #5617 )
2022-09-02 14:09:10 -07:00
Easwar Swaminathan
ddcda5f76a
alts: do not set WaitForReady on handshaker RPCs ( #5620 )
2022-08-31 14:37:02 -07:00
Abirdcfly
c351f37ddc
chore: remove duplicate word in comments ( #5616 )
2022-08-30 14:01:37 -07:00
Doug Fawley
ca5cc0bcad
credentials/google: support new-style xDS cluster names ( #5399 )
2022-06-06 13:20:12 -07:00
赵延
c44f627fd1
cleanup: replace grpc.WithInsecure with insecure.NewCredentials ( #5177 )
2022-02-09 11:17:46 -08:00
Anirudh Ramachandra
c7f7d3a75c
xds/bootstrap: add plugin system for credentials specified in bootstrap file ( #5136 )
2022-02-01 14:01:50 -08:00
Easwar Swaminathan
9353ae3bb4
credentials/google: stub out the oauth package in test ( #5118 )
2022-01-11 14:42:12 -08:00
Easwar Swaminathan
b069440926
credentials/google: use grpctest.Tester for tests in this package ( #5098 )
2022-01-04 08:51:39 -08:00
Adam Babik
db9fdf706d
insecure: remove experimental notice ( #5069 )
2021-12-22 14:28:13 -08:00
Doug Fawley
c285fc70e0
cmd/protoc-gen-go-grpc: update version for release ( #5070 )
2021-12-20 15:40:38 -08:00
Easwar Swaminathan
dd767416a6
grpc: implement WithInsecure() using the insecure package ( #4718 )
2021-11-09 15:42:07 -08:00
Menghan Li
03753f593c
creds/google: fix CFE cluster name check ( #4893 )
2021-10-25 17:42:07 -07:00
Easwar Swaminathan
aaff9e7ab9
grpc: better RFC 3986 compliant target parsing ( #4817 )
2021-10-14 14:54:02 -07:00
Menghan Li
ee479e630f
creds/google: replace NewComputeEngineCredsWithOptions with NewDefaultCredentialsWithOptions ( #4830 )
2021-10-05 14:49:15 -07:00
Mohan Li
127c052c70
credentials/google: introduce a new API `NewComputeEngineCredsWithOptions` ( #4767 )
2021-09-30 13:06:50 -07:00
Easwar Swaminathan
4c5f7fb0ee
xds: de-experimentalize xDS apis required for psm security ( #4753 )
2021-09-15 14:05:59 -07:00
Cesar Ghali
4e07a14b4e
credentials/ALTS: Ensure ALTS record protocol names are consistent ( #4754 )
2021-09-10 13:58:12 -07:00
yihuaz
0ca7dca977
oauth: Allow access to Google API regional endpoints via Google Default Credentials ( #4713 )
2021-09-07 09:12:01 -07:00
Doug Fawley
d074cae66b
github: fold security tests into 'tests'; update testing to 1.17-1.15 ( #4708 )
2021-08-26 11:21:36 -07:00
Easwar Swaminathan
712e8d4f57
Remove support for Go 1.13 and older (cont) ( #4706 )
2021-08-25 14:51:41 -07:00
Zach Reyes
b759b408e8
xds: moved shared matchers to internal/xds ( #4441 )
...
* Moved shared matchers to internal/xds
2021-05-14 17:02:10 -04:00
Easwar Swaminathan
75497df97f
meshca: remove meshca certificate provider implementation ( #4385 )
2021-05-04 14:38:47 -07:00
Doug Fawley
74fe6eaa41
github: testing action workflow improvements and update to test Go1.16 ( #4358 )
2021-04-22 14:59:51 -07:00
lzhfromustc
41676e61b1
Fix goroutine leaks ( #4214 )
2021-04-19 09:49:37 -07:00
Doug Fawley
87eb5b7502
credentials/google: remove unnecessary dependency on xds protos ( #4339 )
2021-04-13 16:19:17 -07:00
Menghan Li
950ddd3c37
xds/google_default_creds: handshake based on cluster name in address attributes ( #4310 )
2021-04-12 09:56:37 -07:00
Aliaksandr Mianzhynski
d6abfb4598
cmd/protoc-gen-go-grpc: add protoc and protoc-gen-go-grpc versions to top comment ( #4313 )
2021-04-09 16:30:59 -07:00
Doug Fawley
b331a48e06
alts: re-add vmOnGCP and once globals for easier testing ( #4284 )
2021-03-23 10:42:27 -07:00
Easwar Swaminathan
1e7119b136
xds: support all matchers for SANs ( #4246 )
2021-03-15 14:13:13 -07:00
Menghan Li
f168a3cb3b
c2p: add google-c2p resolver ( #4204 )
2021-03-11 14:17:43 -08:00
Easwar Swaminathan
e8930beb0e
xds: Prepare to support filter chains on the server ( #4222 )
2021-03-10 21:12:44 -08:00
Easwar Swaminathan
2c42474aca
pemfile: Make test happy with Go1.16 ( #4164 )
...
Go1.16 adds a new unexported field to x509.CertPool which causes our
tests to fail because cmp.Equal() isn't happy. This change introduces a
helper function which compares certprovider.KeyMaterial in a way that
makes the test happy with the new Go version.
2021-01-21 17:21:34 -08:00
Doug Fawley
938f6e2f75
cmd/protoc-gen-go-grpc: add gRPC-Go version comment and update release version ( #4152 )
2021-01-14 14:28:25 -08:00
Easwar Swaminathan
d79063fdde
credentials/xds: Move non-user facing functionality to an internal package ( #4117 )
2020-12-16 15:46:56 -08:00