Asim Aslam 
							
						 
					 
					
						
						
							
						
						a02a25d955 
					 
					
						
						
							
							Remove all the external plugins except grpc ( #1988 )  
						
						... 
						
						
						
						* Remove all the external plugins except grpc
* strip cockroach
* strip nats test
* fix build 
						
						
					 
					
						2020-09-08 13:14:45 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						61d12d3a39 
					 
					
						
						
							
							fix etcd keys for services ( #1922 )  
						
						
						
						
					 
					
						2020-08-10 21:58:35 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						f838c33008 
					 
					
						
						
							
							noop.NewRegistry function  
						
						
						
						
					 
					
						2020-08-09 16:26:51 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						e8ea0f85e9 
					 
					
						
						
							
							add a noop registry  
						
						
						
						
					 
					
						2020-08-09 16:17:52 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						4469a41ae7 
					 
					
						
						
							
							use a totally different client for the watcher in etcd  
						
						
						
						
					 
					
						2020-08-08 01:40:41 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						e7cc3c2210 
					 
					
						
						
							
							protect etcd watcher stop against race condition  
						
						
						
						
					 
					
						2020-08-08 00:57:57 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						9b14eb8aec 
					 
					
						
						
							
							close the existing etcd client if it exists  
						
						
						
						
					 
					
						2020-08-07 23:09:06 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						124b1bd7b7 
					 
					
						
						
							
							add https prefix when using tls config for etcd  
						
						
						
						
					 
					
						2020-08-07 22:46:05 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d69a4a30cd 
					 
					
						
						
							
							fix etcd bug that causes deregister to be skipped ( #1911 )  
						
						
						
						
					 
					
						2020-08-07 19:58:25 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d61cbd29db 
					 
					
						
						
							
							Update README.md  
						
						
						
						
					 
					
						2020-08-07 11:22:57 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						b6ab124d83 
					 
					
						
						
							
							Update README.md  
						
						
						
						
					 
					
						2020-08-07 11:21:59 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						991cdba91d 
					 
					
						
						
							
							registry/etcd: fix services combining ( #1901 )  
						
						
						
						
					 
					
						2020-08-06 15:38:50 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						aefd052dd7 
					 
					
						
						
							
							Etcd router bug fixing etcd path prefix matching name ( #1899 )  
						
						... 
						
						
						
						* add logging and don't get nodes where they exist in router
* add more logging
* Fix the etcd bug for name matching of keys and prefixes matching names 
						
						
					 
					
						2020-08-06 12:42:14 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						2b79910ad9 
					 
					
						
						
							
							add logging and don't get nodes where they exist in router ( #1898 )  
						
						... 
						
						
						
						* add logging and don't get nodes where they exist in router
* add more logging 
						
						
					 
					
						2020-08-06 11:32:06 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						31ed4aa0e8 
					 
					
						
						
							
							registry/etcd: fix logging nil pointer dereference ( #1889 )  
						
						... 
						
						
						
						* registry/etcd: fix logging nil pointer dereference
* Fix stupid mistake
* Fix merge 
						
						
					 
					
						2020-07-31 15:05:32 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						d2cea4b7b7 
					 
					
						
						
							
							registry/etcd: fix logging nil pointer dereference ( #1888 )  
						
						
						
						
					 
					
						2020-07-31 14:40:11 +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 
						 
				 
			
				
					
						
							
							
								Huan Huang 
							
						 
					 
					
						
						
							
						
						8e30ede8c7 
					 
					
						
						
							
							track error ( #1815 )  
						
						... 
						
						
						
						* track error
* remove useless code
Co-authored-by: huanghuan.27@bytedance.com  <huanghuan.27@bytedance.com >
Co-authored-by: Asim Aslam <asim@aslam.me > 
						
						
					 
					
						2020-07-12 07:17:56 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						13ea0eec02 
					 
					
						
						
							
							:registry/mdns: fix nil pointer bug ( #1818 )  
						
						
						
						
					 
					
						2020-07-10 17:47:07 +01:00 
						 
				 
			
				
					
						
							
							
								Huan Huang 
							
						 
					 
					
						
						
							
						
						e5db6ea8a7 
					 
					
						
						
							
							close r/w ( #1810 )  
						
						... 
						
						
						
						Co-authored-by: huanghuan.27@bytedance.com  <huanghuan.27@bytedance.com > 
						
						
					 
					
						2020-07-09 10:28:20 +01:00 
						 
				 
			
				
					
						
							
							
								Huan Huang 
							
						 
					 
					
						
						
							
						
						3468331506 
					 
					
						
						
							
							feat: refactor register func ( #1807 )  
						
						... 
						
						
						
						Co-authored-by: huanghuan.27@bytedance.com  <huanghuan.27@bytedance.com >
Co-authored-by: Asim Aslam <asim@aslam.me > 
						
						
					 
					
						2020-07-08 18:38:01 +01:00 
						 
				 
			
				
					
						
							
							
								Huan Huang 
							
						 
					 
					
						
						
							
						
						f99b436ec2 
					 
					
						
						
							
							feat: fix register bug ( #1791 )  
						
						
						
						
					 
					
						2020-07-03 14:38:25 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						1b5c83f3cc 
					 
					
						
						
							
							registry/mdns: fix deregister bug ( #1771 )  
						
						... 
						
						
						
						* registry/mdns: fix deregister bug
* Update registry/mdns_registry.go
Co-authored-by: Dominic Wong <domwongemail@googlemail.com > 
						
						
					 
					
						2020-07-01 11:09:20 +01:00 
						 
				 
			
				
					
						
							
							
								Dominic Wong 
							
						 
					 
					
						
						
							
						
						6532b6208b 
					 
					
						
						
							
							MDNS registry fix for users on VPNs ( #1759 )  
						
						... 
						
						
						
						* filter out unsolicited responses
* send to local ip in case
* allow ip func to be passed in. add option for sending to 0.0.0.0 
						
						
					 
					
						2020-06-30 11:12:52 +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 
							
						 
					 
					
						
						
							
						
						2000da6fd8 
					 
					
						
						
							
							router/registry: add support for registry domains ( #1744 )  
						
						
						
						
					 
					
						2020-06-25 12:35:00 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						51b4ab0abc 
					 
					
						
						
							
							registry/memory: watcher bug fixes ( #1740 )  
						
						... 
						
						
						
						* registry/memory: watcher bugfixes
* registry/memory: fix nil watcher bug
* registry/memory: fix watcher test 
						
						
					 
					
						2020-06-25 11:02:35 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						87543b2c8a 
					 
					
						
						
							
							registry/etcd: add support for domain options ( #1714 )  
						
						
						
						
					 
					
						2020-06-19 14:58:16 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						5f9c3a6efd 
					 
					
						
						
							
							registry/cache: add support for the domain option ( #1722 )  
						
						
						
						
					 
					
						2020-06-19 13:16:44 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						58c6bbbf6b 
					 
					
						
						
							
							registry/service: pass domain options via rpc ( #1719 )  
						
						... 
						
						
						
						* registry/service: regenerate proto
* registry/service: pass domain in proto request options
* registry/service: stop defaulting metadata
* registry: add default domain const; remove from implementations
* registry/memory: fix typo 
						
						
					 
					
						2020-06-19 10:34:12 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						8c7c27c573 
					 
					
						
						
							
							registry/memory: add support for domain options ( #1713 )  
						
						... 
						
						
						
						* registry/memory: add support for the domain options
* registry/memory: swap Fatal test cases with Error
* registry/memory: fix wildcard not found bug
* registry/memory: replace locks with rlocks
* registry/memory: fix deregistration bug 
						
						
					 
					
						2020-06-18 12:39:19 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						3b40fde68b 
					 
					
						
						
							
							registry/mdns: add domain support ( #1708 )  
						
						... 
						
						
						
						* registry: add domain options
* registry/mdns: implement domain options
* registry/mdns: return node domain in metadata when querying using wildcard
* Fix nil pointer exception
* registry/mdns: return error from deregister
* registy/mdns: rename tld => domain 
						
						
					 
					
						2020-06-17 13:23:41 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						1179d7e89a 
					 
					
						
						
							
							registry/mdns: fix nil host bug ( #1703 )  
						
						
						
						
					 
					
						2020-06-15 16:13:45 +01:00 
						 
				 
			
				
					
						
							
							
								Dominic Wong 
							
						 
					 
					
						
						
							
						
						e7ad031eb8 
					 
					
						
						
							
							Check ipv4 or ipv6 address is valid before assigning  
						
						
						
						
					 
					
						2020-05-27 15:47:12 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						56f281002b 
					 
					
						
						
							
							Merge branch 'master' into registy-not-found  
						
						
						
						
					 
					
						2020-05-14 19:39:43 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						0d7250352f 
					 
					
						
						
							
							Registry service: return not found error  
						
						
						
						
					 
					
						2020-05-14 19:38:56 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						8a802d8f7a 
					 
					
						
						
							
							Fix registry address option unused  
						
						
						
						
					 
					
						2020-05-14 18:00:13 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						25c937fd0e 
					 
					
						
						
							
							Naming changes  
						
						
						
						
					 
					
						2020-05-13 13:38:13 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						d781c9ae2d 
					 
					
						
						
							
							Remove namespace specific logic  
						
						
						
						
					 
					
						2020-05-13 13:35:34 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						54951740bf 
					 
					
						
						
							
							Authenticate on service start  
						
						
						
						
					 
					
						2020-05-13 13:13:11 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						346e034d0a 
					 
					
						
						
							
							Add mutli-tenancy support to the registry  
						
						
						
						
					 
					
						2020-05-13 10:40:08 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						f8837bfcbd 
					 
					
						
						
							
							Merge branch 'master' into registry-namespace  
						
						
						
						
					 
					
						2020-04-14 15:37:44 +01: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 
						 
				 
			
				
					
						
							
							
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						e17825474f 
					 
					
						
						
							
							Add context options to the runtime  
						
						
						
						
					 
					
						2020-04-14 12:32:59 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						cf67d460b7 
					 
					
						
						
							
							strip down mdns watcher  
						
						
						
						
					 
					
						2020-04-12 11:01:09 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						4e539361fa 
					 
					
						
						
							
							strip file  
						
						
						
						
					 
					
						2020-04-12 10:58:12 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						ea2bb0275c 
					 
					
						
						
							
							Strip external use of mdns  
						
						
						
						
					 
					
						2020-04-11 13:02:53 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						e5268dd0a6 
					 
					
						
						
							
							move reg util to own package ( #1523 )  
						
						... 
						
						
						
						* move reg util to own package
* fix test
* fix broken static router 
						
						
					 
					
						2020-04-10 17:41:10 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						4fd12430d0 
					 
					
						
						
							
							cleanup mdns files  
						
						
						
						
					 
					
						2020-04-10 17:19:26 +01:00