Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							361b4f7f4f 
							
						 
					 
					
						
						
							
							fix(machine): allow to use * in ACL sources  
						
						
						
					 
					
						2022-03-01 22:48:21 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dec4ee5f73 
							
						 
					 
					
						
						
							
							Merge pull request  #373  from restanrm/feat-email-in-acls  
						
						
						
					 
					
						2022-03-01 21:18:13 +00:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2dca80e7a 
							
						 
					 
					
						
						
							
							docs: update changelog  
						
						
						
					 
					
						2022-03-01 21:16:33 +01: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 
							
						 
					 
					
						
						
						
						
							
						
						
							6477e6a583 
							
						 
					 
					
						
						
							
							Use new machine types  
						
						
						
					 
					
						2022-03-01 16:34:24 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							8a95fe517a 
							
						 
					 
					
						
						
							
							Use specific types for all fields on machine (no datatypes.json)  
						
						... 
						
						
						
						This commit removes the need for datatypes.JSON and makes the code a bit
cleaner by allowing us to use proper types throughout the code when it
comes to hostinfo and other datatypes on the machine object.
This allows us to remove alot of unmarshal/marshal operations and remove
a lot of obsolete error checks.
This following commits will clean away a lot of untyped data and
uneccessary error checks. 
						
					 
					
						2022-03-01 16:31:25 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9d4fa89dc 
							
						 
					 
					
						
						
							
							Merge branch 'main' into registration-simplification  
						
						
						
					 
					
						2022-03-01 15:53:06 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94c5474212 
							
						 
					 
					
						
						
							
							Merge pull request  #369  from kradalby/update-dependencies  
						
						... 
						
						
						
						Update dependencies 
						
					 
					
						2022-03-01 15:52:27 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d34d617935 
							
						 
					 
					
						
						
							
							Merge branch 'main' into registration-simplification  
						
						
						
					 
					
						2022-03-01 15:18:24 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							573008757d 
							
						 
					 
					
						
						
							
							Merge branch 'main' into update-dependencies  
						
						
						
					 
					
						2022-03-01 15:16:56 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c74043f72 
							
						 
					 
					
						
						
							
							Merge pull request  #359  from kradalby/yaml-acls  
						
						... 
						
						
						
						Add YAML support to ACLs 
						
					 
					
						2022-03-01 15:16:37 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0551b34de5 
							
						 
					 
					
						
						
							
							Merge branch 'main' into update-dependencies  
						
						
						
					 
					
						2022-03-01 14:51:57 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							105812421e 
							
						 
					 
					
						
						
							
							Merge branch 'main' into yaml-acls  
						
						
						
					 
					
						2022-03-01 14:49:37 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a9fd3a680 
							
						 
					 
					
						
						
							
							Merge pull request  #368  from kradalby/apple-profile-fix  
						
						... 
						
						
						
						Fix apple profile issue being generated with escaped characters 
						
					 
					
						2022-03-01 14:49:07 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							1cb39d914c 
							
						 
					 
					
						
						
							
							Update dependencies  
						
						
						
					 
					
						2022-03-01 07:35:17 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							5157f356cb 
							
						 
					 
					
						
						
							
							Fix apple profile issue being generated with escaped characters  
						
						
						
					 
					
						2022-03-01 07:30:35 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							7c63412df5 
							
						 
					 
					
						
						
							
							Remove todo  
						
						
						
					 
					
						2022-02-28 23:02:41 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							82cb6b9ddc 
							
						 
					 
					
						
						
							
							Cleanup some unreachable code  
						
						
						
					 
					
						2022-02-28 23:00:41 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							379017602c 
							
						 
					 
					
						
						
							
							Reformat and add db backup note  
						
						
						
					 
					
						2022-02-28 22:50:35 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							8bef04d8df 
							
						 
					 
					
						
						
							
							Remove sorted todo  
						
						
						
					 
					
						2022-02-28 22:45:42 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							5e92ddad43 
							
						 
					 
					
						
						
							
							Remove redundant caches  
						
						... 
						
						
						
						This commit removes the two extra caches (oidc, requested time) and uses
the new central registration cache instead. The requested time is
unified into the main machine object and the oidc key is just added to
the same cache, as a string with the state as a key instead of machine
key. 
						
					 
					
						2022-02-28 22:42:30 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							e64bee778f 
							
						 
					 
					
						
						
							
							Regenerate proto  
						
						
						
					 
					
						2022-02-28 22:21:14 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							5e1b12948e 
							
						 
					 
					
						
						
							
							Remove registered field from proto  
						
						
						
					 
					
						2022-02-28 22:21:06 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							eea8e7ba6f 
							
						 
					 
					
						
						
							
							Update changelog  
						
						
						
					 
					
						2022-02-28 22:11:31 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							78251ce8ec 
							
						 
					 
					
						
						
							
							Remove registrated field  
						
						... 
						
						
						
						This commit removes the field from the database and does a DB migration
**removing** all unregistered machines from headscale.
This means that from this version, all machines in the database is
considered registered. 
						
					 
					
						2022-02-28 18:05:03 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							a8649d83c4 
							
						 
					 
					
						
						
							
							Remove all references to Machine.Registered from tests  
						
						
						
					 
					
						2022-02-28 17:42:03 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							16b21e8158 
							
						 
					 
					
						
						
							
							Remove all references to Machine.Registered  
						
						
						
					 
					
						2022-02-28 16:55:57 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							35616eb861 
							
						 
					 
					
						
						
							
							Fix oidc error were namespace isnt created  #365  
						
						
						
					 
					
						2022-02-28 16:41:28 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							e7bef56718 
							
						 
					 
					
						
						
							
							Remove reference to registered in integration test  
						
						
						
					 
					
						2022-02-28 16:36:29 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							c6b87de959 
							
						 
					 
					
						
						
							
							Remove poorly aged test  
						
						
						
					 
					
						2022-02-28 16:36:16 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							50053e616a 
							
						 
					 
					
						
						
							
							Ignore complexity linter  
						
						
						
					 
					
						2022-02-28 16:35:08 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							54cc3c067f 
							
						 
					 
					
						
						
							
							Implement new machine register parameter  
						
						
						
					 
					
						2022-02-28 16:34:50 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							402a76070f 
							
						 
					 
					
						
						
							
							Reuse machine structure for parameters, named parameters  
						
						
						
					 
					
						2022-02-28 16:34:28 +00:00 
						 
				 
			
				
					
						
							
							
								Nico Rey 
							
						 
					 
					
						
						
						
						
							
						
						
							9a61725e9f 
							
						 
					 
					
						
						
							
							Metrics: Disable toggle. Set default port to 9090  
						
						
						
					 
					
						2022-02-28 10:40:02 -03:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6126d6d9b5 
							
						 
					 
					
						
						
							
							Merge branch 'main' into metrics-listen  
						
						
						
					 
					
						2022-02-28 14:24:25 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							469551bc5d 
							
						 
					 
					
						
						
							
							Register new machines needing callback in memory  
						
						... 
						
						
						
						This commit stores temporary registration data in cache, instead of
memory allowing us to only have actually registered machines in the
database. 
						
					 
					
						2022-02-28 08:06:39 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							1caa6f5d69 
							
						 
					 
					
						
						
							
							Add todo for JSON datatype  
						
						
						
					 
					
						2022-02-27 18:48:25 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							ecc26432fd 
							
						 
					 
					
						
						
							
							Fix excessive replace  
						
						
						
					 
					
						2022-02-27 18:48:12 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							caffbd8956 
							
						 
					 
					
						
						
							
							Update cli registration with new method  
						
						
						
					 
					
						2022-02-27 18:42:43 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							fd1e4a1dcd 
							
						 
					 
					
						
						
							
							Generalise registration for openid  
						
						
						
					 
					
						2022-02-27 18:42:24 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							acb945841c 
							
						 
					 
					
						
						
							
							Generalise registration for pre auth keys  
						
						
						
					 
					
						2022-02-27 18:42:15 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							c58ce6f60c 
							
						 
					 
					
						
						
							
							Generalise the registration method to DRY stuff up  
						
						
						
					 
					
						2022-02-27 18:40:10 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							d6f6939c54 
							
						 
					 
					
						
						
							
							Update changelog  
						
						
						
					 
					
						2022-02-27 09:08:29 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							e0b9a317f4 
							
						 
					 
					
						
						
							
							Add note to config example  
						
						
						
					 
					
						2022-02-27 09:05:08 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							c159eb7541 
							
						 
					 
					
						
						
							
							Add basic test of yaml parsing  
						
						
						
					 
					
						2022-02-27 09:04:59 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							8a3a0b6403 
							
						 
					 
					
						
						
							
							Add YAML support to ACLs  
						
						
						
					 
					
						2022-02-27 09:04:48 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							67d6c8f946 
							
						 
					 
					
						
						
							
							Remove oversensitive tracing output  
						
						
						
					 
					
						2022-02-27 09:04:27 +01:00 
						 
				 
			
				
					
						
							
							
								Nico Rey 
							
						 
					 
					
						
						
						
						
							
						
						
							06e6c29a5b 
							
						 
					 
					
						
						
							
							metrics: make metrics endpoint toggleable  
						
						
						
					 
					
						2022-02-25 18:36:03 -03:00 
						 
				 
			
				
					
						
							
							
								Nico Rey 
							
						 
					 
					
						
						
						
						
							
						
						
							a9122c3de3 
							
						 
					 
					
						
						
							
							prometheus: replace default port by a port between the recommended prometheus range  
						
						
						
					 
					
						2022-02-25 18:21:20 -03:00