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 
						 
				 
			
				
					
						
							
							
								Di Wu 
							
						 
					 
					
						
						
							
						
						603d37b135 
					 
					
						
						
							
							Set option and cli args to the service profile ( #1259 )  
						
						
						
						
							
						
					 
					
						2020-02-25 16:42:42 +00:00 
						 
				 
			
				
					
						
							
							
								Eric 
							
						 
					 
					
						
						
							
						
						53c3bff819 
					 
					
						
						
							
							add Panic & Panicf to logger ( #1258 )  
						
						... 
						
						
						
						* add Panic & Panicf to logger 
						
						
							
						
					 
					
						2020-02-25 17:44:29 +03:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						dcf859098b 
					 
					
						
						
							
							Fix k8s commands for github ( #1257 )  
						
						
						
						
							
						
					 
					
						2020-02-25 11:39:03 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b4a743898e 
					 
					
						
						
							
							fix router panic ( #1254 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
 
						
					 
					
						2020-02-24 23:15:59 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						f1e7ea3020 
					 
					
						
						
							
							Handle non IsNotExist errors in config ( #1251 )  
						
						... 
						
						
						
						Co-authored-by: Asim Aslam <asim@aslam.me > 
						
						
							
						
					 
					
						2020-02-24 18:07:11 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						5e8d5834eb 
					 
					
						
						
							
							Dynamic Runtime source for k8s with github packages ( #1252 )  
						
						... 
						
						
						
						* Dynamic Runtime source for k8s
* Still check for source
* Replace / with - for k8s service names
* Simplify sourceForName function 
						
						
							
						
					 
					
						2020-02-24 17:47:47 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						ffdf986aac 
					 
					
						
						
							
							Refactor auth: add token and store implementations ( #1230 )  
						
						... 
						
						
						
						* Refactor auth: add token and memory implementations
* Fix typo
* Remove memory auth (implemented already by the store implementation), revert default to noop
* Add grpc header
* Global Config
* config/global => util/config
* Rename package to remove confict
* Tweak
* Improve Error Handling 
						
						
							
						
					 
					
						2020-02-24 15:07:27 +00:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						56f8115ea8 
					 
					
						
						
							
							Rename PR job ( #1250 )  
						
						
						
						
							
						
					 
					
						2020-02-24 14:16:51 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b0175c2e5 
					 
					
						
						
							
							allocations improvements and tunnel fixes ( #1248 )  
						
						... 
						
						
						
						* reduce allocations in tunnel code
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* another allocation fix
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* allocate maps with len if it known
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* allocate key for send once
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-02-24 14:15:20 +00:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						01d88601c0 
					 
					
						
						
							
							Split PR and merge tests ( #1249 )  
						
						
						
						
							
						
					 
					
						2020-02-24 14:11:17 +00:00 
						 
				 
			
				
					
						
							
							
								Lars Lehtonen 
							
						 
					 
					
						
						
							
						
						d467236f8f 
					 
					
						
						
							
							broker/nats: remove unused setPublishOption() ( #1234 )  
						
						... 
						
						
						
						broker/nats: remove unused setSubscribeOption() 
						
						
							
						
					 
					
						2020-02-24 13:49:27 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						24d574ae71 
					 
					
						
						
							
							server/grpc: add MaxConn option to limit max inflight requests ( #1247 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-02-24 13:48:56 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cf0b39eaac 
					 
					
						
						
							
							logger fixes ( #1244 )  
						
						... 
						
						
						
						* logger: fix race conditions
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* restore util/log for compatibility
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-02-24 13:07:40 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1f767ba18c 
					 
					
						
						
							
							update go modules ( #1240 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
 
						
					 
					
						2020-02-23 20:47:44 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						915c424213 
					 
					
						
						
							
							Add docker build ( #1239 )  
						
						
						
						
							
						
					 
					
						2020-02-23 15:57:21 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						117f56ebf7 
					 
					
						
						
							
							prune util/log and user logger ( #1237 )  
						
						... 
						
						
						
						* prune util/log and user logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* plaintext logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* add newline
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-02-23 13:45:20 +00:00 
						 
				 
			
				
					
						
							
							
								Gao.QiLin 
							
						 
					 
					
						
						
							
						
						ceed8942fc 
					 
					
						
						
							
							Update README.md change  godoc => go.dev ( #1236 )  
						
						... 
						
						
						
						* Update README.md add go dev
* Update README.zh-cn.md add go dev 
						
						
							
						
					 
					
						2020-02-22 08:56:42 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d1e25e7ead 
					 
					
						
						
							
							add metadata set method ( #1232 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-02-21 23:04:47 +03:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						7e24c0c1cf 
					 
					
						
						
							
							Also run tests on PR ( #1233 )  
						
						
						
						
							
						
					 
					
						2020-02-21 17:57:07 +00:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						ca251ba111 
					 
					
						
						
							
							Switch from Travis CI to GitHub Actions ( #1231 )  
						
						... 
						
						
						
						* Create Github Action to run tests on push
* -v
* Update tests.yml
* TODO: Fix tests
* Fix colours
* Delete .travis.yml
* Update tests.yml
* builds -> build 
						
						
							
						
					 
					
						2020-02-21 17:43:50 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						116855572b 
					 
					
						
						
							
							Add log level helper funtions ( #1229 )  
						
						
						
						
							
						
					 
					
						2020-02-21 08:43:23 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						ee977acfef 
					 
					
						
						
							
							strip SetGlobalLevel ( #1228 )  
						
						
						
						
							
						
					 
					
						2020-02-21 08:28:21 +00:00 
						 
				 
			
				
					
						
							
							
								Sumanth Chinthagunta 
							
						 
					 
					
						
						
							
						
						3fa7c26946 
					 
					
						
						
							
							logger with helper methods ( #1216 )  
						
						... 
						
						
						
						* support unix daemon socket
* refactor(logger): logger fields changed to map[string]interface{}
* improvement(logger): adding string to Level Parser
* improvement(logger): rename ParseLevel to GetLevel
* refactor(logger): adding basic logger
adding micro default logger, and refactor logger interface
* refactor(logger): moved basic logger to top level package
* refactor(logger): adding default logger 
						
						
							
						
					 
					
						2020-02-21 07:57:59 +00:00 
						 
				 
			
				
					
						
							
							
								Lars Lehtonen 
							
						 
					 
					
						
						
							
						
						88457b812e 
					 
					
						
						
							
							tunnel: Prune Unused Functions ( #1224 )  
						
						... 
						
						
						
						* tunnel: remove unused link.setLoopback()
* tunnel: remove unused link.accept()
* tunnel: remove unused link.connect() 
						
						
							
						
					 
					
						2020-02-20 17:05:49 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						78df154a4d 
					 
					
						
						
							
							move log level setting to option ( #1222 )  
						
						
						
						
							
						
					 
					
						2020-02-20 08:26:12 +00:00 
						 
				 
			
				
					
						
							
							
								Lars Lehtonen 
							
						 
					 
					
						
						
							
						
						c7eed618c2 
					 
					
						
						
							
							server/grpc: Prune Unused Code ( #1220 )  
						
						... 
						
						
						
						* server/grpc: remove unused grpcServer.newCodec()
* server/grpc: remove unused defaultRPCCodecs 
						
						
							
						
					 
					
						2020-02-19 20:58:22 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						36bcd3bd82 
					 
					
						
						
							
							Improve JWT Package Errors ( #1206 )  
						
						... 
						
						
						
						Co-authored-by: Asim Aslam <asim@aslam.me > 
						
						
							
						
					 
					
						2020-02-19 09:51:43 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						f4118dc357 
					 
					
						
						
							
							secure the grpc client ( #1215 )  
						
						... 
						
						
						
						* secure the grpc client
* make compile
* Add system cert pool
* Revert manually adding ca certs
* Tweak comment
Co-authored-by: ben-toogood <bentoogood@gmail.com > 
						
						
							
						
					 
					
						2020-02-19 08:44:35 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						58598d0fe0 
					 
					
						
						
							
							fixes for safe conversation and avoid panics ( #1213 )  
						
						... 
						
						
						
						* fixes for safe convertation
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* fix client publish panic
If broker connect returns error we dont check it status and use
it later to publish message, mostly this is unexpected because
broker connection failed and we cant use it.
Also proposed solution have benefit - we flag connection status
only when we have succeseful broker connection
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* api/handler/broker: fix possible broker publish panic
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-02-18 23:05:38 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6248f05f74 
					 
					
						
						
							
							add missing option to client.NewMessage ( #1212 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-02-18 14:18:59 +03:00