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 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d1d6eada98 
					 
					
						
						
							
							parse url encoded form in rpc handler ( #1183 )  
						
						... 
						
						
						
						* parse url encoded form in rpc handler
* Remove comment 
						
						
							
						
					 
					
						2020-02-11 11:27:16 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						4a03183481 
					 
					
						
						
							
							Return a 401 error on invalid auth tokens ( #1184 )  
						
						
						
						
							
						
					 
					
						2020-02-11 11:22:22 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						8ea84ac3eb 
					 
					
						
						
							
							Fix router panic for nil watcher  
						
						
						
						
							
						
					 
					
						2020-02-10 15:38:41 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						4401c12e6c 
					 
					
						
						
							
							Auth Wrapper ( #1174 )  
						
						... 
						
						
						
						* Auth Wrapper
* Tweak cmd flag
* auth_excludes => auth_exclude
* Make Auth.Excludes variadic
* Use metadata.Get (passes through http and http2 it will go through various case formats)
* fix auth wrapper auth.Auth interface initialisation
Co-authored-by: Asim Aslam <asim@aslam.me > 
						
						
							
						
					 
					
						2020-02-10 08:26:28 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c706afcf04 
					 
					
						
						
							
							logger helper to pass down it via context ( #1180 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-02-09 21:26:46 +00:00 
						 
				 
			
				
					
						
							
							
								Lars Lehtonen 
							
						 
					 
					
						
						
							
						
						ca1d0b94c3 
					 
					
						
						
							
							config/cmd: remove 8 unused variables ( #1175 )  
						
						
						
						
							
						
					 
					
						2020-02-08 11:19:10 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						67acd9288b 
					 
					
						
						
							
							config/source/cli: fix tests ( #1179 )  
						
						... 
						
						
						
						* config/source/cli: fix tests
* skip mdns test in travis
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-02-08 02:45:32 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0bf6c9fc08 
					 
					
						
						
							
							config/source/cli: fix default flag value loading ( #1178 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-02-08 02:14:34 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						99807a680c 
					 
					
						
						
							
							strip Micro-Topic header from incoming context in client.Call ( #1177 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-02-07 22:09:52 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f0f7f860d6 
					 
					
						
						
							
							add some docs ( #1176 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
							
						
					 
					
						2020-02-07 21:48:24 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						ef537270ad 
					 
					
						
						
							
							Don't store traces for Debug endpoints  
						
						
						
						
							
						
					 
					
						2020-02-07 20:58:03 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						c7f075d157 
					 
					
						
						
							
							rename file  
						
						
						
						
							
						
					 
					
						2020-02-07 14:00:27 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						812ea78604 
					 
					
						
						
							
							Fix runtime deadlock  
						
						
						
						
							
						
					 
					
						2020-02-07 14:00:09 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						0755084a59 
					 
					
						
						
							
							fix deadlock  
						
						
						
						
							
						
					 
					
						2020-02-07 13:55:55 +00:00