Asim Aslam 
							
						 
					 
					
						
						
							
						
						d7b9b2713b 
					 
					
						
						
							
							don't block forever  
						
						
						
						
					 
					
						2020-01-17 15:23:10 +00:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						7f9b3b5556 
					 
					
						
						
							
							Remove Solicitation from the network  
						
						... 
						
						
						
						Instead, when a new peer is discovered it is sent a sync message i.e. we
do the full sync when discovering peers 
						
						
					 
					
						2020-01-16 19:43:10 +00:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						5e85194a13 
					 
					
						
						
							
							QueryStrategy to allow querying routes based on Advertising Strategy  
						
						
						
						
					 
					
						2020-01-16 12:48:36 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						6027a81f06 
					 
					
						
						
							
							Update router comments  
						
						
						
						
					 
					
						2019-12-17 08:28:45 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d50f30d743 
					 
					
						
						
							
							strip handlers  
						
						
						
						
					 
					
						2019-12-10 11:46:13 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						7e46ff5d92 
					 
					
						
						
							
							strip some more logging down  
						
						
						
						
					 
					
						2019-12-10 09:08:03 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						59c1680594 
					 
					
						
						
							
							Move Debug to Trace in router  
						
						
						
						
					 
					
						2019-12-09 09:32:17 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						c445aed6b1 
					 
					
						
						
							
							Cleanup and speedup network convergence along with direct messaging for connect and solicit  
						
						
						
						
					 
					
						2019-12-07 19:54:29 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						ac9001ac74 
					 
					
						
						
							
							advert ttl inline with router table tick  
						
						
						
						
					 
					
						2019-12-05 17:50:32 +00:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						bca12a7003 
					 
					
						
						
							
							Changed a few router knobs to avoid storms ⛈  
						
						
						
						
					 
					
						2019-12-05 17:11:17 +00:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						5865e89bed 
					 
					
						
						
							
							Fixing dead code and go vet moaning  
						
						
						
						
					 
					
						2019-12-05 16:10:49 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a1eaf9cc20 
					 
					
						
						
							
							linting fixes  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2019-12-04 00:22:02 +03:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						4a11a4c546 
					 
					
						
						
							
							Fix router race condition  
						
						
						
						
					 
					
						2019-12-03 15:22:54 +00:00 
						 
				 
			
				
					
						
							
							
								Astone 
							
						 
					 
					
						
						
							
						
						29fb58db39 
					 
					
						
						
							
							improve code quality  
						
						
						
						
					 
					
						2019-12-03 20:59:02 +08:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						da04aa8ae8 
					 
					
						
						
							
							Switch to AdvertiseLocal by default  
						
						
						
						
					 
					
						2019-12-02 17:36:20 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						6f1c30aef5 
					 
					
						
						
							
							remove unused value in router  
						
						
						
						
					 
					
						2019-11-30 21:39:03 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						107124e5dc 
					 
					
						
						
							
							Changes for the storm  
						
						
						
						
					 
					
						2019-11-29 17:27:29 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						8b63df7a98 
					 
					
						
						
							
							regenerate the protos  
						
						
						
						
					 
					
						2019-11-26 13:53:33 +00:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						55252cbc32 
					 
					
						
						
							
							Fix the router test; get rid of time dependency ( #964 )  
						
						
						
						
					 
					
						2019-11-20 14:53:12 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						fd5c29addc 
					 
					
						
						
							
							Add the ability to only advertise local routes or don't advertise at all ( #932 )  
						
						... 
						
						
						
						* Add the ability to only advertise local routes or don't advertise at all
* Reorder processing to shortcircuit no advertising 
						
						
					 
					
						2019-11-11 15:28:37 +00:00 
						 
				 
			
				
					
						
							
							
								Till Knuesting 
							
						 
					 
					
						
						
							
						
						5ae3e179b9 
					 
					
						
						
							
							preallocated slices ( #934 )  
						
						
						
						
					 
					
						2019-11-11 00:03:51 +00:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						b84134581c 
					 
					
						
						
							
							Flap detection vol2 ( #915 )  
						
						... 
						
						
						
						* We now purge flapping routes before regular tick processes them
* Updated comments
* Record the timestamp as soon as you receive the event
* Set route Address to routing table test
* Fixed a bunch of deadlocks. Added basic Router tests. 
						
						
					 
					
						2019-11-05 17:44:24 +00:00 
						 
				 
			
				
					
						
							
							
								Till Knuesting 
							
						 
					 
					
						
						
							
						
						f67c5e779f 
					 
					
						
						
							
							preallocated slices ( #917 )  
						
						
						
						
					 
					
						2019-11-05 17:43:12 +00:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						4a694c9d02 
					 
					
						
						
							
							Change flap detection configuration ( #914 )  
						
						... 
						
						
						
						* Change flap detection configuration
* Make PenaltyHalfLife a float, not int 🤦♂️ 
* Lower event suppression to 200 
						
						
					 
					
						2019-11-04 19:01:52 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						2f3c251b00 
					 
					
						
						
							
							Recovery should be < 500  
						
						
						
						
					 
					
						2019-11-03 17:10:00 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						c1b0a968ae 
					 
					
						
						
							
							Augment the router penalty and decay as a hack fix ( #912 )  
						
						... 
						
						
						
						* Augment the router penalty and decay as a hack fix
* increase recovery cost 
						
						
					 
					
						2019-11-03 16:29:10 +00:00 
						 
				 
			
				
					
						
							
							
								tegk 
							
						 
					 
					
						
						
							
						
						f88518d994 
					 
					
						
						
							
							used gofmt with -s flag on whole project  
						
						
						
						
					 
					
						2019-11-01 15:07:53 +00:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						1ff65e140a 
					 
					
						
						
							
							Change router.Route metric to int64. Set the route metric properly  
						
						
						
						
					 
					
						2019-10-23 16:51:22 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						7a4bff4e9f 
					 
					
						
						
							
							Changed names of some variables.  
						
						
						
						
					 
					
						2019-10-09 19:08:24 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						d5ce96da24 
					 
					
						
						
							
							Avoid locking on reading strategy for now  
						
						
						
						
					 
					
						2019-10-09 18:19:48 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						837597fe6f 
					 
					
						
						
							
							Make Optimal strategy default. Collapse routing tables based on strategy  
						
						
						
						
					 
					
						2019-10-09 17:24:38 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						96e564e402 
					 
					
						
						
							
							Add router advertisement Strategy option to router.  
						
						
						
						
					 
					
						2019-10-09 17:24:38 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						fe94237448 
					 
					
						
						
							
							Update router querying method ( #834 )  
						
						... 
						
						
						
						* Add address to router query options. Drop Query interface for QueryOptions
* Cleanup isMatch function
* Update network proto 
						
						
					 
					
						2019-10-09 17:13:52 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						2d7975a7ce 
					 
					
						
						
							
							Rather than append to list of events just keep the last event for a route hash  
						
						
						
						
					 
					
						2019-09-26 17:54:55 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						a4c04d8f50 
					 
					
						
						
							
							Only emit Update event if a route was updated/added  
						
						
						
						
					 
					
						2019-09-26 12:45:10 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						b2577e6022 
					 
					
						
						
							
							Update log statement  
						
						
						
						
					 
					
						2019-09-26 12:19:00 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						77f3e7ef48 
					 
					
						
						
							
							Simplified table code. Fixed event dedup.  
						
						
						
						
					 
					
						2019-09-26 11:56:30 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						6f2a8298ef 
					 
					
						
						
							
							Fix router log messages  
						
						
						
						
					 
					
						2019-09-25 20:29:25 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						4eb1aaae85 
					 
					
						
						
							
							Fix the proxy watcher  
						
						
						
						
					 
					
						2019-09-20 16:25:29 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						323a72be34 
					 
					
						
						
							
							Small refactoring; Split horizon loop break.  
						
						
						
						
					 
					
						2019-09-13 18:46:24 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						ef91d836eb 
					 
					
						
						
							
							Implement Solicit method for handler.Router  
						
						
						
						
					 
					
						2019-09-13 03:03:56 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						d58eb51976 
					 
					
						
						
							
							Code change to make Solicit router.proto message  
						
						
						
						
					 
					
						2019-09-13 03:03:55 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						dafbacbdcb 
					 
					
						
						
							
							Properly handle the list of the nodes. Send solicit on ControlChannel  
						
						
						
						
					 
					
						2019-09-06 15:09:49 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						bb595c85b2 
					 
					
						
						
							
							Lets make advert channel buffered so we don't lose adverts  
						
						
						
						
					 
					
						2019-09-05 19:05:47 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						dddfb6f878 
					 
					
						
						
							
							Fixed typos and simplified map iteration  
						
						
						
						
					 
					
						2019-09-05 17:59:14 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						2522d8cb96 
					 
					
						
						
							
							Send solicit message when new neighbour is discovered  
						
						
						
						
					 
					
						2019-09-05 16:04:44 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						9161b20d6b 
					 
					
						
						
							
							Add Solicit method to router interface  
						
						... 
						
						
						
						When calling Solicit, router lists all the routes and advertise them
straight away 
						
						
					 
					
						2019-09-05 13:23:33 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						4f788c6fc7 
					 
					
						
						
							
							Only emit the events when actually deleting the route  
						
						
						
						
					 
					
						2019-08-29 16:25:21 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						f50bd400f8 
					 
					
						
						
							
							Only emit event if Update actually happens  
						
						
						
						
					 
					
						2019-08-29 16:21:30 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						a4f5772555 
					 
					
						
						
							
							add network field to the routes  
						
						
						
						
					 
					
						2019-08-28 08:41:19 +01:00