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 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						aa9a0a8d23 
					 
					
						
						
							
							Fix Micro Proxy nil Transport Bug ( #1208 )  
						
						
						
						
							
						
					 
					
						2020-02-17 12:28:48 +03:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						1e40c86dfe 
					 
					
						
						
							
							Ignore gRPC Proxy ( #1205 )  
						
						
						
						
							
						
					 
					
						2020-02-17 08:14:45 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						9696efde02 
					 
					
						
						
							
							reorder auth interface ( #1204 )  
						
						
						
						
							
						
					 
					
						2020-02-16 19:36:45 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						b3fc8be24e 
					 
					
						
						
							
							normalise proxy name ( #1203 )  
						
						
						
						
							
						
					 
					
						2020-02-15 21:57:30 +00:00 
						 
				 
			
				
					
						
							
							
								Sumanth Chinthagunta 
							
						 
					 
					
						
						
							
						
						fc5339a368 
					 
					
						
						
							
							[W.I.P] refactor(logger): logger fields changed to map[string]interface{} ( #1198 )  
						
						... 
						
						
						
						* 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 
						
						
							
						
					 
					
						2020-02-15 18:19:28 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						964b7dee3f 
					 
					
						
						
							
							add tls config to server ( #1202 )  
						
						... 
						
						
						
						* add tls config
* add TLSConfig to acme provider 
						
						
							
						
					 
					
						2020-02-15 15:10:26 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						158949d0d0 
					 
					
						
						
							
							accept Listen option in grpc server ( #1201 )  
						
						
						
						
							
						
					 
					
						2020-02-15 14:09:24 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						eed8a0bf50 
					 
					
						
						
							
							delete proxy cached route before updating ( #1200 )  
						
						
						
						
							
						
					 
					
						2020-02-15 12:05:22 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						c691d116ab 
					 
					
						
						
							
							when the stream errors cleanup the connection ( #1199 )  
						
						
						
						
							
						
					 
					
						2020-02-15 11:35:08 +00:00 
						 
				 
			
				
					
						
							
							
								Eric 
							
						 
					 
					
						
						
							
						
						cbe8b7dd09 
					 
					
						
						
							
							Removed redundant spaces ( #1196 )  
						
						
						
						
							
						
					 
					
						2020-02-14 10:32:02 +03:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						203486fd31 
					 
					
						
						
							
							check for etcd watcher canceled value  
						
						
						
						
							
						
					 
					
						2020-02-13 22:34:56 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d9b3b17582 
					 
					
						
						
							
							set dial timeout in stream  
						
						
						
						
							
						
					 
					
						2020-02-13 18:51:32 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						e080ecb43a 
					 
					
						
						
							
							Auth Improvements ( #1195 )  
						
						... 
						
						
						
						* Exclude Stats & Trace from Auth
* Update Excluded Endpoints Format
* Tweak Implementation 
						
						
							
						
					 
					
						2020-02-13 14:07:14 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						ea70711dd3 
					 
					
						
						
							
							Exclude Stats & Trace from Auth ( #1192 )  
						
						
						
						
							
 
						
					 
					
						2020-02-13 12:02:29 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6dc942bc19 
					 
					
						
						
							
							client/grpc: fix panic on invalid message ( #1191 )  
						
						... 
						
						
						
						* client/grpc: fix panic on invalid message
* travis: disable lint and race for now
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-02-13 14:57:21 +03:00 
						 
				 
			
				
					
						
							
							
								Janos Dobronszki 
							
						 
					 
					
						
						
							
						
						d76baf59de 
					 
					
						
						
							
							Trace type is now being recorded ( #1188 )  
						
						
						
						
							
						
					 
					
						2020-02-12 10:57:17 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						79ad1e6fe3 
					 
					
						
						
							
							various fixes for broker and messaging in server ( #1187 )  
						
						... 
						
						
						
						* provide broker disconnect messages in server
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* broker/eats: another fix
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-02-11 18:41:23 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2764de9a1a 
					 
					
						
						
							
							broker/eats: broker disconnect fix ( #1186 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-02-11 15:46:50 +00:00