Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba614a5e6c 
							
						 
					 
					
						
						
							
							metrics, tuning in tests, db cleanups, fix concurrency issue ( #1895 )  
						
						 
						
						
						
					 
					
						2024-04-21 18:28:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							58c94d2bd3 
							
						 
					 
					
						
						
							
							Rework map session  
						
						 
						
						... 
						
						
						
						This commit restructures the map session in to a struct
holding the state of what is needed during its lifetime.
For streaming sessions, the event loop is structured a
bit differently not hammering the clients with updates
but rather batching them over a short, configurable time
which should significantly improve cpu usage, and potentially
flakyness.
The use of Patch updates has been dialed back a little as
it does not look like its a 100% ready for prime time. Nodes
are now updated with full changes, except for a few things
like online status.
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2024-04-15 12:31:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00e7550e76 
							
						 
					 
					
						
						
							
							Add assert func for verifying status, netmap and netcheck ( #1723 )  
						
						 
						
						
						
					 
					
						2024-02-09 07:26:41 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							f8a58aa15b 
							
						 
					 
					
						
						
							
							introduce a version subset we must test against  
						
						 
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-09-05 08:47:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							b4a4d0f760 
							
						 
					 
					
						
						
							
							Handle errors in integration test setups  
						
						 
						
						... 
						
						
						
						Thanks @kev-the-dev
Closes  #1460 
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-09-05 08:47:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan Font 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9836b097a4 
							
						 
					 
					
						
						
							
							Make sure all clients of a user are ready ( #1335 )  
						
						 
						
						
						
					 
					
						2023-04-12 09:25:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							97a909866d 
							
						 
					 
					
						
						
							
							Use pingAll helper for all integration pinging  
						
						 
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-02-03 09:26:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Heusel 
							
						 
					 
					
						
						
						
						
							
						
						
							9f6e546522 
							
						 
					 
					
						
						
							
							modify the test to reflect the changes on the webinterface  
						
						 
						
						... 
						
						
						
						related to 2d44a1c99c17
Signed-off-by: Christian Heusel <christian@heusel.eu> 
						
					 
					
						2023-01-26 08:33:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							e3a2593344 
							
						 
					 
					
						
						
							
							Rename [Nn]amespace -> [Uu]ser in go code  
						
						 
						
						... 
						
						
						
						Use gopls, ag and perl to rename all occurances of Namespace
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-01-18 15:40:04 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							2494e27a73 
							
						 
					 
					
						
						
							
							Make WaitForTailscaleLogout a Scenario method  
						
						 
						
						
						
					 
					
						2022-12-22 20:02:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							b7d7fc57c4 
							
						 
					 
					
						
						
							
							Add logout method to tsic  
						
						 
						
						
						
					 
					
						2022-12-22 00:09:21 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							b54c0e3d22 
							
						 
					 
					
						
						
							
							Add integration tests that check logout and relogin  
						
						 
						
						
						
					 
					
						2022-12-21 20:52:08 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							e7f322b9b6 
							
						 
					 
					
						
						
							
							Mark all tests to run in parallel  
						
						 
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2022-11-22 13:18:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							f90a3c196c 
							
						 
					 
					
						
						
							
							Move TS WaitForReady outside up goroutine  
						
						 
						
						
						
					 
					
						2022-11-19 17:16:08 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							46df219ed3 
							
						 
					 
					
						
						
							
							Add testname identifier to hs container  
						
						 
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2022-11-14 16:50:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							93d56362af 
							
						 
					 
					
						
						
							
							Lock and unify headscale start/get method  
						
						 
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2022-11-14 16:50:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							4799859be0 
							
						 
					 
					
						
						
							
							Fix renamed method  
						
						 
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2022-11-14 16:50:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							89ff5c83d2 
							
						 
					 
					
						
						
							
							Add web flow auth integration tests  
						
						 
						
						
						
					 
					
						2022-11-14 08:47:02 +01:00