Milos Gajdos 
							
						 
					 
					
						
						
							
						
						4f5a849211 
					 
					
						
						
							
							Added Nodes method to Network interface  
						
						
						
						
					 
					
						2019-09-02 12:40:05 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						bf53c16e4b 
					 
					
						
						
							
							Rough outline of Network introspection interface  
						
						
						
						
					 
					
						2019-09-02 12:40:05 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						6fa9d7270f 
					 
					
						
						
							
							Rename Tunnel ID to Channel  
						
						
						
						
					 
					
						2019-08-30 20:05:00 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						b37837ad92 
					 
					
						
						
							
							Add proto definitions for network introspection.  
						
						
						
						
					 
					
						2019-08-30 12:29:26 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						e955e3f798 
					 
					
						
						
							
							Avoid routes that route back to node without its being direct GW to dest  
						
						
						
						
					 
					
						2019-08-30 00:04:46 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						ffa6b551f4 
					 
					
						
						
							
							Don't override the neighbours.  
						
						
						
						
					 
					
						2019-08-29 15:42:07 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						3d03fe4076 
					 
					
						
						
							
							Fix panic for nil slice  
						
						
						
						
					 
					
						2019-08-29 15:09:01 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						7479515099 
					 
					
						
						
							
							add the ability to provide seed nodes to the network  
						
						
						
						
					 
					
						2019-08-29 14:53:30 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						8606f1e143 
					 
					
						
						
							
							Set the route.Metric before updating routing table  
						
						
						
						
					 
					
						2019-08-29 11:45:47 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						db8e2620cb 
					 
					
						
						
							
							Make tunnel channel clients key-able. Neighbour map simplified.  
						
						... 
						
						
						
						tunClient is a map of tunnel clients keyed on tunnel channel name.
Neighbour map is now a cimple map of nodes which contains its nodes. 
						
						
					 
					
						2019-08-28 23:11:26 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						d09b7dbbef 
					 
					
						
						
							
							Broadcast neighbourhood; fix critical bugs in channel connections  
						
						... 
						
						
						
						This commit introduces neighbourhood announcements which allows to
maintaing neighbour map if each next-hop node.
It also fixes a critical bug when accepting connections for a particular
tunnel channel. 
						
						
					 
					
						2019-08-28 20:11:19 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						a4f5772555 
					 
					
						
						
							
							add network field to the routes  
						
						
						
						
					 
					
						2019-08-28 08:41:19 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						5e7208119e 
					 
					
						
						
							
							Adds network id. Skips processing routes when router is the origin.  
						
						
						
						
					 
					
						2019-08-27 23:08:35 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						87b56d46ac 
					 
					
						
						
							
							Use tunnel transport and set server address  
						
						
						
						
					 
					
						2019-08-27 13:21:36 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						371b23d055 
					 
					
						
						
							
							Introduce DefaultLink; dont hardcode name of the link  
						
						
						
						
					 
					
						2019-08-27 11:36:46 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						f97565ef0a 
					 
					
						
						
							
							Merge pull request  #685  from milosgajdos83/default-network  
						
						... 
						
						
						
						Default network implementation 
						
						
					 
					
						2019-08-27 11:02:55 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						ed8d28c9ab 
					 
					
						
						
							
							Set Route.Link to "network" not Route.Network. Oops!  
						
						
						
						
					 
					
						2019-08-23 21:08:18 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						88e47b9b06 
					 
					
						
						
							
							Dont bail when unable to resolve network nodes.  
						
						
						
						
					 
					
						2019-08-23 17:48:14 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						1b0295de0d 
					 
					
						
						
							
							Add a static network node resolver  
						
						
						
						
					 
					
						2019-08-23 17:24:21 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						9448d7c164 
					 
					
						
						
							
							Set Route.Network to "network" and Router.Gateway to network.Address  
						
						
						
						
					 
					
						2019-08-23 16:01:57 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						8c3eec9f2a 
					 
					
						
						
							
							Set the default resolver to registry  
						
						
						
						
					 
					
						2019-08-23 15:14:16 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						e53484302c 
					 
					
						
						
							
							Added ControlChannel tunnel.Listener to process incoming messages  
						
						
						
						
					 
					
						2019-08-23 15:14:16 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						db89fc4efe 
					 
					
						
						
							
							Set server name to the correct value.  
						
						
						
						
					 
					
						2019-08-23 15:14:16 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						e1599b0f17 
					 
					
						
						
							
							Set server name. Set default network name.  
						
						
						
						
					 
					
						2019-08-23 15:14:16 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						a09d5d2e9a 
					 
					
						
						
							
							Add Address method. Start and Stop router/server.  
						
						
						
						
					 
					
						2019-08-23 15:14:16 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						6c1f1d66f7 
					 
					
						
						
							
							Switch received messages on the right header  
						
						
						
						
					 
					
						2019-08-23 15:14:16 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						a6e1287b27 
					 
					
						
						
							
							Replaced incorrect proto import path  
						
						
						
						
					 
					
						2019-08-23 15:14:15 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						fcec6e8eae 
					 
					
						
						
							
							First attempt to implement default network interface  
						
						
						
						
					 
					
						2019-08-23 15:14:15 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						6beae23afd 
					 
					
						
						
							
							First commit. Outline of the default network.  
						
						
						
						
					 
					
						2019-08-23 15:14:15 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						34381213e7 
					 
					
						
						
							
							Package comment  
						
						
						
						
					 
					
						2019-08-05 18:04:47 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						4030ccc27b 
					 
					
						
						
							
							Move proxy/router  
						
						
						
						
					 
					
						2019-08-05 17:44:33 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d250ac736f 
					 
					
						
						
							
							In the event watchRegistry or watchTable exit then close the go routines  
						
						
						
						
					 
					
						2019-08-02 15:17:48 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						6719f8d655 
					 
					
						
						
							
							Remove the table watcher when stopped  
						
						
						
						
					 
					
						2019-08-02 14:59:08 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d7929ef8f3 
					 
					
						
						
							
							Stop the ticker when exiting  
						
						
						
						
					 
					
						2019-08-02 14:44:11 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						2720c6f28e 
					 
					
						
						
							
							Removed trailing white characters  
						
						
						
						
					 
					
						2019-08-01 13:32:55 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						cdf0f14d58 
					 
					
						
						
							
							remove this code  
						
						
						
						
					 
					
						2019-07-31 17:19:49 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						679c5f0ccd 
					 
					
						
						
							
							Fix some connection bugs  
						
						
						
						
					 
					
						2019-07-31 16:49:48 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						873bfcc73c 
					 
					
						
						
							
							Process/Stop router  
						
						
						
						
					 
					
						2019-07-31 16:46:55 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						7884e889f4 
					 
					
						
						
							
							Don't publish the process rpc call and embed the router handler in the network  
						
						
						
						
					 
					
						2019-07-31 16:36:53 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						b1c49a0ddc 
					 
					
						
						
							
							Add router handler  
						
						
						
						
					 
					
						2019-07-31 16:10:04 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						318367cd71 
					 
					
						
						
							
							move NewNetwork  
						
						
						
						
					 
					
						2019-07-31 15:37:12 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						2d09e74b0e 
					 
					
						
						
							
							add address/advertise  
						
						
						
						
					 
					
						2019-07-31 15:35:51 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						3e90d32f29 
					 
					
						
						
							
							Add proxy/router  
						
						
						
						
					 
					
						2019-07-31 15:30:51 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						fca89e06ef 
					 
					
						
						
							
							Some network inspiration  
						
						
						
						
					 
					
						2019-07-31 15:22:57 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						852abcaaed 
					 
					
						
						
							
							yolo commit functioning router code. all credit to the milos gajdos  
						
						
						
						
					 
					
						2019-07-29 18:57:40 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						11f80708ce 
					 
					
						
						
							
							move lock  
						
						
						
						
					 
					
						2019-07-29 12:52:52 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						104778e5e5 
					 
					
						
						
							
							move lock  
						
						
						
						
					 
					
						2019-07-29 12:52:32 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						ae99b9a887 
					 
					
						
						
							
							syntactic changes  
						
						
						
						
					 
					
						2019-07-29 12:44:59 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						8fdc050e2e 
					 
					
						
						
							
							syntactic changes  
						
						
						
						
					 
					
						2019-07-29 12:44:28 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						8855beb62d 
					 
					
						
						
							
							syntactic changes  
						
						
						
						
					 
					
						2019-07-29 12:43:20 +01:00