Cesar Ghali
f9ac13d469
credentials/alts: Properly release server InBytes buffer after the handshake is complete. ( #3529 )
2020-04-16 15:09:15 -07:00
Menghan Li
c97e1d3b72
Revert "credentials/alts: Properly release server InBytes buffer after the handshake is complete. ( #3513 )" ( #3528 )
...
This reverts commit 7c3fd13027
.
2020-04-14 15:09:23 -07:00
Cesar Ghali
7c3fd13027
credentials/alts: Properly release server InBytes buffer after the handshake is complete. ( #3513 )
2020-04-09 22:35:28 -07:00
Jiangtao Li
399ae78064
alts: add trailing dot to metadata.google.internal ( #3460 )
2020-03-16 10:14:15 -07:00
Garrett Gutierrez
132187f04c
Modified tests to use tlogger. ( #3343 )
...
* Modified tests to use tlogger.
* Fail on errors, with error expectations.
* Added expects and MixedCapsed grpclb_config tests
* Moved tlogger to grpctest, moved leakcheck tester to grpctest.go
* Added ExpectErrorN()
* Removed redundant leak checks
* Fixed new test
* Made tlogger globals into tlogger methods
* ErrorsLeft -> EndTest
* Removed some redundant lines
* Fixed error in test and empty map in EndTest
2020-02-06 13:03:20 -08:00
Doug Fawley
b88d2d7465
protobuf: update protoc-gen-go version and generated code ( #3345 )
2020-01-30 10:23:21 -08:00
yihuaz
4346c5926d
credentials: create API for transport security level information ( #3214 )
2020-01-07 15:38:45 -08:00
Cesar Ghali
a2a5ae5d4d
credentials/alts: Add Client Authorization Utility API ( #3271 )
...
Add client authorization util API
2019-12-20 10:01:56 -08:00
Cesar Ghali
14426e9c3a
credentials/alts: Ensure that GetBytesConsumed is in-bound ( #3225 )
2019-12-03 22:21:17 -08:00
Cesar Ghali
22854c88e0
credentials/alts: Simplify ALTS acquire and release APIs ( #3221 )
2019-12-03 15:43:33 -08:00
Easwar Swaminathan
645dd12f13
alts: Update handshaker.pb.go
2019-12-03 15:28:59 -08:00
Cesar Ghali
1e36139a79
credentials/alts: Set the handshake extra slice correctly ( #3222 )
2019-12-03 11:01:32 -08:00
Doug Fawley
e2cfd1c28f
internal: update proto library version ( #3025 )
...
Also, two fixes:
- Fix long-standing `.travis.yml` bug where `VET_SKIP_PROTO` was not `export`ed (so not seen by `vet.sh`).
- Update `vet.sh` to work with new `goimports -l` that does not print a `:` after filenames.
2019-09-17 13:49:26 -07:00
Michael Hudson-Doyle
d5a36f00e6
credentials/alts: Assume not running on GCP if DMI not present ( #2996 )
...
fixes #2995
2019-08-26 17:06:13 -07:00
Cesar Ghali
4b60e3b6a1
credentials/alts: Panic Bug Fix ( #2800 )
2019-05-03 10:47:23 -07:00
Doug Fawley
9572bbe0f9
cleanup: remove unused symbols ( #2581 )
2019-01-17 10:14:45 -08:00
Can Guler
29a7ac4deb
client: deprecates FailFast & replaces its use by WaitForReady.
2018-12-13 15:15:11 -08:00
Doug Fawley
04ea82009c
cleanup: replace "x/net/context" import with "context" ( #2439 )
2018-11-12 13:30:41 -08:00
Menghan Li
13b2b26aae
internal: update proto generated code ( #2386 )
2018-10-18 15:45:22 -07:00
Cesar Ghali
945824a2e5
credentials/alts: Minor typo fix ( #2344 )
2018-10-02 10:00:23 -07:00
Menghan Li
4dedfdc82c
credentials: support google default creds ( #2315 )
...
Google default creds is a combo of ALTS, TLS and OAuth2. The right set of creds will be picked to use based on environment.
This PR contains:
- A new `creds.Bundle` type
- changes to use it in ClientConn and transport
- dial option to set the bundle for a ClientConn
- balancer options and NewSubConnOption to set it for SubConn
- Google default creds implementation by @cesarghali
- grpclb changes to use different creds mode for different servers
- interop client changes for google default creds testing
2018-09-25 13:17:25 -07:00
Cesar Ghali
8997b5fa08
credentials/alts: Pass the target name to ALTS handshaker ( #2319 )
2018-09-20 16:48:47 -07:00
Cesar Ghali
5fe5ce74bb
credentials/alts: Export test APIs ( #2293 )
2018-09-07 11:05:56 -07:00
Cesar Ghali
16df5a3328
credentials/alts: Rename core package to internal ( #2296 )
2018-09-07 10:24:15 -07:00
Cesar Ghali
0150fc5d50
credentials/alts: Move alts/core to alts/internal ( #2292 )
2018-09-05 15:15:42 -07:00
dfawley
5fe10fccaf
Remove unused symbols ( #2287 )
2018-09-05 12:29:02 -07:00
dfawley
90f728eaf7
Remove shadowing of built-ins ( #2290 )
2018-09-05 09:05:40 -07:00
Cesar Ghali
a91fb537b1
credentials/alts: Add ALTS AuthInfoFromPeer API ( #2269 )
2018-08-28 10:44:03 -07:00
Menghan Li
59dd9b3f19
test: add go 1.11 to travis and remove go 1.7 ( #2278 )
2018-08-27 13:31:20 -07:00
lyuxuan
8e36593ad9
go generate: update proto files ( #2236 )
2018-07-25 11:40:12 -07:00
Menghan Li
39a411827d
internal: Update proto generated code ( #2133 )
2018-06-08 17:54:26 -07:00
Menghan Li
130c87fa0d
alts: copy handshake address in Clone() ( #2119 )
2018-06-01 15:33:31 -07:00
Menghan Li
f669235193
internal: update proto generated code ( #2093 )
2018-05-21 09:59:26 -07:00
Menghan Li
679ceaae57
internal: fix travis failure on alts proto ( #2079 )
2018-05-16 10:32:11 -07:00
Carl Mastrangelo
9020130bcf
credentials/alts: make go:generate rebuild alts protos ( #2056 )
2018-05-15 15:42:21 -07:00
Cesar Ghali
419de394cf
Add AuthInfoFromContext utility API ( #2062 )
2018-05-11 14:16:43 -07:00
Carl Mastrangelo
17a5d9ce39
credentials/alts: Refer to ALTS gRPC types by a different package ( #2028 )
2018-04-30 12:57:04 -07:00
Cesar Ghali
75d37eff66
credentials/alts: Add ServiceOption for server-side ALTS creation ( #2009 )
...
* Move handshaker_service_address flag to binaries
2018-04-23 11:11:20 -07:00
Cesar Ghali
8124abf74e
credentials/alts: Remove the enable_untrusted_alts flag ( #1931 )
2018-03-19 18:27:44 -07:00
Cesar Ghali
211a7b7ec0
credentials/alts: Update ALTS "New" APIs ( #1921 )
2018-03-19 09:07:54 -07:00
Cesar Ghali
efcc755fd5
credentials/alts: change ALTS protos to match the golden version ( #1908 )
2018-03-08 12:12:55 -08:00
Joshua Humphries
0843fd0ee0
credentials/alts: fix infinite recursion bug [in custom error type] ( #1906 )
2018-03-07 13:50:30 -08:00
Cesar Ghali
5190b068e2
ALTS: Simplify "New" APIs ( #1895 )
...
ALTS NewClientALTS and NewServerALTS APIs are in the grpc/credentials/alts package. Having the term ALTS in the API names is redundant. This PR removes it.
2018-03-07 09:14:47 -08:00
Cesar Ghali
a1de3b2bd6
alts: Change ALTS proto package name ( #1886 )
2018-02-26 18:05:53 -08:00
Cesar Ghali
2e7e633fea
Add ALTS code ( #1865 )
2018-02-26 17:02:59 -08:00