Doug Fawley
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9f02faeffa 
								
							 
						 
						
							
							
								
								credentials: move TLS implementation to a separate file ( #3243 )  
							
							 
							
							
							
						 
						
							2019-12-11 13:11:24 -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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d5ab7434d4 
								
							 
						 
						
							
							
								
								credentials: accept another listen error as lack of support in test ( #3097 )  
							
							 
							
							
							
						 
						
							2019-10-14 16:16:11 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Betz
							
						 
						
							 
							
							
							
							
								
							
							
								f07f2cffa0 
								
							 
						 
						
							
							
								
								credentials: Use net.SplitHostPort safely parse IPv6 authorities in ClientHandshake ( #3082 )  
							
							 
							
							
							
						 
						
							2019-10-09 10:48:24 -07:00  
						
					 
				
					
						
							
							
								 
								Shane Liebling
							
						 
						
							 
							
							
							
							
								
							
							
								47d3cfe042 
								
							 
						 
						
							
							
								
								Adding a RequestInfo struct for propagating request data to Get… ( #3057 )  
							
							 
							
							... 
							
							
							
							Add a RequestInfo struct which initially is used for passing the full request method (though could later be expanded to pass more info) so that things like GetRequestMetadata can be used to apply logic based on that data.
This is a fix for #3019  
							
						 
						
							2019-10-04 09:27:09 -07: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  
						
					 
				
					
						
							
							
								 
								Doug Fawley
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b7325a3150 
								
							 
						 
						
							
							
								
								Update go.mod for golang/x/tools and staticcheck ( #2832 )  
							
							 
							
							
							
						 
						
							2019-05-24 11:13:46 -07:00  
						
					 
				
					
						
							
							
								 
								Cesar Ghali
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4b60e3b6a1 
								
							 
						 
						
							
							
								
								credentials/alts: Panic Bug Fix ( #2800 )  
							
							 
							
							
							
						 
						
							2019-05-03 10:47:23 -07:00  
						
					 
				
					
						
							
							
								 
								Menghan Li
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4abb3622b0 
								
							 
						 
						
							
							
								
								tls: append h2 to tlsconfig.NextProtos ( #2744 )  
							
							 
							
							
							
						 
						
							2019-04-08 09:56:02 -07:00  
						
					 
				
					
						
							
							
								 
								apolcyn
							
						 
						
							 
							
							
							
							
								
							
							
								6d8271a06c 
								
							 
						 
						
							
							
								
								credentials: add compute engine channel creds ( #2708 )  
							
							 
							
							
							
						 
						
							2019-03-25 14:47:12 -07:00  
						
					 
				
					
						
							
							
								 
								Ian Lance Taylor
							
						 
						
							 
							
							
							
							
								
							
							
								0e8a6f931c 
								
							 
						 
						
							
							
								
								credentials: add TLS 1.3 cipher suites ( #2596 )  
							
							 
							
							... 
							
							
							
							This lets the tests pass with Go1.12beta2. 
							
						 
						
							2019-01-25 08:47:38 -08: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  
						
					 
				
					
						
							
							
								 
								lyuxuan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ca62c6b92c 
								
							 
						 
						
							
							
								
								channelz: fix GetSecurityValue function name. ( #2450 )  
							
							 
							
							
							
						 
						
							2018-11-30 06:01:10 +08:00  
						
					 
				
					
						
							
							
								 
								Menghan Li
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ef2b8e2f53 
								
							 
						 
						
							
							
								
								internal: move syscall.Conn wrapper into a separate package ( #2457 )  
							
							 
							
							... 
							
							
							
							Also skip wrapping if `rawConn` doesn't implement `syscall.Conn`. 
							
						 
						
							2018-11-15 13:29:39 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Fawley
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								04ea82009c 
								
							 
						 
						
							
							
								
								cleanup: replace "x/net/context" import with "context" ( #2439 )  
							
							 
							
							
							
						 
						
							2018-11-12 13:30:41 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Fawley
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								59a2cfbdf9 
								
							 
						 
						
							
							
								
								Remove support for Go1.6-1.8 ( #2428 )  
							
							 
							
							
							
						 
						
							2018-11-01 15:43:42 -07:00  
						
					 
				
					
						
							
							
								 
								Menghan Li
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								36ef35ddb6 
								
							 
						 
						
							
							
								
								internal: add doc to tlsConn wrapper for channelz ( #2421 )  
							
							 
							
							
							
						 
						
							2018-11-01 14:31:51 -07: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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fdc936c6b5 
								
							 
						 
						
							
							
								
								lint: add package comment for package google ( #2343 )  
							
							 
							
							
							
						 
						
							2018-10-01 10:44:27 -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  
						
					 
				
					
						
							
							
								 
								dfawley
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2106e3b393 
								
							 
						 
						
							
							
								
								credentials: cleanup version-specific files ( #2178 )  
							
							 
							
							
							
						 
						
							2018-06-27 15:49:04 -07:00  
						
					 
				
					
						
							
							
								 
								lyuxuan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f1ab7acf3f 
								
							 
						 
						
							
							
								
								credentials: add more appengine build tags ( #2177 )  
							
							 
							
							
							
						 
						
							2018-06-26 14:01:50 -07:00  
						
					 
				
					
						
							
							
								 
								lyuxuan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7268ca41d3 
								
							 
						 
						
							
							
								
								channelz: stage 4 - add security and socket option info with appengine build tags ( #2149 )  
							
							 
							
							
							
						 
						
							2018-06-25 10:32:20 -07:00  
						
					 
				
					
						
							
							
								 
								Menghan Li
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								39a411827d 
								
							 
						 
						
							
							
								
								internal: Update proto generated code ( #2133 )  
							
							 
							
							
							
						 
						
							2018-06-08 17:54:26 -07:00  
						
					 
				
					
						
							
							
								 
								lyuxuan
							
						 
						
							 
							
							
							
							
								
							
							
								96cefb43cf 
								
							 
						 
						
							
							
								
								Revert " channelz: stage 4 - add security and socket option info" ( #2124 )  
							
							 
							
							... 
							
							
							
							Reverts grpc/grpc-go#2098 
Appengine will fail with the error below:
```
go-app-builder: Failed parsing input: parser: bad import "syscall" in google.golang.org/grpc/channelz/funcs.go from GOPATH
```
The root cause of it is in type_linux.go.
629f6bc5e5/channelz/types_linux.go (L21-L25) 
							
						 
						
							2018-06-05 18:04:12 -07:00  
						
					 
				
					
						
							
							
								 
								lyuxuan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c1a21e22a6 
								
							 
						 
						
							
							
								
								channelz: stage 4 - add security and socket option info ( #2098 )  
							
							 
							
							
							
						 
						
							2018-06-05 13:50:19 -07:00  
						
					 
				
					
						
							
							
								 
								Menghan Li
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								130c87fa0d 
								
							 
						 
						
							
							
								
								alts: copy handshake address in Clone() ( #2119 )  
							
							 
							
							
							
						 
						
							2018-06-01 15:33:31 -07:00  
						
					 
				
					
						
							
							
								 
								Menghan Li
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d33a923190 
								
							 
						 
						
							
							
								
								Revert "channelz: stage 4 - add security and socket option info" ( #2096 )  
							
							 
							
							... 
							
							
							
							This reverts commit 7cc2837209 .
The PR breaks darwin builds
src/google.golang.org/grpc/channelz/types_unix.go:35:15: undefined: unix.TCPInfo 
							
						 
						
							2018-05-22 15:31:57 -07:00  
						
					 
				
					
						
							
							
								 
								lyuxuan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7cc2837209 
								
							 
						 
						
							
							
								
								channelz: stage 4 - add security and socket option info ( #1965 )  
							
							 
							
							
							
						 
						
							2018-05-22 13:32:02 -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