Asim Aslam
							
						 
					 | 
					
						
						
							
						
						6fa9d7270f
					 | 
					
						
						
							
							Rename Tunnel ID to Channel
						
						
						
						
						
						
					 | 
					
						2019-08-30 20:05:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Milos Gajdos
							
						 
					 | 
					
						
						
							
						
						e7d8cdda44
					 | 
					
						
						
							
							Avoid duplicate debug logs.
						
						
						
						
						
						
					 | 
					
						2019-08-29 16:58:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						00ab58f61b
					 | 
					
						
						
							
							Fix loopback cruft
						
						
						
						
						
						
					 | 
					
						2019-08-29 12:42:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						6ab86c9e57
					 | 
					
						
						
							
							Don't process unless connected, and only fire loopback messages back up the loopback
						
						
						
						
						
						
					 | 
					
						2019-08-28 23:12:22 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						ca267f73de
					 | 
					
						
						
							
							add a tunnel broker
						
						
						
						
						
						
					 | 
					
						2019-08-24 09:46:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Milos Gajdos
							
						 
					 | 
					
						
						
							
						
						99d39e743b
					 | 
					
						
						
							
							Lock when setting loopback flag and receiving keepalives
						
						
						
						
						
						
					 | 
					
						2019-08-22 16:31:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						c2d85a6e1f
					 | 
					
						
						
							
							Add tunnel address
						
						
						
						
						
						
					 | 
					
						2019-08-21 12:55:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						f8e68ae101
					 | 
					
						
						
							
							Add string method to tunnel
						
						
						
						
						
						
					 | 
					
						2019-08-20 17:21:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						f848041c49
					 | 
					
						
						
							
							Add a message type to the tunnel
						
						
						
						
						
						
					 | 
					
						2019-08-20 17:20:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Milos Gajdos
							
						 
					 | 
					
						
						
							
						
						7abdc68049
					 | 
					
						
						
							
							Fixed the race. Made wait channel boolean.
						
						
						
						
						
						
					 | 
					
						2019-08-16 15:40:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Milos Gajdos
							
						 
					 | 
					
						
						
							
						
						c90e1ccb99
					 | 
					
						
						
							
							Fixed reconnect code; refactor tunnel tests.
						
						
						
						
						
						
					 | 
					
						2019-08-16 15:18:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Milos Gajdos
							
						 
					 | 
					
						
						
							
						
						67215ae5da
					 | 
					
						
						
							
							Changed nodeLink to setupLink
						
						
						
						
						
						
					 | 
					
						2019-08-15 19:24:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Milos Gajdos
							
						 
					 | 
					
						
						
							
						
						f120452d28
					 | 
					
						
						
							
							Monitor outbound links periodically and reconnect the failed links.
						
						
						
						
						
						
					 | 
					
						2019-08-15 18:18:58 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Milos Gajdos
							
						 
					 | 
					
						
						
							
						
						740cfab8d0
					 | 
					
						
						
							
							Monitor outbound links and delete them when disconnected
						
						
						
						
						
						
					 | 
					
						2019-08-15 16:52:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Milos Gajdos
							
						 
					 | 
					
						
						
							
						
						f9eddf1e6f
					 | 
					
						
						
							
							Fixing the tunnel loopback messaging
						
						
						
						
						
						
					 | 
					
						2019-08-14 17:14:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						8f0c2e0412
					 | 
					
						
						
							
							add a better tunnel test
						
						
						
						
						
						
					 | 
					
						2019-08-14 14:38:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Milos Gajdos
							
						 
					 | 
					
						
						
							
						
						9f2f0e3cea
					 | 
					
						
						
							
							Moved Close method to the bottom
						
						
						
						
						
						
					 | 
					
						2019-08-14 13:26:23 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Milos Gajdos
							
						 
					 | 
					
						
						
							
						
						151bcf0ea1
					 | 
					
						
						
							
							Send and receive on loopback tunnel interface
						
						
						
						
						
						
					 | 
					
						2019-08-14 13:00:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Milos Gajdos
							
						 
					 | 
					
						
						
							
						
						e607485c6b
					 | 
					
						
						
							
							Check for token in every received message.
						
						
						
						
						
						
					 | 
					
						2019-08-14 01:23:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Milos Gajdos
							
						 
					 | 
					
						
						
							
						
						750267b308
					 | 
					
						
						
							
							first commit to draft up a way for Sending messages to loopback
						
						
						
						
						
						
					 | 
					
						2019-08-13 20:11:23 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						c2c8182a5b
					 | 
					
						
						
							
							delete tunnel headers and add some TODOs
						
						
						
						
						
						
					 | 
					
						2019-08-11 21:53:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						01cb146e0d
					 | 
					
						
						
							
							send message once after creating socket
						
						
						
						
						
						
					 | 
					
						2019-08-11 18:24:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						d0d729a789
					 | 
					
						
						
							
							fix the tunnel execution
						
						
						
						
						
						
					 | 
					
						2019-08-11 18:11:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						e613b0c205
					 | 
					
						
						
							
							remove the single node tunnel test
						
						
						
						
						
						
					 | 
					
						2019-08-11 09:54:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						8986b3135f
					 | 
					
						
						
							
							Strip logging
						
						
						
						
						
						
					 | 
					
						2019-08-10 18:46:54 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						6dd3ea1853
					 | 
					
						
						
							
							Remove listen check
						
						
						
						
						
						
					 | 
					
						2019-08-10 18:44:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						2c66e94045
					 | 
					
						
						
							
							fix some tunnel bugs like races and duplicate messages...
						
						
						
						
						
						
					 | 
					
						2019-08-10 16:37:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						37988b596d
					 | 
					
						
						
							
							Merge pull request #656 from milosgajdos83/tun-listener
						
						
						
						
						
						
						
						Close the tunnel listener when the tunnel is cloed. 
						
						
					 | 
					
						2019-08-08 15:25:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Milos Gajdos
							
						 
					 | 
					
						
						
							
						
						9eb45dac82
					 | 
					
						
						
							
							Close the tunnel listener when the tunnel is cloed.
						
						
						
						
						
						
					 | 
					
						2019-08-08 15:20:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						59b13aef22
					 | 
					
						
						
							
							tunnel skip zero length nodes
						
						
						
						
						
						
					 | 
					
						2019-08-08 13:15:30 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						1e496938b7
					 | 
					
						
						
							
							more tunnel logging
						
						
						
						
						
						
					 | 
					
						2019-08-08 13:07:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						11795071fb
					 | 
					
						
						
							
							Fix panic
						
						
						
						
						
						
					 | 
					
						2019-08-08 12:45:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						3fc7d9ea50
					 | 
					
						
						
							
							Quic requires an initial message to start the session so we need connect
						
						
						
						
						
						
					 | 
					
						2019-08-08 00:19:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						a3b962f37b
					 | 
					
						
						
							
							Fix travis test?
						
						
						
						
						
						
					 | 
					
						2019-08-07 22:02:58 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						a894b4f354
					 | 
					
						
						
							
							add tunnel/transport package
						
						
						
						
						
						
					 | 
					
						2019-08-07 21:58:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						fc379f2d2c
					 | 
					
						
						
							
							Remove other accept
						
						
						
						
						
						
					 | 
					
						2019-08-07 19:03:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						dcf4fed6a3
					 | 
					
						
						
							
							Add a second test for two tunnels
						
						
						
						
						
						
					 | 
					
						2019-08-07 18:56:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Asim Aslam
							
						 
					 | 
					
						
						
							
						
						117376a922
					 | 
					
						
						
							
							Add back the old tunnel interface
						
						
						
						
						
						
					 | 
					
						2019-08-07 18:44:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Milos Gajdos
							
						 
					 | 
					
						
						
							
						
						4074cce397
					 | 
					
						
						
							
							Rough outline of tunnel types
						
						
						
						
						
						
					 | 
					
						2019-08-06 11:46:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Milos Gajdos
							
						 
					 | 
					
						
						
							
						
						52d8d26018
					 | 
					
						
						
							
							Transport() will return tunnel (pseudo) Transport
						
						
						
						
						
						
					 | 
					
						2019-08-05 21:09:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Milos Gajdos
							
						 
					 | 
					
						
						
							
						
						6b5dcbf814
					 | 
					
						
						
							
							Tunnel no longer embeds transport
						
						
						
						
						
						
					 | 
					
						2019-08-05 19:41:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Milos Gajdos
							
						 
					 | 
					
						
						
							
						
						e1ecd728c5
					 | 
					
						
						
							
							Adds outline of go-micro Tunnel interface
						
						
						
						
						
						
					 | 
					
						2019-08-05 17:52:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |