Jake Sanders 
							
						 
					 
					
						
						
							
						
						914340585c 
					 
					
						
						
							
							Trim space from env variables ( #1399 )  
						
						
						
						
							
						
					 
					
						2020-03-24 14:51:43 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						84b4eb5404 
					 
					
						
						
							
							Fix missing loop ( #1398 )  
						
						... 
						
						
						
						* WithRoles variadic args
* Load Rules
* Timer => Ticker
* Add missing for loop in auth service
Co-authored-by: Ben Toogood <ben@micro.mu > 
						
						
							
						
					 
					
						2020-03-24 14:16:57 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						fd664f4392 
					 
					
						
						
							
							Auth load rules ( #1397 )  
						
						... 
						
						
						
						* WithRoles variadic args
* Load Rules
* Timer => Ticker
Co-authored-by: Ben Toogood <ben@micro.mu > 
						
						
							
						
					 
					
						2020-03-24 13:48:37 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						86272a3064 
					 
					
						
						
							
							WithRoles variadic args ( #1395 )  
						
						... 
						
						
						
						Co-authored-by: Ben Toogood <ben@micro.mu > 
						
						
							
						
					 
					
						2020-03-24 10:18:34 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						c1978265ab 
					 
					
						
						
							
							Auth Wildcard Endpoints ( #1394 )  
						
						... 
						
						
						
						* Auth Wildcard Endpoints
* Fix joinkey bug, improve tests
* Change joinKey
Co-authored-by: Ben Toogood <ben@micro.mu > 
						
						
							
						
					 
					
						2020-03-24 09:39:33 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						e0e77f3983 
					 
					
						
						
							
							Updated auth interface ( #1384 )  
						
						... 
						
						
						
						* Updated  auth interface
* Add Rule
* Remove Rule
* Return token from Renew
* Renew => Refresh
* Implement Tokens & Default Auth Implementation
* Change default auth to noop
* Change default auth to noop
* Move token.Token to auth.Token
* Remove Token from Account
* Auth service implementation
* Decode JWT locally
* Cookie for secret
* Move string to bottom of interface definition
* Depricate auth_exclude
* Update auth wrappers
* Update go.sum
Co-authored-by: Ben Toogood <ben@micro.mu > 
						
						
							
						
					 
					
						2020-03-23 16:19:30 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9826ddbd64 
					 
					
						
						
							
							api/handler/rpc: log errors ( #1390 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-23 10:31:35 +03:00 
						 
				 
			
				
					
						
							
							
								0987363 
							
						 
					 
					
						
						
							
						
						87617be227 
					 
					
						
						
							
							Add client header to rpcRequest header; issue  #957  ( #1378 )  
						
						... 
						
						
						
						Co-authored-by: Asim Aslam <asim@aslam.me > 
						
						
							
						
					 
					
						2020-03-21 23:25:23 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d559587807 
					 
					
						
						
							
							client/grpc: remove json-iterator usage ( #1387 )  
						
						... 
						
						
						
						* minimize external deps and binary size
* if user wants json-iterator codec it must be used in server and
  client code. so best to use it via go-plugins
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-21 09:40:58 +00:00 
						 
				 
			
				
					
						
							
							
								Janos Dobronszki 
							
						 
					 
					
						
						
							
						
						9501512219 
					 
					
						
						
							
							Auth util func RequestToContext ( #1386 )  
						
						
						
						
							
						
					 
					
						2020-03-20 15:23:12 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d2f153d795 
					 
					
						
						
							
							Add type of service ( #1385 )  
						
						
						
						
							
						
					 
					
						2020-03-20 12:48:12 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						e49be1da42 
					 
					
						
						
							
							fix local runtime ( #1383 )  
						
						
						
						
							
						
					 
					
						2020-03-19 22:38:37 +00:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						4c6f68d537 
					 
					
						
						
							
							Implement store read cache ( #1366 )  
						
						... 
						
						
						
						* Implement store read cache
* Added cache tests and fixed a bug in memory store 
						
						
							
						
					 
					
						2020-03-19 18:19:07 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cbb958def5 
					 
					
						
						
							
							config: fix panic on multiple Close() ( #1374 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-19 12:54:59 +03:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						40ff6ddfcf 
					 
					
						
						
							
							sigh, further status changes ( #1371 )  
						
						
						
						
							
						
					 
					
						2020-03-18 22:47:03 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						5ad7c36bd4 
					 
					
						
						
							
							Fix labels for k8s ( #1370 )  
						
						
						
						
							
						
					 
					
						2020-03-18 22:13:21 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						99c3fe2bb8 
					 
					
						
						
							
							fix status parsing ( #1368 )  
						
						
						
						
							
						
					 
					
						2020-03-18 21:50:52 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						1bd340701b 
					 
					
						
						
							
							add k8s service ip to metadata ( #1367 )  
						
						... 
						
						
						
						* add k8s service ip to metadata
* go fmt
* use same port as container 
						
						
							
						
					 
					
						2020-03-18 18:27:29 +00:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						c91bf7e9e7 
					 
					
						
						
							
							[WIP] Store Sync ( #1365 )  
						
						... 
						
						
						
						* Initial cache implementation
* Write queue implementation
* Accidentally started writing the storage sync service 
						
						
							
						
					 
					
						2020-03-18 16:39:36 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						41f8a8cb00 
					 
					
						
						
							
							errors: add FromError func ( #1362 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-18 03:10:38 +03:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						cd04111e3d 
					 
					
						
						
							
							Pass redirect_to param on auth ( #1361 )  
						
						... 
						
						
						
						Co-authored-by: Ben Toogood <ben@micro.mu > 
						
						
							
						
					 
					
						2020-03-17 20:04:16 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						00cd2448a4 
					 
					
						
						
							
							Fix bug where auth token is not set from cookie when excluded endpoint ( #1360 )  
						
						... 
						
						
						
						Co-authored-by: Ben Toogood <ben@micro.mu > 
						
						
							
						
					 
					
						2020-03-17 19:24:10 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						8a41d369f2 
					 
					
						
						
							
							Auth JWT ID Fix ( #1359 )  
						
						... 
						
						
						
						* Auth JWT ID Fix
* Remove unused ID in jwt claims
Co-authored-by: Ben Toogood <ben@micro.mu > 
						
						
							
						
					 
					
						2020-03-17 16:59:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						638c219736 
					 
					
						
						
							
							Cockroach store feature completion ( #1358 )  
						
						... 
						
						
						
						* Start fixing cockroach store
* Add prefix, suffix, limit, offset for cockroachdb store 
						
						
							
						
					 
					
						2020-03-17 16:15:23 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						b3c631dd38 
					 
					
						
						
							
							Support Wildcard Auth Excludes ( #1357 )  
						
						... 
						
						
						
						Co-authored-by: Ben Toogood <ben@micro.mu > 
						
						
							
						
					 
					
						2020-03-17 16:03:49 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ab73127063 
					 
					
						
						
							
							grpc client/server fixes ( #1355 )  
						
						... 
						
						
						
						* grpc client/server fixes
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
 
						
					 
					
						2020-03-17 14:27:20 +03:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						03031a694d 
					 
					
						
						
							
							use pod phase/status ( #1356 )  
						
						
						
						
							
						
					 
					
						2020-03-16 23:47:34 +00:00 
						 
				 
			
				
					
						
							
							
								li.peng 
							
						 
					 
					
						
						
							
						
						5712aafba9 
					 
					
						
						
							
							fix: context cancel ( #1350 )  
						
						... 
						
						
						
						Co-authored-by: Asim Aslam <asim@aslam.me > 
						
						
							
						
					 
					
						2020-03-16 10:45:33 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ac333d9d47 
					 
					
						
						
							
							client/grpc: unwrap error after call ( #1352 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-16 13:33:38 +03:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						247707f583 
					 
					
						
						
							
							Return store.ErrNotFound if not found when calling over rpc ( #1353 )  
						
						... 
						
						
						
						Co-authored-by: Ben Toogood <ben@micro.mu > 
						
						
							
						
					 
					
						2020-03-16 10:30:56 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						d91c14eb30 
					 
					
						
						
							
							grpc client error fix ( #1351 )  
						
						... 
						
						
						
						Co-authored-by: Ben Toogood <ben@micro.mu > 
						
						
							
						
					 
					
						2020-03-16 12:53:15 +03:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						ca8684a886 
					 
					
						
						
							
							fix k8s issues ( #1349 )  
						
						
						
						
							
						
					 
					
						2020-03-15 15:09:18 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						0449138f61 
					 
					
						
						
							
							fix panic ( #1348 )  
						
						
						
						
							
						
					 
					
						2020-03-14 21:18:41 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						609f4826b3 
					 
					
						
						
							
							server: remove duplicate code ( #1346 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-13 22:15:09 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						60993e6275 
					 
					
						
						
							
							config/source/service: base64 fix ( #1345 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-13 21:44:55 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						e803fb0855 
					 
					
						
						
							
							Runtime hacks ( #1344 )  
						
						... 
						
						
						
						* Add Args/Image to runtime
* remove the hacks 
						
						
							
						
					 
					
						2020-03-13 18:39:59 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3543b275e0 
					 
					
						
						
							
							fix log level helper ( #1342 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-13 17:36:42 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fbde872e7f 
					 
					
						
						
							
							Revert "server/grpc: fix ordering of register and check for registered ( #1338 )" ( #1341 )  
						
						... 
						
						
						
						This reverts commit 62a644ddd8 
						
						
							
						
					 
					
						2020-03-13 09:30:44 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						078dd4eb9b 
					 
					
						
						
							
							fix etcd ( #1340 )  
						
						... 
						
						
						
						* fix etcd
* update go mod 
						
						
							
						
					 
					
						2020-03-13 08:55:23 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						62a644ddd8 
					 
					
						
						
							
							server/grpc: fix ordering of register and check for registered ( #1338 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-12 22:04:11 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d8cfa7a295 
					 
					
						
						
							
							add config to cmd ( #1337 )  
						
						... 
						
						
						
						* add config to cmd
* fix build 
						
						
							
						
					 
					
						2020-03-12 18:47:40 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						47f1203e97 
					 
					
						
						
							
							Add Config to service options ( #1336 )  
						
						... 
						
						
						
						Co-authored-by: Ben Toogood <ben@micro.mu >
Co-authored-by: Asim Aslam <asim@aslam.me > 
						
						
							
						
					 
					
						2020-03-12 18:13:03 +00:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						1b4e881d74 
					 
					
						
						
							
							Rewrite the store interface ( #1335 )  
						
						... 
						
						
						
						* WIP store rewrite
* Fix memory store tests
* Store hard expiry times rather than duration!
* Clarify memory test
* Add limit to store interface
* Implement suffix option
* Don't return nils from noop store
* Fix syncmap
* Start fixing store service
* wip service and cache
* Use _ for special characters in cockroachdb namespace
* Improve cockroach namespace comment
* Use service name as default store namespace
* Fixes
* Implement Store Scope
* Start fixing etcd
* implement read and write with expiry and prefix
* Fix etcd tests
* Fix cockroach store
* Fix cloudflare interface
* Fix certmagic / cloudflare store
* comment lint
* cache isn't implemented yet
* Only prepare DB staements once
Co-authored-by: Ben Toogood <ben@micro.mu >
Co-authored-by: ben-toogood <bentoogood@gmail.com > 
						
						
							
						
					 
					
						2020-03-12 13:41:30 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						20ce61da5a 
					 
					
						
						
							
							Oauth google fixes ( #1330 )  
						
						... 
						
						
						
						* Fix Auth Headers
* Tweak Oauth to work for Google
Co-authored-by: Ben Toogood <ben@micro.mu >
Co-authored-by: Asim Aslam <asim@aslam.me > 
						
						
							
						
					 
					
						2020-03-12 13:11:35 +00:00 
						 
				 
			
				
					
						
							
							
								chengguoqiang 
							
						 
					 
					
						
						
							
						
						eef4825be4 
					 
					
						
						
							
							Update etcd.go ( #1334 )  
						
						... 
						
						
						
						add leaseId to the trace log 
						
						
							
						
					 
					
						2020-03-12 10:09:38 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						be9c6141f5 
					 
					
						
						
							
							delete options ( #1333 )  
						
						
						
						
							
						
					 
					
						2020-03-12 09:05:09 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						1ca4619506 
					 
					
						
						
							
							return store.ErrNotFound ( #1332 )  
						
						
						
						
							
						
					 
					
						2020-03-11 23:09:42 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						f55493993c 
					 
					
						
						
							
							set namespace rather than key ( #1331 )  
						
						
						
						
							
						
					 
					
						2020-03-11 22:31:24 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7b385bf163 
					 
					
						
						
							
							minimize allocations in logger and tunnel code ( #1323 )  
						
						... 
						
						
						
						* logs alloc
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* fix allocs
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* fix allocs
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* tunnel allocs
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* try to fix tunnel
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* cache cipher for send
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-11 17:55:39 +00:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						4125ae8d53 
					 
					
						
						
							
							Add secrets interface to config/secrets ( #1325 )  
						
						... 
						
						
						
						* Interface for secrets
* Add secretbox secrets implementation
* Start working on box
* typo
* Add asymmetric encryption implementation
* go mod tidy
* Fix review comments
Co-authored-by: Asim Aslam <asim@aslam.me > 
						
						
							
						
					 
					
						2020-03-10 22:52:06 +00:00