7b385bf163 
					 
					
						
						
							
							minimize allocations in logger and tunnel code ( #1323 )  
						
						... 
						
						
						
						* logs alloc
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* fix allocs
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* fix allocs
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* tunnel allocs
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* try to fix tunnel
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* cache cipher for send
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* more logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-03-11 17:55:39 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						117f56ebf7 
					 
					
						
						
							
							prune util/log and user logger ( #1237 )  
						
						... 
						
						
						
						* prune util/log and user logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* plaintext logger
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* add newline
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-02-23 13:45:20 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f23638c036 
					 
					
						
						
							
							fix import paths for v2 release  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-01-30 14:44:40 +03:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						77c2a021da 
					 
					
						
						
							
							Add event id to router events  
						
						
						
						
					 
					
						2020-01-23 11:44:06 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						d7b9b2713b 
					 
					
						
						
							
							don't block forever  
						
						
						
						
					 
					
						2020-01-17 15:23:10 +00:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						5e85194a13 
					 
					
						
						
							
							QueryStrategy to allow querying routes based on Advertising Strategy  
						
						
						
						
					 
					
						2020-01-16 12:48:36 +00:00 
						 
				 
			
				
					
						
							
							
								Till Knuesting 
							
						 
					 
					
						
						
							
						
						f67c5e779f 
					 
					
						
						
							
							preallocated slices ( #917 )  
						
						
						
						
					 
					
						2019-11-05 17:43:12 +00: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 
							
						 
					 
					
						
						
							
						
						a4c04d8f50 
					 
					
						
						
							
							Only emit Update event if a route was updated/added  
						
						
						
						
					 
					
						2019-09-26 12:45:10 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						77f3e7ef48 
					 
					
						
						
							
							Simplified table code. Fixed event dedup.  
						
						
						
						
					 
					
						2019-09-26 11:56:30 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						323a72be34 
					 
					
						
						
							
							Small refactoring; Split horizon loop break.  
						
						
						
						
					 
					
						2019-09-13 18:46:24 +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 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						5e7208119e 
					 
					
						
						
							
							Adds network id. Skips processing routes when router is the origin.  
						
						
						
						
					 
					
						2019-08-27 23:08:35 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						4030ccc27b 
					 
					
						
						
							
							Move proxy/router  
						
						
						
						
					 
					
						2019-08-05 17:44:33 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						3f97743e34 
					 
					
						
						
							
							Move router and proxy into network package  
						
						
						
						
					 
					
						2019-06-21 17:20:31 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						59035ab801 
					 
					
						
						
							
							Removed debug logs. advertiseToNetwork() replaced watchTable().  
						
						... 
						
						
						
						Debug logs that were helpful when squashing bugs have been removed.
advertiseToNetwork replaced the watchTable which originally watched the
routing table entries. We now take a different approach to propagating
the local registry services into the network registry. 
						
						
					 
					
						2019-06-19 18:03:43 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						5088c9d916 
					 
					
						
						
							
							Increased Network registry TTL. Routing Table remove is now delete.  
						
						... 
						
						
						
						Remove has been renamed to Delete to be more in line with the framework.
A bunch of comments have been added/updated for the future generations
We have increased the Network Registry TTL to 2 minutes. 
						
						
					 
					
						2019-06-19 18:03:42 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						6e669d4611 
					 
					
						
						
							
							Reorganised source. Renamed files. No Code change.  
						
						
						
						
					 
					
						2019-06-19 18:03:42 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						95fc625e99 
					 
					
						
						
							
							Big refactor. New Registry watchers. New options. New names.  
						
						
						
						
					 
					
						2019-06-19 18:03:42 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						338e0fdf18 
					 
					
						
						
							
							Lots of refactoring. We now have basic routing table watcher.  
						
						
						
						
					 
					
						2019-06-19 18:03:42 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						5899134b66 
					 
					
						
						
							
							Simplified API. Correct Router initialization. Debug printing.  
						
						
						
						
					 
					
						2019-06-19 18:03:41 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						da18ea4ab5 
					 
					
						
						
							
							Changed default router table modifications. Entry is now Route.  
						
						
						
						
					 
					
						2019-06-19 18:03:41 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						9c57f32f58 
					 
					
						
						
							
							Added Entry type. Basic implementation of Router and Table  
						
						
						
						
					 
					
						2019-06-19 18:03:41 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						ad92e6821e 
					 
					
						
						
							
							Removed DefaultTable() from global vars  
						
						... 
						
						
						
						We will not initialize DefaultTable as global var unless the users asks
for it explicitly. 
						
						
					 
					
						2019-06-19 18:03:41 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						d7f0db04ec 
					 
					
						
						
							
							Added network ID option. Added mutex to routing table.  
						
						
						
						
					 
					
						2019-06-19 18:03:41 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						e4311c3a10 
					 
					
						
						
							
							Redefined and polished some interfaces and data structures.  
						
						
						
						
					 
					
						2019-06-19 18:03:41 +01:00 
						 
				 
			
				
					
						
							
							
								Milos Gajdos 
							
						 
					 
					
						
						
							
						
						ee8b6b3114 
					 
					
						
						
							
							Redefeind interfaces; Added better modelled data strauctures  
						
						... 
						
						
						
						Router interface has been redefined which fits better with what we are
looking for.
Routing table now offers a comprehensive set of information about its
entries which will make up for rich queries in the future
Query interface has been defined to enable current basic and more
advanced queries in the future. 
						
						
					 
					
						2019-06-19 18:03:41 +01:00