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
Easwar Swaminathan
cfef8c7e03
pemfile: Update distributor only inside of the for loop ( #4114 )
2020-12-16 09:28:28 -08:00
Easwar Swaminathan
17e2cbe887
credentials/xds: ServerHandshake() implementation ( #4089 )
2020-12-14 09:00:45 -08:00
Easwar Swaminathan
c7df457e12
credentials/xds: Rename test file ( #4077 )
2020-12-04 08:42:31 -08:00
Edmond
8f3cc6cc26
protoc-gen-go-grpc: export grpc.ServiceDesc ( #4035 )
2020-11-23 14:56:57 -08:00
Easwar Swaminathan
6d0f0110bf
meshca: Don't use the config proto from grpc-proto ( #4056 )
2020-11-23 09:44:03 -08:00
Easwar Swaminathan
fa59d20167
pemfile: Implement certprovider config parsing API ( #4023 )
2020-11-17 15:36:28 -08:00
Timothy Gu
20636e76a9
protobuf: update protoc to latest version ( #4038 )
...
Presently, protoc 3.3.0 (released in 2017) is still being used. This
commit updates the vet.sh script as well as existing generated files to
use protoc 3.14.0 instead.
The only concrete change this brings is updated import paths of
Timestamp and Duration types. However, in practice this is a no-op,
since the types themselves are already aliased to the new import path:
- https://pkg.go.dev/github.com/golang/protobuf@v1.4.3/ptypes/duration#Duration
- https://pkg.go.dev/github.com/golang/protobuf@v1.4.3/ptypes/timestamp#Timestamp
2020-11-16 16:59:46 -08:00
yihuaz
aeb04798c5
credentials: fix PerRPCCredentials w/RequireTransportSecurity and security levels ( #3995 )
2020-11-09 15:33:53 -08:00
Easwar Swaminathan
bc01f3fa87
certprovider: API tweaks. ( #3987 )
2020-11-06 11:24:57 -08:00
Gaurav Gahlot
d7a7a304ff
testing: Avoid using context.Background ( #3949 )
2020-11-05 09:25:17 -08:00
Easwar Swaminathan
4e179b8d3e
pemfile: Move file watcher plugin from advancedtls to gRPC ( #3981 )
2020-10-30 15:52:55 -07:00
Easwar Swaminathan
fe9c99ff4c
xds: CDS balancer security integration. ( #3955 )
2020-10-30 15:52:14 -07:00
Easwar Swaminathan
eb7fc22e45
credentials/xds: Handle no acceptedSANs correctly. ( #3965 )
2020-10-22 13:37:57 -07:00