Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							5b169010be 
							
						 
					 
					
						
						
							
							Resolve merge conflict  
						
						
						
					 
					
						2022-03-02 08:11:50 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c2c09fce7 
							
						 
					 
					
						
						
							
							Merge branch 'main' into remove-shared  
						
						
						
					 
					
						2022-02-24 11:39:44 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							686e45cf27 
							
						 
					 
					
						
						
							
							Set all anti-cgo options and add comment  
						
						
						
					 
					
						2022-02-23 16:15:20 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							67f5c32b49 
							
						 
					 
					
						
						
							
							Only allow one connection to sqlite  
						
						
						
					 
					
						2022-02-22 19:04:52 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							bfbcea35a0 
							
						 
					 
					
						
						
							
							Remove dependency on CGO  
						
						... 
						
						
						
						This commit changes the SQLite dependency to one that does not depend on
CGO. It uses a C-to-Go translated sqlite library that is Pure go. 
						
					 
					
						2022-02-22 16:51:54 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							1e8f4dbdff 
							
						 
					 
					
						
						
							
							Drop shared node table  
						
						
						
					 
					
						2022-02-21 22:52:55 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							70d82ea184 
							
						 
					 
					
						
						
							
							Add migration for new data model  
						
						
						
					 
					
						2022-01-25 22:11:05 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							9e3318ca27 
							
						 
					 
					
						
						
							
							Simplify postgres uuid-ossp stirng  
						
						
						
					 
					
						2022-01-30 14:53:40 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							e9adfcd678 
							
						 
					 
					
						
						
							
							Migrate ip_address field to ip_addresses  
						
						... 
						
						
						
						The automatic migration did not pick up this change and it breaks
current setups as it only adds a new field which is empty.
This means that clients who dont request a new IP will not have any IP
at all. 
						
					 
					
						2022-01-30 14:18:24 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d6739386a0 
							
						 
					 
					
						
						
							
							Get rid of dynamic errors  
						
						
						
					 
					
						2021-11-15 19:18:14 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							715542ac1c 
							
						 
					 
					
						
						
							
							Add and fix stylecheck (golint replacement)  
						
						
						
					 
					
						2021-11-15 17:24:24 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							333be80f9c 
							
						 
					 
					
						
						
							
							Fix rest of var name in main code  
						
						
						
					 
					
						2021-11-15 16:15:50 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							796072a5a4 
							
						 
					 
					
						
						
							
							Add and fix ifshort  
						
						
						
					 
					
						2021-11-14 18:09:22 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9390348a65 
							
						 
					 
					
						
						
							
							Add and fix goconst  
						
						
						
					 
					
						2021-11-14 18:06:25 +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 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							2780623076 
							
						 
					 
					
						
						
							
							Renamed SharedNode to SharedMachine  
						
						
						
					 
					
						2021-09-06 14:43:43 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							1ecd0d7ca4 
							
						 
					 
					
						
						
							
							Added DB SharedNode model to support sharing nodes  
						
						
						
					 
					
						2021-09-02 16:57:26 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							97f7c90092 
							
						 
					 
					
						
						
							
							Added communication between Serve and CLI using KV table (helps in  #52 )  
						
						
						
					 
					
						2021-07-25 17:59:48 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							29b80e3ca1 
							
						 
					 
					
						
						
							
							Fix debug mode enabled by default in db  
						
						
						
					 
					
						2021-07-11 13:13:36 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							ff9d99b9ea 
							
						 
					 
					
						
						
							
							Use gorm connection pool  
						
						
						
					 
					
						2021-07-04 21:40:46 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							d8e0b16512 
							
						 
					 
					
						
						
							
							Do not apply the FK migrations on startup  
						
						
						
					 
					
						2021-06-24 23:05:26 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							69ba750b38 
							
						 
					 
					
						
						
							
							Update Headscale to depend on gorm v2  
						
						
						
					 
					
						2021-06-24 15:44:19 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							216c6d85b2 
							
						 
					 
					
						
						
							
							Added support for sqlite as database backend  
						
						
						
					 
					
						2021-05-15 14:32:26 +02:00 
						 
				 
			
				
					
						
							
							
								Ward Vandewege 
							
						 
					 
					
						
						
						
						
							
						
						
							b34e90c45d 
							
						 
					 
					
						
						
							
							Fix bug in preauthkeys: namespace object was not populated in the return  
						
						... 
						
						
						
						value from CreatePreAuthKey and GetPreAuthKeys. Add tests for that bug,
and the rest of the preauthkeys functionality.
Fix path in `compress` Makefile target. 
						
					 
					
						2021-05-02 14:58:05 -04:00 
						 
				 
			
				
					
						
							
							
								Ward Vandewege 
							
						 
					 
					
						
						
						
						
							
						
						
							f7c7b4873a 
							
						 
					 
					
						
						
							
							Address a bunch of golangci-lint warnings.  
						
						
						
					 
					
						2021-04-24 11:41:29 -04:00 
						 
				 
			
				
					
						
							
							
								Ward Vandewege 
							
						 
					 
					
						
						
						
						
							
						
						
							f7b6c68d22 
							
						 
					 
					
						
						
							
							Address a bunch of golint warnings.  
						
						
						
					 
					
						2021-04-24 11:26:50 -04:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							176eea4a84 
							
						 
					 
					
						
						
							
							WIP on PreAuthKeys  
						
						
						
					 
					
						2021-04-23 00:25:01 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							b7655b1f68 
							
						 
					 
					
						
						
							
							Initial multi-user support using namespaces  
						
						
						
					 
					
						2021-02-28 00:58:09 +01:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							ca6904fc95 
							
						 
					 
					
						
						
							
							Clean  
						
						
						
					 
					
						2021-02-23 20:11:30 +01:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							7198c8bd77 
							
						 
					 
					
						
						
							
							Initial commit  
						
						
						
					 
					
						2020-06-21 12:32:08 +02:00