|  Adam Ierymenko | 10bb9919f1
							
							Tweak certificate of membership revision/time tolerance to eliminate boundary packet loss issues occasionally seen in the wild. | 9 jaren geleden | 
				
					
						|  Adam Ierymenko | 69b1da2e1d
							
							return 200 instead of 404 when test is fetched | 9 jaren geleden | 
				
					
						|  Adam Ierymenko | dc3d899e70
							
							Return test ID when we post a test. | 9 jaren geleden | 
				
					
						|  Adam Ierymenko | 78c1d9006a
							
							flood protection fix | 9 jaren geleden | 
				
					
						|  Adam Ierymenko | 5dad73647d
							
							Lengthen backup period again | 9 jaren geleden | 
				
					
						|  Adam Ierymenko | 13b39a0c3e
							
							SQLite perf tuning | 9 jaren geleden | 
				
					
						|  Adam Ierymenko | 90801a94d3
							
							Track client version and tell whether active nodes support circuit test. | 9 jaren geleden | 
				
					
						|  Adam Ierymenko | fab6f4450d
							
							/active subpath off networks | 9 jaren geleden | 
				
					
						|  Adam Ierymenko | 2e04dc03f2
							
							Logging to NodeHistory, SQL queries. | 9 jaren geleden | 
				
					
						|  Adam Ierymenko | f8eb6b0067
							
							Add NodeHistory table on sqlite controller. | 9 jaren geleden | 
				
					
						|  Adam Ierymenko | 9cb4bbe2b8
							
							Save test results for circuit tests in memory and then cancel the test and send the results when the test is queried later. This way you can POST a test and then come GET the result at the appointed time. | 9 jaren geleden | 
				
					
						|  Adam Ierymenko | a6c5596782
							
							Patch controller to not send relays to 1.1.0 to avoid triggering 1.1.0 network preferred relays bug. | 10 jaren geleden | 
				
					
						|  Adam Ierymenko | 04d6b03733
							
							Make auto backups slightly less frequent. | 10 jaren geleden | 
				
					
						|  Adam Ierymenko | 523412edfb
							
							Abort backup in progress if thread is told to shut down. | 10 jaren geleden | 
				
					
						|  Adam Ierymenko | f7a407ffa0
							
							Tweak timings and use lock in backup to make it a bit faster and still permit main thread to work. | 10 jaren geleden | 
				
					
						|  Adam Ierymenko | 7903f24a8f
							
							Create periodic backup copies of controller.db in network controller from the main process itself to facilitate easier and safer backups of controller.db. | 10 jaren geleden | 
				
					
						|  Adam Ierymenko | eff1fe3c61
							
							Create files for each hop (more convenient) and fix a packet parse bug. | 10 jaren geleden | 
				
					
						|  Adam Ierymenko | 7d01fab132
							
							Reorg fields to be in same order as FS scheme. | 10 jaren geleden | 
				
					
						|  Adam Ierymenko | aec13b50fd
							
							Be a bit more verbose in circuit test reports to more clearly track current and upstream hop in graph traversal history. | 10 jaren geleden | 
				
					
						|  Adam Ierymenko | a95fa379cc
							
							Circuit tests basically work but need some tweaks, and fix some issues found with valgrind. | 10 jaren geleden | 
				
					
						|  Adam Ierymenko | 6b5bb0b278
							
							Eliminate format string warnings. | 10 jaren geleden | 
				
					
						|  Adam Ierymenko | 59da8b2a4b
							
							Logging of circuit test results to disk. | 10 jaren geleden | 
				
					
						|  Adam Ierymenko | a3876353ca
							
							Abiltiy to post a test via the controller web API, and parsing of CIRCUIT_TEST_REPORT messages. | 10 jaren geleden | 
				
					
						|  Adam Ierymenko | 7394ec6f6a
							
							Prep in controller code to run tests. | 10 jaren geleden | 
				
					
						|  Adam Ierymenko | a7bd1eaa40
							
							Never assign v4 IPs ending in .255 even within range. | 10 jaren geleden | 
				
					
						|  Adam Ierymenko | ddf3d1f949
							
							Controller side support for IPv6 assignment. | 10 jaren geleden | 
				
					
						|  Adam Ierymenko | 610ab0750c
							
							Drop Sqlite-based Log table for now and switch to an in-memory log for recent activity. Log table gets too big on busy nodes. Should probably support push of events to some kind of event system later. | 10 jaren geleden | 
				
					
						|  Adam Ierymenko | ef316ced3b
							
							Fix JSON. | 10 jaren geleden | 
				
					
						|  Adam Ierymenko | cd005341c5
							
							Extra statement to clean up Members -- cascade did not seem to work, possibly due to dual key. | 10 jaren geleden | 
				
					
						|  Adam Ierymenko | a35fa7ac93
							
							Add expansion of netconf in _test field. | 10 jaren geleden |