Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41efe98953 
							
						 
					 
					
						
						
							
							fix: apply fmt and fix missing name changes  
						
						
						
					 
					
						2022-03-07 23:20:30 +01:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1114449601 
							
						 
					 
					
						
						
							
							change: update name of method to check and normalize Domain name  
						
						
						
					 
					
						2022-03-06 20:46:17 +01:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f172a6e4c 
							
						 
					 
					
						
						
							
							fix(acls): remove dead error code  
						
						
						
					 
					
						2022-03-03 23:53:08 +01:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a4952899b 
							
						 
					 
					
						
						
							
							feat(acls): add some logs and skip error  
						
						... 
						
						
						
						logs looks like the following
```
2022-03-02T20:43:08Z DBG Expanding alias=app-test
2022-03-02T20:43:08Z DBG Expanding alias=kube-test
2022-03-02T20:43:08Z DBG Expanding alias=test
2022-03-02T20:43:08Z WRN No IPs found with the alias test
2022-03-02T20:43:08Z DBG Expanding alias=prod
2022-03-02T20:43:08Z WRN No IPs found with the alias prod
2022-03-02T20:43:08Z DBG Expanding alias=prod
2022-03-02T20:43:08Z WRN No IPs found with the alias prod
``` 
						
					 
					
						2022-03-02 21:54:43 +01: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 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a455a874ad 
							
						 
					 
					
						
						
							
							feat(acls): normalize the group name  
						
						
						
					 
					
						2022-03-01 21:10:52 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							6477e6a583 
							
						 
					 
					
						
						
							
							Use new machine types  
						
						
						
					 
					
						2022-03-01 16:34:24 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							8a3a0b6403 
							
						 
					 
					
						
						
							
							Add YAML support to ACLs  
						
						
						
					 
					
						2022-02-27 09:04:48 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							e03b3d558f 
							
						 
					 
					
						
						
							
							Remove boundries between namespaces  
						
						
						
					 
					
						2022-02-25 10:26:34 +01:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
						
						
							
						
						
							50af44bc2f 
							
						 
					 
					
						
						
							
							fix: add error checking in acl and poll  
						
						... 
						
						
						
						If aclPolicy is not defined, in updateAclPolicy, return an error. 
						
					 
					
						2022-02-21 20:06: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Adrien Raffin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9949b4c70 
							
						 
					 
					
						
						
							
							feat(acls): simplify updating rules  
						
						
						
					 
					
						2022-02-17 09:30:08 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f6018bad5 
							
						 
					 
					
						
						
							
							Merge branch 'main' into ipv6  
						
						
						
					 
					
						2022-01-30 08:21:11 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							b4f8961e44 
							
						 
					 
					
						
						
							
							Make Unix socket permissions configurable  
						
						
						
					 
					
						2022-01-28 18:58:22 +00:00 
						 
				 
			
				
					
						
							
							
								Csaba Sarkadi 
							
						 
					 
					
						
						
						
						
							
						
						
							1a6e5d8770 
							
						 
					 
					
						
						
							
							Add support for multiple IP prefixes  
						
						
						
					 
					
						2022-01-16 14:18:22 +01:00 
						 
				 
			
				
					
						
							
							
								Eugen 
							
						 
					 
					
						
						
						
						
							
						
						
							a6e99525ac 
							
						 
					 
					
						
						
							
							Add log_level to config, more ACL debug log  
						
						
						
					 
					
						2021-12-01 20:02:00 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							715542ac1c 
							
						 
					 
					
						
						
							
							Add and fix stylecheck (golint replacement)  
						
						
						
					 
					
						2021-11-15 17:24:24 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c005a6b01 
							
						 
					 
					
						
						
							
							Add and fix errname  
						
						
						
					 
					
						2021-11-15 16:33:16 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							471c0b4993 
							
						 
					 
					
						
						
							
							Initial work eliminating one/two letter variables  
						
						
						
					 
					
						2021-11-14 20:32:03 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53ed749f45 
							
						 
					 
					
						
						
							
							Start work on making gocritic pass  
						
						
						
					 
					
						2021-11-14 18:44:37 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							85f28a3f4a 
							
						 
					 
					
						
						
							
							Remove all instances of undefined numbers (gonmd)  
						
						
						
					 
					
						2021-11-14 18:31:51 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89eb13c6cb 
							
						 
					 
					
						
						
							
							Add and fix nlreturn (new line return)  
						
						
						
					 
					
						2021-11-14 16:46:09 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							2634215f12 
							
						 
					 
					
						
						
							
							golangci-lint --fix  
						
						
						
					 
					
						2021-11-13 08:39:04 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							03b7ec62ca 
							
						 
					 
					
						
						
							
							Go format with shorter lines  
						
						
						
					 
					
						2021-11-13 08:36:45 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							3ad2350c79 
							
						 
					 
					
						
						
							
							Fix new version of hujson  
						
						
						
					 
					
						2021-11-05 07:24:00 +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 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							42bf566fff 
							
						 
					 
					
						
						
							
							Convert acls.go  
						
						
						
					 
					
						2021-08-05 18:18:18 +01:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							ecf258f995 
							
						 
					 
					
						
						
							
							Use gorm connection pool  
						
						
						
					 
					
						2021-07-04 21:56:13 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							7590dee1f2 
							
						 
					 
					
						
						
							
							Removed unnecessary prints  
						
						
						
					 
					
						2021-07-04 13:47:59 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							19443669bf 
							
						 
					 
					
						
						
							
							Fixed linting issues  
						
						
						
					 
					
						2021-07-04 13:33:00 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							202d6b506f 
							
						 
					 
					
						
						
							
							Load ACL policy on headscale startup  
						
						
						
					 
					
						2021-07-04 13:24:05 +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