Asim Aslam 
							
						 
					 
					
						
						
							
						
						91dfd46eb1 
					 
					
						
						
							
							remove static router  
						
						
						
						
					 
					
						2020-10-18 15:26:01 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						68402dcb96 
					 
					
						
						
							
							move internal proto to rpc handler dir  
						
						
						
						
					 
					
						2020-10-18 08:43:21 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						c3a9013863 
					 
					
						
						
							
							Merge branch 'master' of ssh://github.com/asim/go-micro  
						
						
						
						
					 
					
						2020-10-18 08:10:56 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						8215db3be9 
					 
					
						
						
							
							move acme out of api  
						
						
						
						
					 
					
						2020-10-18 08:10:46 +01:00 
						 
				 
			
				
					
						
							
							
								xyb 
							
						 
					 
					
						
						
							
						
						2e45567e56 
					 
					
						
						
							
							remove some http hard code ( #2047 )  
						
						... 
						
						
						
						Co-authored-by: yonbiaoxiao <yonbiaoxiao@tencent.com > 
						
						
					 
					
						2020-10-18 05:58:38 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						07b32ad3b9 
					 
					
						
						
							
							move util  
						
						
						
						
					 
					
						2020-10-17 21:18:59 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						c917566ce4 
					 
					
						
						
							
							remove certmagic  
						
						
						
						
					 
					
						2020-10-17 15:50:14 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						be06de5c47 
					 
					
						
						
							
							update api  
						
						
						
						
					 
					
						2020-10-17 15:36:05 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						975da990a9 
					 
					
						
						
							
							rewrite api package  
						
						
						
						
					 
					
						2020-10-17 15:33:56 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						f2728a7fee 
					 
					
						
						
							
							remove vpath resolver  
						
						
						
						
					 
					
						2020-10-17 15:00:40 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						525b436bf1 
					 
					
						
						
							
							remove sub  
						
						
						
						
					 
					
						2020-10-17 14:58:29 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						274aacda1d 
					 
					
						
						
							
							remove api handlers and proto  
						
						
						
						
					 
					
						2020-10-17 09:52:43 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						d2728b498c 
					 
					
						
						
							
							api: fix request body re-sequencing bug ( #1996 )  
						
						... 
						
						
						
						* api: don't mutate request body on POST requests
* fix test suite
* Improve solution
Co-authored-by: Asim Aslam <asim@aslam.me > 
						
						
					 
					
						2020-09-10 16:07:37 +01:00 
						 
				 
			
				
					
						
							
							
								Janos Dobronszki 
							
						 
					 
					
						
						
							
						
						acd3bea0c6 
					 
					
						
						
							
							Add 'Namespace' header to allowed CORS headers ( #1990 )  
						
						
						
						
					 
					
						2020-09-09 15:40:02 +02:00 
						 
				 
			
				
					
						
							
							
								dy1006 
							
						 
					 
					
						
						
							
						
						a60426c884 
					 
					
						
						
							
							Update rpc.go ( #1975 )  
						
						... 
						
						
						
						Co-authored-by: Asim Aslam <asim@aslam.me > 
						
						
					 
					
						2020-08-27 10:24:19 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						cc26f2b8b1 
					 
					
						
						
							
							delete api service proto  
						
						
						
						
					 
					
						2020-08-23 21:58:16 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						50ec6c748f 
					 
					
						
						
							
							cleanup client/selector/lookup ( #1937 )  
						
						... 
						
						
						
						* cleanup client/selector/lookup
* add mdns router, remove registry from client
* fix roundtripper
* remove comment
* fix compile issue
* fix mucp test
* fix api router 
						
						
					 
					
						2020-08-17 22:44:45 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						959407bad9 
					 
					
						
						
							
							support wrapper slice in api server options  
						
						
						
						
					 
					
						2020-08-10 22:38:54 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						ac1aace214 
					 
					
						
						
							
							route the API subdomain ( #1910 )  
						
						... 
						
						
						
						Co-authored-by: Asim Aslam <asim@aslam.me > 
						
						
					 
					
						2020-08-07 20:54:55 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						a6d7b1d710 
					 
					
						
						
							
							Move api/router/util to util/router ( #1909 )  
						
						
						
						
					 
					
						2020-08-07 13:30:29 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						8ee31b94a1 
					 
					
						
						
							
							remove handler/util package in favour of util/router ( #1908 )  
						
						
						
						
					 
					
						2020-08-07 12:47:20 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						b93cd0c964 
					 
					
						
						
							
							dont process endpoint unless absolutely necessary  
						
						
						
						
					 
					
						2020-08-05 18:09:04 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						563768b58a 
					 
					
						
						
							
							v3 refactor ( #1868 )  
						
						... 
						
						
						
						* Move to v3
Co-authored-by: Ben Toogood <bentoogood@gmail.com > 
						
						
					 
					
						2020-07-27 13:22:00 +01:00 
						 
				 
			
				
					
						
							
							
								Di Wu 
							
						 
					 
					
						
						
							
						
						f9bf562393 
					 
					
						
						
							
							fix typo in comments ( #1840 )  
						
						... 
						
						
						
						* remove global error tracking
* rpc_server: fix invalid register err
* fix typo
Co-authored-by: Asim Aslam <asim@aslam.me > 
						
						
					 
					
						2020-07-16 16:33:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						97ae2979ad 
					 
					
						
						
							
							pass request context from request rpc endpoints ( #1799 )  
						
						... 
						
						
						
						http middleware can add additional metadata to context,
for example tracing wrappers, pass down it to underlining
services
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-07-06 13:55:17 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						6f309dada3 
					 
					
						
						
							
							fix typo ( #1789 )  
						
						
						
						
					 
					
						2020-07-06 13:52:42 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						174e44b846 
					 
					
						
						
							
							Deprecate client/selector ( #1767 )  
						
						... 
						
						
						
						* client/{grpc,rpc}: depricate selector (wip)
* {client,cmd}: remove client/selector
* deprecate client/selector
* router/static: fix lookup
* config/cmd: add support for legacy static selector flag
* config/cmd: add support for legacy dns selector flag 
						
						
					 
					
						2020-07-01 17:06:59 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						6d9d94b105 
					 
					
						
						
							
							api/router/registry: use resolved domain ( #1774 )  
						
						
						
						
					 
					
						2020-07-01 12:23:55 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						df3e5364ca 
					 
					
						
						
							
							api/resolver: add resolve options ( #1756 )  
						
						... 
						
						
						
						* api/resolver: Resolve options
* router/registry: fix init bug
* router/registry: fix wildcard query bug
* web: fix registation domain bug
* registry/etcd: pass domain in service metadata
* api/resolver/subdomain: expose domain func
* Update api/resolver/subdomain/subdomain.go
Co-authored-by: Dominic Wong <domwongemail@googlemail.com >
Co-authored-by: Dominic Wong <domwongemail@googlemail.com > 
						
						
					 
					
						2020-06-29 16:37:45 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						104b7d8f8d 
					 
					
						
						
							
							api/resolver: update resolver to enable subdomain routing ( #1747 )  
						
						... 
						
						
						
						* api/resolver: update domain / service prefix usage
* api/resolver/subdomain: implement subdomain resolver for domain resolution
* api/handler: fix tests 
						
						
					 
					
						2020-06-26 14:28:18 +01:00 
						 
				 
			
				
					
						
							
							
								Dominic Wong 
							
						 
					 
					
						
						
							
						
						0327f30e3c 
					 
					
						
						
							
							Fix regex detection.  Fixes   #1663  ( #1696 )  
						
						
						
						
					 
					
						2020-06-12 10:42:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						92e9d05432 
					 
					
						
						
							
							api/handler/rpc: dont log error on normal websocket error code ( #1688 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-06-12 10:42:52 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						b68af8ab63 
					 
					
						
						
							
							run go fmt  
						
						
						
						
					 
					
						2020-05-30 11:00:43 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						dc10f88c12 
					 
					
						
						
							
							Replace auth account.Namespace with account.Scopes  
						
						
						
						
					 
					
						2020-05-19 18:17:17 +01:00 
						 
				 
			
				
					
						
							
							
								x1nchen 
							
						 
					 
					
						
						
							
						
						af2db0a0d9 
					 
					
						
						
							
							fix: update dependency certmagic ( #1625 )  
						
						... 
						
						
						
						module github.com/mholt/certmagic has been renamed github.com/caddyserver/certmagic,
so upgrade on this module will fail.
fix : micro/micro#835 
caddyserver/certmagic@v0.10 .6 is Maximum upgradeable version with go version 1.13
Higher version use *tls.ClientHelloInfo.SupportsCertificate which only supported in go 1.14 
						
						
					 
					
						2020-05-13 15:00:13 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						f892b41299 
					 
					
						
						
							
							Add runtime to service.Options()  
						
						
						
						
					 
					
						2020-05-11 17:09:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						90dd1f63c8 
					 
					
						
						
							
							api/handler/rpc: fix encoding of inner message ( #1601 )  
						
						... 
						
						
						
						* api/handler/rpc: fix encoding of inner message
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-05-04 15:50:53 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d44adafca5 
					 
					
						
						
							
							api/router: avoid unneeded loops and fix path match ( #1594 )  
						
						... 
						
						
						
						* api/router: avoid unneeded loops and fix path match
* if match found in google api path syntax, not try pcre loop
* if path is not ending via $ sign, append it to pcre to avoid matching other strings like
  /api/account/register can be matched to /api/account
* api: add tests and validations
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-04-29 15:23:10 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6fa27373ed 
					 
					
						
						
							
							bundle qson lib in util ( #1561 )  
						
						... 
						
						
						
						* copy qson from https://github.com/joncalhoun/qson 
  as author not want to maintain repo
* latest code contains our fix to proper decode strings
  with escaped & symbol
* replace package in api/handler/rpc
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-04-23 11:08:09 +03:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						226d6ad22b 
					 
					
						
						
							
							log whats happening in http handler  
						
						
						
						
					 
					
						2020-04-19 00:41:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f00fd7a49e 
					 
					
						
						
							
							api/router: support pcre and google.api pattern matching ( #1549 )  
						
						... 
						
						
						
						* api/router: support pcre and google.api pattern matching
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-04-19 00:31:34 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						62cedf64da 
					 
					
						
						
							
							api/router/registry: extract path based parameters from url to req ( #1530 )  
						
						... 
						
						
						
						* api/router/registry: extract path based parameters from url to req
* api/handler/rpc: fix empty body request parsing
* bundle grpc-gateway util funcs
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-04-15 17:50:51 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b700d425a4 
					 
					
						
						
							
							api/handler/rpc: improvements and fixes ( #1535 )  
						
						... 
						
						
						
						* api/handler/rpc: fix empty body case
* api/handler/rpc: copy all request headers to metadata
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-04-15 01:37:15 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						268651df18 
					 
					
						
						
							
							regenerate all proto based files ( #1531 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-04-14 16:25:09 +03:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						e515005083 
					 
					
						
						
							
							Remove only allowing certain methods  
						
						
						
						
					 
					
						2020-04-13 23:05:39 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						a056bdce7c 
					 
					
						
						
							
							fix metadata parsing  
						
						
						
						
					 
					
						2020-04-12 14:40:37 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						b08c636b44 
					 
					
						
						
							
							fixup handler tests  
						
						
						
						
					 
					
						2020-04-12 14:29:38 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d03a02f2e4 
					 
					
						
						
							
							fix import  
						
						
						
						
					 
					
						2020-04-12 11:25:12 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						962588b649 
					 
					
						
						
							
							Strip MetadataKey global var  
						
						
						
						
					 
					
						2020-04-12 11:16:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a2363b49b 
					 
					
						
						
							
							api minor improvements ( #1526 )  
						
						... 
						
						
						
						* api/handler/rpc: unblock all http methods and set Host meta
* api/router/static: add debug log
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-04-11 22:21:55 +03:00