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 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						48b2a5c37c 
					 
					
						
						
							
							Fix Auth Headers ( #1324 )  
						
						... 
						
						
						
						Co-authored-by: Ben Toogood <ben@micro.mu > 
						
						
							
						
					 
					
						2020-03-10 16:47:01 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						ed83c27f0e 
					 
					
						
						
							
							add websocket streaming to api rpc handler ( #1326 )  
						
						
						
						
							
						
					 
					
						2020-03-10 15:21:43 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						241614ff68 
					 
					
						
						
							
							add helper function to determine logger level ( #1321 )  
						
						... 
						
						
						
						* add helper function to determine logger level
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-09 23:43:05 +03:00 
						 
				 
			
				
					
						
							
							
								mlboy 
							
						 
					 
					
						
						
							
						
						1a4f608ed1 
					 
					
						
						
							
							add: auth add generate options Expiry for set token expires ( #1319 )  
						
						... 
						
						
						
						Co-authored-by: mlboy <ml3@meitu.com >
Co-authored-by: Asim Aslam <asim@aslam.me > 
						
						
							
						
					 
					
						2020-03-09 17:16:31 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						43b0dbb123 
					 
					
						
						
							
							tunnel: reduce allocation and improve performance ( #1320 )  
						
						... 
						
						
						
						* tunnel: reduce allocation and improve performance
BenchmarkSha256Old-16 100000 156748 ns/op 11835 B/op 168 allocs/op
BenchmarkSha256Old-16 100000 156229 ns/op 11819 B/op 168 allocs/op
BenchmarkSha256New-16 100000 154751 ns/op 11107 B/op 161 allocs/op
BenchmarkSha256New-16 100000 154263 ns/op 11110 B/op 161 allocs/op
simple change lowers allocations and brings performance
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* fix
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* tunnel: reuse buf in Decrypt
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* fix unneeded conversations
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* base32 string is smaller than hex string
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-09 17:10:08 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						b344171c80 
					 
					
						
						
							
							URL Encode Provider.Endpoint() ( #1317 )  
						
						... 
						
						
						
						Co-authored-by: Ben Toogood <ben@micro.mu > 
						
						
							
						
					 
					
						2020-03-09 10:21:49 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						e3ce45495a 
					 
					
						
						
							
							os.Exit on log.Fatal ( #1316 )  
						
						... 
						
						
						
						* os.Exit on log.Fatal
* Fix TestOptions
Co-authored-by: Ben Toogood <ben@micro.mu > 
						
						
							
						
					 
					
						2020-03-09 09:23:42 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f01664a551 
					 
					
						
						
							
							Merge pull request  #1313  from micro/upstream  
						
						... 
						
						
						
						fix ipv6 address usage in mdns registry and util/addr 
						
						
							
						
					 
					
						2020-03-07 23:50:03 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8ecbdc1cd6 
					 
					
						
						
							
							registry/mdns: add logging for invalid endpoint  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-07 23:19:48 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						55c19afb0b 
					 
					
						
						
							
							registry/mdns: fix ipv6 addr in mdns registry  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-07 23:17:00 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						077063c212 
					 
					
						
						
							
							util/addr: check ip addrs before return  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-07 23:13:56 +03:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						9a7a65f05e 
					 
					
						
						
							
							Auth Provider ( #1309 )  
						
						... 
						
						
						
						* auth provider mock interface
* Auth Provider Options
* Implement API Server Auth Package
* Add weh utils
* Add Login URL
* Auth Provider Options
* Add auth provider scope and setting token in cookie
* Remove auth_login_url flag
Co-authored-by: Asim Aslam <asim@aslam.me >
Co-authored-by: Ben Toogood <ben@micro.mu > 
						
						
							
						
					 
					
						2020-03-07 11:06:57 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8ee5607254 
					 
					
						
						
							
							[WIP]: broker ErrorHandler option ( #1296 )  
						
						... 
						
						
						
						* broker ErrorHandler option
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* rewrite Event interface, add error
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* implement new interface
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* change ErrorHandler func to broker.Handler
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* fix
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-06 21:25:16 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						11be2c68b9 
					 
					
						
						
							
							util/stream: fix imports ( #1310 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-06 21:17:57 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a864f812f1 
					 
					
						
						
							
							web: fix ipv6 address issue ( #1308 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-06 18:44:56 +03:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						ae60bea8d8 
					 
					
						
						
							
							add stream fix ( #1305 )  
						
						
						
						
							
						
					 
					
						2020-03-06 14:40:47 +00:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						a851b9db7a 
					 
					
						
						
							
							Comment typo in gRPC subscriber ( #1304 )  
						
						
						
						
							
						
					 
					
						2020-03-05 14:55:46 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d807dac2a7 
					 
					
						
						
							
							server/grpc: avoid panic in case of nil Header ( #1303 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-05 17:45:31 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ce2ba71002 
					 
					
						
						
							
							server: subscribe to topic with own name if router not nil ( #1295 )  
						
						... 
						
						
						
						* server: subscribe to topic with own name if router not nil
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-05 10:29:50 +03:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						67c26c71b6 
					 
					
						
						
							
							add jitter ( #1298 )  
						
						
						
						
							
						
					 
					
						2020-03-04 15:37:17 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						9386f36a13 
					 
					
						
						
							
							Exit on log.Fatal ( #1297 )  
						
						
						
						
							
						
					 
					
						2020-03-04 13:46:01 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						6d803d9e45 
					 
					
						
						
							
							Implement api/server/cors ( #1294 )  
						
						
						
						
							
						
					 
					
						2020-03-04 11:40:53 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						6a9001bdb1 
					 
					
						
						
							
							Set auth account in context ( #1293 )  
						
						
						
						
							
						
					 
					
						2020-03-04 09:54:52 +00:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						3f0c28a815 
					 
					
						
						
							
							Expiration is actually a unix timestamp ( #1290 )  
						
						... 
						
						
						
						* Expiration is actually a unix timestamp
* int -> int64 
						
						
							
						
					 
					
						2020-03-03 18:15:50 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						49ffc60afb 
					 
					
						
						
							
							Use Foo.Call on /foo ( #1286 )  
						
						... 
						
						
						
						Co-authored-by: Jake Sanders <i@am.so-aweso.me > 
						
						
							
						
					 
					
						2020-03-03 16:47:15 +00:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						beb5e80e87 
					 
					
						
						
							
							Fix nil pointer dereference ( #1289 )  
						
						
						
						
							
						
					 
					
						2020-03-03 13:54:56 +00:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						eebd69c995 
					 
					
						
						
							
							Change from renekroon/ttlcache to patrickmn/go-cache ( #1288 )  
						
						
						
						
							
						
					 
					
						2020-03-03 13:35:49 +00:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						bc71989e2c 
					 
					
						
						
							
							int64 -> time.Duration ( #1287 )  
						
						
						
						
							
						
					 
					
						2020-03-03 13:15:26 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						89ba602e17 
					 
					
						
						
							
							logger fixes and improvements ( #1285 )  
						
						... 
						
						
						
						* fix helper fields
* add metadata output for default logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-03 11:07:37 +03:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						f6102bde70 
					 
					
						
						
							
							Add a cache to workers KV storage implementation ( #1284 )  
						
						... 
						
						
						
						* cloudflare-cache
* go mod tidy 
						
						
							
						
					 
					
						2020-03-02 18:14:25 +00:00 
						 
				 
			
				
					
						
							
							
								Pieter Voorwinden 
							
						 
					 
					
						
						
							
						
						7cad77bfc0 
					 
					
						
						
							
							Initialize header to prevent assignment to entry in nil map error ( #1282 )  
						
						... 
						
						
						
						Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-02 19:17:26 +03:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						1f2e067f71 
					 
					
						
						
							
							k8s runtime - get status from pods ( #1283 )  
						
						
						
						
							
						
					 
					
						2020-03-02 15:49:10 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b555269b1b 
					 
					
						
						
							
							copy fields in helper ( #1281 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-03-02 14:18:36 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						9200c70202 
					 
					
						
						
							
							Replace validation error with regex for cockroach namespace ( #1270 )  
						
						... 
						
						
						
						Co-authored-by: Asim Aslam <asim@aslam.me > 
						
						
							
						
					 
					
						2020-03-01 22:09:06 +00:00 
						 
				 
			
				
					
						
							
							
								Sumanth Chinthagunta 
							
						 
					 
					
						
						
							
						
						d8377e09c9 
					 
					
						
						
							
							feat(dockerfile): adding dumb-init to base image ( #1278 )  
						
						
						
						
							
						
					 
					
						2020-02-29 21:55:15 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0754229878 
					 
					
						
						
							
							broker/memory: add codec support ( #1276 )  
						
						... 
						
						
						
						allow easy testing of other services with memory broker
and also allows to more deeply simulate real brokers
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-02-29 23:00:29 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6b8930a960 
					 
					
						
						
							
							add new helper method to logger ( #1273 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-02-29 00:39:41 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d0a978bd50 
					 
					
						
						
							
							redesign logger ( #1272 )  
						
						... 
						
						
						
						* redesign logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-02-29 03:31:59 +03:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						afe6861e2f 
					 
					
						
						
							
							Update the k8s deployment to use metadata labels & custom source ( #1271 )  
						
						
						
						
							
 
						
					 
					
						2020-02-28 15:07:55 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						962567ef42 
					 
					
						
						
							
							Implement config singleton ( #1268 )  
						
						... 
						
						
						
						* Implement config singleton
* Pass token in grpc request headers
* Refactor BearerScheme
* Fix typo 
						
						
							
						
					 
					
						2020-02-28 12:58:27 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						e21ed3a183 
					 
					
						
						
							
							gen account on base32 decode failure ( #1269 )  
						
						
						
						
							
						
					 
					
						2020-02-27 16:11:05 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						64a5ce9607 
					 
					
						
						
							
							various fixes ( #1267 )  
						
						... 
						
						
						
						* logger: remove Panic log level
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* server/grpc: add missing Unlock in Subscribe error
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* server: minor code change
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* server/grpc: extend test suite with pub/sub testing
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* server/grpc: fix invalid check and allow subscriber error to be returned
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* server/grpc: add pubsub tests
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* client/grpc: check for nil req/rsp
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-02-26 18:34:40 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d651b16acd 
					 
					
						
						
							
							generate pseudo accounts ( #1264 )  
						
						... 
						
						
						
						* generate pseudo accounts
* when you think you're being clever
* return garbage pseudo account when no token 
						
						
							
						
					 
					
						2020-02-26 13:42:32 +00:00 
						 
				 
			
				
					
						
							
							
								Eric 
							
						 
					 
					
						
						
							
						
						1034837f69 
					 
					
						
						
							
							Adjusting the BeforeStart () position ( #1263 )  
						
						... 
						
						
						
						Co-authored-by: Asim Aslam <asim@aslam.me > 
						
						
							
						
					 
					
						2020-02-26 11:44:10 +03:00 
						 
				 
			
				
					
						
							
							
								Lars Lehtonen 
							
						 
					 
					
						
						
							
						
						80f2bfd5d0 
					 
					
						
						
							
							config: remove unused sep variable ( #1262 )  
						
						
						
						
							
						
					 
					
						2020-02-26 08:25:33 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						6aaaf54275 
					 
					
						
						
							
							add MICRO_AUTH_TOKEN, parse token in wrapper, preload config and othe… ( #1261 )  
						
						... 
						
						
						
						* add MICRO_AUTH_TOKEN, parse token in wrapper, preload config and other things
* fix wrapper panic 
						
						
							
						
					 
					
						2020-02-25 22:15:44 +00:00