Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							569f3caab9 
							
						 
					 
					
						
						
							
							Use constants in tests  
						
						
						
						
					 
					
						2022-06-11 13:17:07 +00:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							3d7be5b287 
							
						 
					 
					
						
						
							
							Minor rename  
						
						
						
						
					 
					
						2022-06-11 14:12:53 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							39f03b86c8 
							
						 
					 
					
						
						
							
							Added ACL test file  
						
						
						
						
					 
					
						2022-06-08 18:06:25 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							ab1aac9f3e 
							
						 
					 
					
						
						
							
							Improve ACLs by adding protocol parsing support  
						
						
						
						
					 
					
						2022-06-08 17:43:59 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							3e353004b8 
							
						 
					 
					
						
						
							
							Migrate ACLs syntax to new Tailscale format  
						
						... 
						
						
						
						Implements #617 .
Tailscale has changed the format of their ACLs to use a more firewall-y terms ("users" & "ports" -> "src" & "dst"). They have also started using all-lowercase tags. This PR applies these changes. 
						
						
					 
					
						2022-06-08 13:40:15 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Schubert 
							
						 
					 
					
						
						
						
						
							
						
						
							6dccfee862 
							
						 
					 
					
						
						
							
							Fix forced Tags with legitimate tagOwners  
						
						... 
						
						
						
						Also replace loops contains 
						
						
					 
					
						2022-06-01 15:43:32 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							e631c6f7e0 
							
						 
					 
					
						
						
							
							Merge master  
						
						
						
						
					 
					
						2022-05-16 21:41:46 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							6e2768097a 
							
						 
					 
					
						
						
							
							Rename name -> hostname, nickname -> givenname  
						
						
						
						
					 
					
						2022-04-24 20:54:38 +01:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd1d10761f 
							
						 
					 
					
						
						
							
							feat(acls): add support for forced tags  
						
						
						
						
					 
					
						2022-04-15 18:01:13 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							c80e364f02 
							
						 
					 
					
						
						
							
							Remove always nil error  
						
						
						
						
					 
					
						2022-03-02 08:15:14 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							5b169010be 
							
						 
					 
					
						
						
							
							Resolve merge conflict  
						
						
						
						
					 
					
						2022-03-02 08:11:50 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e4d81bbb16 
							
						 
					 
					
						
						
							
							Merge branch 'main' into registration-simplification  
						
						
						
						
					 
					
						2022-03-02 07:31:02 +00:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a455a874ad 
							
						 
					 
					
						
						
							
							feat(acls): normalize the group name  
						
						
						
						
					 
					
						2022-03-01 21:10:52 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							49cd761bf6 
							
						 
					 
					
						
						
							
							Use new machine types in tests  
						
						
						
						
					 
					
						2022-03-01 16:34:35 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d34d617935 
							
						 
					 
					
						
						
							
							Merge branch 'main' into registration-simplification  
						
						
						
						
					 
					
						2022-03-01 15:18:24 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							a8649d83c4 
							
						 
					 
					
						
						
							
							Remove all references to Machine.Registered from tests  
						
						
						
						
					 
					
						2022-02-28 17:42:03 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							c159eb7541 
							
						 
					 
					
						
						
							
							Add basic test of yaml parsing  
						
						
						
						
					 
					
						2022-02-27 09:04:59 +01:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
						
						
							
						
						
							d971f0f0e6 
							
						 
					 
					
						
						
							
							fix(acls_test): fix comment in go code  
						
						
						
						
					 
					
						2022-02-21 21:48:05 +01:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							baae266db0 
							
						 
					 
					
						
						
							
							Update acls_test.go  
						
						... 
						
						
						
						Co-authored-by: Kristoffer Dalby <kradalby@kradalby.no> 
						
						
					 
					
						2022-02-21 20:25:41 +01:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
						
						
							
						
						
							25550f8866 
							
						 
					 
					
						
						
							
							chore(format): run prettier on repo  
						
						
						
						
					 
					
						2022-02-21 16:06:20 +01:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
						
						
							
						
						
							5e167cc00a 
							
						 
					 
					
						
						
							
							fix(tests): fix naming issues related to code review  
						
						
						
						
					 
					
						2022-02-20 23:00:31 +01:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
						
						
							
						
						
							d00251c63e 
							
						 
					 
					
						
						
							
							fix(acls,machines): apply code review suggestions  
						
						
						
						
					 
					
						2022-02-20 21:26:20 +01:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f073d8f43c 
							
						 
					 
					
						
						
							
							chore(lint): ignore linting on test_expandalias  
						
						... 
						
						
						
						This is a false positive on the way the function is built.
Small tests cases are all inside this functions, making it big. 
						
						
					 
					
						2022-02-17 09:32:55 +01:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f642eef76 
							
						 
					 
					
						
						
							
							chore(lint): more lint fixing  
						
						
						
						
					 
					
						2022-02-17 09:32:54 +01:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8c4c3163b 
							
						 
					 
					
						
						
							
							chore(fmt): apply make fmt command  
						
						
						
						
					 
					
						2022-02-17 09:32:54 +01:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9cedbbafd4 
							
						 
					 
					
						
						
							
							chore(all): update some files for linter  
						
						
						
						
					 
					
						2022-02-17 09:32:51 +01:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de59946447 
							
						 
					 
					
						
						
							
							feat(acls): rewrite functions to be testable  
						
						... 
						
						
						
						Rewrite some function to get rid of the dependency on Headscale object. This allows us
to write succinct test that are more easy to review and implement.
The improvements of the tests allowed to write the removal of the tagged hosts
from the namespace as specified here: https://tailscale.com/kb/1068/acl-tags/  
						
						
					 
					
						2022-02-17 09:30:09 +01:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb45138fc1 
							
						 
					 
					
						
						
							
							feat(acls): check acl owners and add bunch of tests  
						
						
						
						
					 
					
						2022-02-17 09:30:08 +01:00 
						 
				 
			
				
					
						
							
							
								Csaba Sarkadi 
							
						 
					 
					
						
						
						
						
							
						
						
							1a6e5d8770 
							
						 
					 
					
						
						
							
							Add support for multiple IP prefixes  
						
						
						
						
					 
					
						2022-01-16 14:18:22 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							a8a8f01429 
							
						 
					 
					
						
						
							
							Make "authKey" a constant  
						
						
						
						
					 
					
						2021-11-18 08:49:55 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c005a6b01 
							
						 
					 
					
						
						
							
							Add and fix errname  
						
						
						
						
					 
					
						2021-11-15 16:33:16 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ae682b412 
							
						 
					 
					
						
						
							
							Fix var name length in tests  
						
						
						
						
					 
					
						2021-11-15 16:16:04 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							03b7ec62ca 
							
						 
					 
					
						
						
							
							Go format with shorter lines  
						
						
						
						
					 
					
						2021-11-13 08:36:45 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							94dbaa6822 
							
						 
					 
					
						
						
							
							Clean up the return of "pointer list"  
						
						... 
						
						
						
						This commit is getting rid of a bunch of returned list pointers. 
						
						
					 
					
						2021-11-04 22:16:56 +00:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							ecf258f995 
							
						 
					 
					
						
						
							
							Use gorm connection pool  
						
						
						
						
					 
					
						2021-07-04 21:56:13 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							a1b8f77b1b 
							
						 
					 
					
						
						
							
							Fixed tests  
						
						
						
						
					 
					
						2021-07-04 13:40:45 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							19443669bf 
							
						 
					 
					
						
						
							
							Fixed linting issues  
						
						
						
						
					 
					
						2021-07-04 13:33:00 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							401e6aec32 
							
						 
					 
					
						
						
							
							And more tests  
						
						
						
						
					 
					
						2021-07-04 13:23:31 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							d0e970f21d 
							
						 
					 
					
						
						
							
							Added more unit tests  
						
						
						
						
					 
					
						2021-07-04 13:01:41 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							07e95393b3 
							
						 
					 
					
						
						
							
							Rule generation kinda working, missing tests  
						
						
						
						
					 
					
						2021-07-04 12:35:18 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							136aab9dc8 
							
						 
					 
					
						
						
							
							Work in progress in rule generation  
						
						
						
						
					 
					
						2021-07-03 17:31:32 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							b161a92e58 
							
						 
					 
					
						
						
							
							Initial work on ACLs  
						
						
						
						
					 
					
						2021-07-03 11:55:32 +02:00