Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bce4ab2e59 
							
						 
					 
					
						
						
							
							Finish SSH  
						
						... 
						
						
						
						This commit allows SSH rules to be assigned to each relevant not and
by doing that allow SSH to be rejected, completing the initial SSH
support.
This commit enables SSH by default and removes the experimental flag.
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-06-15 08:37:56 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e54f3c55f 
							
						 
					 
					
						
						
							
							make GenerateFilterRules take machine and peers  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-06-15 08:36:58 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c60867a31 
							
						 
					 
					
						
						
							
							upgrade tailscale  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-06-15 08:36:58 +02:00 
						 
				 
			
				
					
						
							
							
								Viacheslav Sychov 
							
						 
					 
					
						
						
						
						
							
						
						
							36c9b5ce74 
							
						 
					 
					
						
						
							
							Adjust the template for the OIDC callback login page  
						
						
						
					 
					
						2023-06-14 18:08:49 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							0562260fe0 
							
						 
					 
					
						
						
							
							rename handler files  
						
						... 
						
						
						
						This commit renames a bunch of files to try to make it a bit less confusing;
protocol_ is now auth as they contained registration, auth and login/out flow
protocol_.*_poll is now poll.go
api.go and other generic handlers are now handlers.go
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-06-08 16:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							c1218ad3c2 
							
						 
					 
					
						
						
							
							move reminder of dns funcs to util  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-06-08 16:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							d36336a572 
							
						 
					 
					
						
						
							
							fix lint  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-06-08 16:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							80ea87c032 
							
						 
					 
					
						
						
							
							move derp_server to derp server module  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-06-08 16:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							8c4c4c8633 
							
						 
					 
					
						
						
							
							move derp.go to derp module  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-06-08 16:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							2289a2acbf 
							
						 
					 
					
						
						
							
							move Config definitions into types  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-06-08 16:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								Viacheslav Sychov 
							
						 
					 
					
						
						
						
						
							
						
						
							c72401a99b 
							
						 
					 
					
						
						
							
							Fix IPv6 in ACLs  
						
						
						
					 
					
						2023-06-08 16:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							725bbd7408 
							
						 
					 
					
						
						
							
							Remove variables and leftovers of pregenerated ACL content  
						
						... 
						
						
						
						Prior to the code reorg, we would generate rules from the Policy and
store it on the global object. Now we generate it on the fly for each node
and this commit cleans up the old variables to make sure we have no
unexpected side effects.
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-06-08 16:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							084d1d5d6e 
							
						 
					 
					
						
						
							
							Add initial test for mapresponse  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-06-08 16:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							f9f6e1557a 
							
						 
					 
					
						
						
							
							Remove complicated testcase obsoleated by tailNode test  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-06-08 16:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							5bad48a24e 
							
						 
					 
					
						
						
							
							remove DB dependency of tailNode conversion, add test  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-06-08 16:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							bce8427423 
							
						 
					 
					
						
						
							
							Map route into machine  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-06-08 16:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							f7f472ae07 
							
						 
					 
					
						
						
							
							introduce mapper package  
						
						... 
						
						
						
						The mapper package contains functions related to creating and marshalling
reponses to machines.
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-06-08 16:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							699655a93f 
							
						 
					 
					
						
						
							
							docs(README): update contributors  
						
						
						
					 
					
						2023-05-27 16:21:42 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							14e29a7bee 
							
						 
					 
					
						
						
							
							create DB struct  
						
						... 
						
						
						
						This is step one in detaching the Database layer from Headscale (h). The
ultimate goal is to have all function that does database operations in
its own package, and keep the business logic and writing separate.
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-05-26 12:24:50 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							b01f1f1867 
							
						 
					 
					
						
						
							
							Clean apt  
						
						
						
					 
					
						2023-05-12 10:09:36 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							c027ef0f6c 
							
						 
					 
					
						
						
							
							Added changelog for 0.22.3  
						
						
						
					 
					
						2023-05-12 10:09:36 +02:00 
						 
				 
			
				
					
						
							
							
								Six 
							
						 
					 
					
						
						
						
						
							
						
						
							db97a7ab10 
							
						 
					 
					
						
						
							
							Add ca-certificates to Dockerfile  
						
						
						
					 
					
						2023-05-12 09:24:55 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							252342a0a5 
							
						 
					 
					
						
						
							
							update nix hash  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-05-10 20:47:51 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							cdf3c47d63 
							
						 
					 
					
						
						
							
							changelog  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-05-10 20:47:51 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							61a2915f17 
							
						 
					 
					
						
						
							
							port reminder of integrationv1 test to v2  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-05-10 20:47:51 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							a16f0c9f60 
							
						 
					 
					
						
						
							
							clean up unused legacy stuff  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-05-10 20:47:51 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							d2413d0a2f 
							
						 
					 
					
						
						
							
							move swagger to root for now  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-05-10 20:47:51 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							51dc0d5784 
							
						 
					 
					
						
						
							
							update dependency path for cmd  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-05-10 20:47:51 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							2d365c8c9c 
							
						 
					 
					
						
						
							
							inline old acl hujson tests  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-05-10 20:47:51 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							f2c1d1b8f9 
							
						 
					 
					
						
						
							
							regenerate gen  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-05-10 20:47:51 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							2d6356fa13 
							
						 
					 
					
						
						
							
							move templates  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-05-10 20:47:51 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							3bfc598ccc 
							
						 
					 
					
						
						
							
							move generated files  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-05-10 20:47:51 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							3683d3e82f 
							
						 
					 
					
						
						
							
							rename package name to hscontrol  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-05-10 20:47:51 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							4a7921ead5 
							
						 
					 
					
						
						
							
							move all go files from root to hscontrol  
						
						... 
						
						
						
						Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com> 
						
					 
					
						2023-05-10 20:47:51 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							22e397e0b6 
							
						 
					 
					
						
						
							
							Use common path in unix_socket default setting  
						
						
						
					 
					
						2023-05-10 18:18:04 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							c7db99d6ca 
							
						 
					 
					
						
						
							
							Update changelog + prepare for 0.22.2  
						
						
						
					 
					
						2023-05-10 18:18:04 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							f73354b4f4 
							
						 
					 
					
						
						
							
							Create default sock path in Docker  
						
						
						
					 
					
						2023-05-10 18:18:04 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							4c8f8c6a1c 
							
						 
					 
					
						
						
							
							Ditch distroless for Docker image  
						
						... 
						
						
						
						distroless has proven a mantenance burden for us, and it has caused headaches for user when trying to debug issues in the container.
And in 2023, 20MB of extra disk space are neglectible. 
						
					 
					
						2023-05-10 18:18:04 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							997e93455d 
							
						 
					 
					
						
						
							
							Added web ui section  
						
						... 
						
						
						
						Added discord 
						
					 
					
						2023-05-10 16:16:12 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							9f381256c4 
							
						 
					 
					
						
						
							
							Update config.go  
						
						
						
					 
					
						2023-05-10 14:25:13 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							f60c5a1398 
							
						 
					 
					
						
						
							
							Fix socket location in config.go  
						
						
						
					 
					
						2023-05-10 14:25:13 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							5706f84cb0 
							
						 
					 
					
						
						
							
							Revert "Revert unix_socket to default value"  
						
						... 
						
						
						
						This reverts commit ca54fb9f56 
						
					 
					
						2023-05-10 14:25:13 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							9478c288f6 
							
						 
					 
					
						
						
							
							Added missing file  
						
						
						
					 
					
						2023-05-10 10:26:21 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							6043ec87cf 
							
						 
					 
					
						
						
							
							Update mkdocs.yml  
						
						
						
					 
					
						2023-05-10 09:49:13 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							dcf2439c61 
							
						 
					 
					
						
						
							
							Improved website  
						
						... 
						
						
						
						More docs 
						
					 
					
						2023-05-10 09:49:13 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba45d7dbd3 
							
						 
					 
					
						
						
							
							update readme and templates to clarify scope ( #1437 )  
						
						... 
						
						
						
						Co-authored-by: Juan Font <juanfontalonso@gmail.com> 
						
					 
					
						2023-05-10 08:03:13 +01:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							bab4e14828 
							
						 
					 
					
						
						
							
							Further clarification on unsupported ranges in config example  
						
						
						
					 
					
						2023-05-08 12:47:08 +02:00 
						 
				 
			
				
					
						
							
							
								Juan Font 
							
						 
					 
					
						
						
						
						
							
						
						
							526e568e1e 
							
						 
					 
					
						
						
							
							Update changelog  
						
						
						
					 
					
						2023-05-07 15:27:30 +02:00