Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a6b19e85db 
							
						 
					 
					
						
						
							
							more linter fixups ( #2212 )  
						
						... 
						
						
						
						* linter fixes
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
* conf
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
* update nix hash
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
---------
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2024-11-22 15:54:58 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed78ecda12 
							
						 
					 
					
						
						
							
							add shutdown that asserts if headscale had panics ( #2126 )  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2024-09-17 11:44:55 +02:00 
						 
				 
			
				
					
						
							
							
								Pallab Pain 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58bd38a609 
							
						 
					 
					
						
						
							
							feat: implements apis for managing headscale policy ( #1792 )  
						
						
						
					 
					
						2024-07-18 07:38:25 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba614a5e6c 
							
						 
					 
					
						
						
							
							metrics, tuning in tests, db cleanups, fix concurrency issue ( #1895 )  
						
						
						
					 
					
						2024-04-21 18:28:17 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							384ca03208 
							
						 
					 
					
						
						
							
							new IP allocator and add postgres to integration tests. ( #1756 )  
						
						
						
					 
					
						2024-02-18 19:31:29 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							1766e6b5df 
							
						 
					 
					
						
						
							
							General fixups discovered by checking errors  
						
						... 
						
						
						
						There was a lot of tests that actually threw a lot of errors and that did
not pass all the way because we didnt check everything. This commit should
fix all of these cases.
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 
						 
				 
			
				
					
						
							
							
								Viacheslav Sychov 
							
						 
					 
					
						
						
						
						
							
						
						
							c72401a99b 
							
						 
					 
					
						
						
							
							Fix IPv6 in ACLs  
						
						
						
					 
					
						2023-06-08 16:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							feb15365b5 
							
						 
					 
					
						
						
							
							Split code into modules  
						
						... 
						
						
						
						This is a massive commit that restructures the code into modules:
db/
    All functions related to modifying the Database
types/
    All type definitions and methods that can be exclusivly used on
    these types without dependencies
policy/
    All Policy related code, now without dependencies on the Database.
policy/matcher/
    Dedicated code to match machines in a list of FilterRules
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-05-26 12:24:50 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							52ad138c32 
							
						 
					 
					
						
						
							
							update dependency path for integration  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-05-10 20:47:51 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							ccedf276ab 
							
						 
					 
					
						
						
							
							add a filter case with really large destination set  #1372  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-05-03 18:43:57 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e74ca9414 
							
						 
					 
					
						
						
							
							Fix IPv6 in ACLs ( #1339 )  
						
						
						
					 
					
						2023-04-16 12:26:35 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ceeef40cdf 
							
						 
					 
					
						
						
							
							Add tests to verify "Hosts" aliases in ACL ( #1304 )  
						
						
						
					 
					
						2023-04-03 10:08:48 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7b459b615 
							
						 
					 
					
						
						
							
							Fix issue where ACL * would filter out returning connections ( #1279 )  
						
						
						
					 
					
						2023-03-27 19:19:32 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e38efd3cfa 
							
						 
					 
					
						
						
							
							Add ACL test for limiting a single port. ( #1258 )  
						
						
						
					 
					
						2023-03-20 08:52:52 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a5562850a7 
							
						 
					 
					
						
						
							
							MapResponse optimalisations, peer list integration tests ( #1254 )  
						
						... 
						
						
						
						Co-authored-by: Allen <979347228@qq.com> 
						
					 
					
						2023-03-06 17:50:26 +01:00