Milos Gajdos 
							
						 
					 
					
						
						
							
						
						1ff65e140a 
					 
					
						
						
							
							Change router.Route metric to int64. Set the route metric properly  
						
						
						
						
							
						
					 
					
						2019-10-23 16:51:22 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						326156671d 
					 
					
						
						
							
							Set route metric to link Length  
						
						
						
						
							
						
					 
					
						2019-10-23 16:51:22 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						6353b2b894 
					 
					
						
						
							
							Keep track of peer links  
						
						
						
						
							
						
					 
					
						2019-10-23 16:51:22 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						caca93f65b 
					 
					
						
						
							
							Merge pull request  #877  from micro/tun-delay  
						
						... 
						
						
						
						Tunnel Delay and link buffers 
						
						
							
						
					 
					
						2019-10-23 16:49:18 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						bf4a73d5c0 
					 
					
						
						
							
							Close the socket in the link  
						
						
						
						
							
						
					 
					
						2019-10-23 16:39:26 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						fe180148a1 
					 
					
						
						
							
							rearrange where we account for errors and data sent  
						
						
						
						
							
						
					 
					
						2019-10-23 16:15:39 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						842fc01568 
					 
					
						
						
							
							add send/recv queues for link  
						
						
						
						
							
						
					 
					
						2019-10-23 16:05:21 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d4832e8f34 
					 
					
						
						
							
							Remove consul registry ( #818 )  
						
						
						
						
							
						
					 
					
						2019-10-23 15:53:28 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						5ac5865154 
					 
					
						
						
							
							add comment  
						
						
						
						
							
						
					 
					
						2019-10-23 10:55:53 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						f07a6ac29b 
					 
					
						
						
							
							Merge pull request  #875  from micro/tun-measure  
						
						... 
						
						
						
						Measure roundtrip times on link 
						
						
							
						
					 
					
						2019-10-22 21:20:57 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d64f8c665e 
					 
					
						
						
							
							add rate measure  
						
						
						
						
							
						
					 
					
						2019-10-22 19:38:29 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						407694232a 
					 
					
						
						
							
							Measure roundtrip times on link  
						
						
						
						
							
						
					 
					
						2019-10-22 18:43:09 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						418b8648bb 
					 
					
						
						
							
							Merge pull request  #874  from micro/tun-metrics  
						
						... 
						
						
						
						Add placeholders for link metrics 
						
						
							
						
					 
					
						2019-10-22 17:03:07 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						85e273afa5 
					 
					
						
						
							
							reorder methods  
						
						
						
						
							
						
					 
					
						2019-10-22 17:02:22 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						ab9fa20a50 
					 
					
						
						
							
							Update comments  
						
						
						
						
							
						
					 
					
						2019-10-22 16:53:47 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						4fddd69229 
					 
					
						
						
							
							Add placeholders for link metrics  
						
						
						
						
							
						
					 
					
						2019-10-22 16:50:00 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						317cf76566 
					 
					
						
						
							
							Merge pull request  #872  from micro/round-robin  
						
						... 
						
						
						
						Round robin routes we've sorted by metric 
						
						
							
 
						
					 
					
						2019-10-22 11:58:44 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						f792fac1cc 
					 
					
						
						
							
							Round robin routes we've sorted by metric  
						
						
						
						
							
						
					 
					
						2019-10-22 11:53:49 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						a89d1edc41 
					 
					
						
						
							
							fix divide by zero bug  
						
						
						
						
							
 
						
					 
					
						2019-10-19 08:11:05 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d3140c0fc2 
					 
					
						
						
							
							Merge pull request  #867  from milosgajdos83/rlock-mess  
						
						... 
						
						
						
						Avoid recursive RLock() 
						
						
							
 
						
					 
					
						2019-10-18 11:35:08 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						3d5d9be02a 
					 
					
						
						
							
							Avoid recursive calls to RLock()  
						
						... 
						
						
						
						Topology calls itsel recursively invoking RLock. This, according to go
documentation is wrong. This commit moves the body of Topology function
to a non-thread safe unexported function to keep locsk at check! 
						
						
							
						
					 
					
						2019-10-18 11:26:43 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						5c38f38dd9 
					 
					
						
						
							
							No need to lock here since Topology read locks and makes copies  
						
						
						
						
							
						
					 
					
						2019-10-18 11:26:43 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						63fd8b9d1b 
					 
					
						
						
							
							Merge pull request  #864  from micro/strip-topic  
						
						... 
						
						
						
						strip topic from http broker subscribe service name 
						
						
							
						
					 
					
						2019-10-17 18:48:46 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						3aedea4c56 
					 
					
						
						
							
							strip topic from http broker subscribe service name  
						
						
						
						
							
						
					 
					
						2019-10-17 18:37:37 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						0da9dff077 
					 
					
						
						
							
							Merge pull request  #863  from micro/certmagice2e  
						
						... 
						
						
						
						E2E tests for certmagic ACME provider 
						
						
							
						
					 
					
						2019-10-17 16:42:33 +01:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						05774f2c76 
					 
					
						
						
							
							Don't touch go.mod  
						
						
						
						
							
						
					 
					
						2019-10-17 16:35:09 +01:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						4885bba2ac 
					 
					
						
						
							
							E2E tests for certmagic ACME provider  
						
						... 
						
						
						
						* Actually set the CA
* Fix the certmangic.storage interface to return the correct error type
* Write an e2e test for certmagic against the let's encrypt staging CA 
						
						
							
						
					 
					
						2019-10-17 16:31:02 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						9d559848c2 
					 
					
						
						
							
							Merge pull request  #862  from milosgajdos83/tunnel-cleanup  
						
						... 
						
						
						
						Cleanup of tunnel.Dial(). Clean up network channel processors 
						
						
							
 
						
					 
					
						2019-10-16 21:19:30 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						2ae583ce94 
					 
					
						
						
							
							Cleanup of tunnel dial code. Clean up network channel processors  
						
						
						
						
							
						
					 
					
						2019-10-16 20:44:22 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						7c1e22b607 
					 
					
						
						
							
							Merge pull request  #861  from micro/certmagicstorage  
						
						... 
						
						
						
						Distributed storage for certmagic 
						
						
							
						
					 
					
						2019-10-16 14:10:02 +01:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						7d2afa34a0 
					 
					
						
						
							
							Implementation and tests for certmagic.Storage interface  
						
						
						
						
							
						
					 
					
						2019-10-16 12:58:14 +01:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						a6e95d389f 
					 
					
						
						
							
							Implementation of certmagic storage using micro's store and sync packages  
						
						
						
						
							
						
					 
					
						2019-10-15 19:32:20 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						b1d5dc20fa 
					 
					
						
						
							
							Merge pull request  #860  from micro/tunnel-mode  
						
						... 
						
						
						
						Tunnel mode 
						
						
							
						
					 
					
						2019-10-15 16:14:38 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						be5093798b 
					 
					
						
						
							
							Use DialMode/ListenMode  
						
						
						
						
							
						
					 
					
						2019-10-15 16:08:38 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						3759c9c091 
					 
					
						
						
							
							Merge pull request  #859  from milosgajdos83/handle-channel-conn-errors  
						
						... 
						
						
						
						Handle tunnel session Accept errors gracefully 
						
						
							
						
					 
					
						2019-10-15 16:05:19 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						4936a2e1a5 
					 
					
						
						
							
							Exponential backoff for failed accept connections  
						
						
						
						
							
						
					 
					
						2019-10-15 15:58:33 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						ca934951ad 
					 
					
						
						
							
							Use multicast on network/control channels  
						
						
						
						
							
						
					 
					
						2019-10-15 15:57:13 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						ca18089382 
					 
					
						
						
							
							Fix bugs related to needing to send Broadcast  
						
						
						
						
							
						
					 
					
						2019-10-15 15:55:08 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						7b1f5584ab 
					 
					
						
						
							
							Tunnel mode  
						
						
						
						
							
						
					 
					
						2019-10-15 15:40:04 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						fed5af68e6 
					 
					
						
						
							
							Handle Accept errors gracefully.  
						
						... 
						
						
						
						Originally when Accept fails we log the error and let the program flow
continue. This can lead to us spawning handling connection go routines
on nil connections which in turn leads to Go panics. 
						
						
							
						
					 
					
						2019-10-15 15:07:28 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						fdfeb437f9 
					 
					
						
						
							
							Merge pull request  #856  from micro/cloudflare  
						
						... 
						
						
						
						Cloudflare Store implementation for workers KV 
						
						
							
						
					 
					
						2019-10-15 14:29:34 +01:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						a46133f059 
					 
					
						
						
							
							cloudflare workers KV Store implementation  
						
						
						
						
							
						
					 
					
						2019-10-15 12:35:45 +01:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						9bd0a8f3b5 
					 
					
						
						
							
							Update go.mod for cloudflare  
						
						
						
						
							
						
					 
					
						2019-10-15 12:35:20 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						44b794722e 
					 
					
						
						
							
							rcache becomes cache  
						
						
						
						
							
						
					 
					
						2019-10-14 22:39:26 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						247249050b 
					 
					
						
						
							
							move mutex to memory  
						
						
						
						
							
						
					 
					
						2019-10-14 22:38:22 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						b1fed01752 
					 
					
						
						
							
							add network name to node  
						
						
						
						
							
						
					 
					
						2019-10-14 22:26:23 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						df1e680256 
					 
					
						
						
							
							Merge pull request  #854  from micro/lock-http  
						
						... 
						
						
						
						Lock http 
						
						
							
						
					 
					
						2019-10-14 22:01:25 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						854b01c20c 
					 
					
						
						
							
							Add acquire/release to http path  
						
						
						
						
							
						
					 
					
						2019-10-14 21:52:18 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						745299bce5 
					 
					
						
						
							
							add http lock implementation  
						
						
						
						
							
						
					 
					
						2019-10-14 21:39:25 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						607fdb3fcb 
					 
					
						
						
							
							Merge pull request  #852  from micro/mutex  
						
						... 
						
						
						
						add mutex lock implementation 
						
						
							
						
					 
					
						2019-10-14 15:23:59 +01:00