Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							de2ea83b3b 
							
						 
					 
					
						
						
							
							Linting here and there  
						
						
						
					 
					
						2022-03-06 17:35:54 +01:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							eb06054a7b 
							
						 
					 
					
						
						
							
							Make DERP Region configurable  
						
						
						
					 
					
						2022-03-06 17:25:21 +01:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							eb500155e8 
							
						 
					 
					
						
						
							
							Make STUN server configurable  
						
						
						
					 
					
						2022-03-06 17:00:56 +01:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							dc909ba6d7 
							
						 
					 
					
						
						
							
							Improved logging on startup  
						
						
						
					 
					
						2022-03-06 16:54:19 +01:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							df37d1a639 
							
						 
					 
					
						
						
							
							Do not offer the option to be DERP insecure  
						
						... 
						
						
						
						Websockets, in which DERP is based, requires a TLS certificate. At the same time,
if we use a certificate it must be valid... otherwise Tailscale wont connect (does not
have an Insecure option). So there is no option to expose insecure here 
						
					 
					
						2022-03-05 19:19:21 +01:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							758b1ba1cb 
							
						 
					 
					
						
						
							
							Renamed configuration items of the DERP server  
						
						
						
					 
					
						2022-03-05 16:22:02 +01:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							23cde8445f 
							
						 
					 
					
						
						
							
							Merge branch 'main' into embedded-derp  
						
						
						
					 
					
						2022-03-04 00:04:59 +01:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							897d480f4d 
							
						 
					 
					
						
						
							
							Add an embedded DERP server to Headscale  
						
						... 
						
						
						
						This series of commit will be adding an embedded DERP server (and STUN) to Headscale,
thus making it completely self-contained and not dependant in other infrastructure. 
						
					 
					
						2022-03-04 00:01:31 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b61500670c 
							
						 
					 
					
						
						
							
							Merge branch 'main' into metrics-listen  
						
						
						
					 
					
						2022-03-02 11:35:33 +00:00 
						 
				 
			
				
					
						
							
							
								zakaria 
							
						 
					 
					
						
						
						
						
							
						
						
							12b3b5f8f1 
							
						 
					 
					
						
						
							
							feat(aliases): add aliases for preauthkeys command  
						
						... 
						
						
						
						- `preauthkey`, `authkey`, `pre` are aliases for `preauthkey` command
- `ls`, `show` are aliases for `list` subcommand
- `c`, `new` are aliases for `create` subcommand
- `revoke`, `exp`, `e` are aliases for `expire` subcommand 
						
					 
					
						2022-03-02 15:42:12 +10:00 
						 
				 
			
				
					
						
							
							
								zakaria 
							
						 
					 
					
						
						
						
						
							
						
						
							052dbfe440 
							
						 
					 
					
						
						
							
							feat(aliases): add aliases for apikeys command  
						
						... 
						
						
						
						- `apikey`, `api` are aliases for `apikeys` command
- `ls`, `show` are aliases for `list` subcommand
- `c`, `new` are aliases for `create` subcommand
- `revoke`, `exp`, `e` are aliases for the `expire` subcommand 
						
					 
					
						2022-03-02 15:32:35 +10:00 
						 
				 
			
				
					
						
							
							
								zakaria 
							
						 
					 
					
						
						
						
						
							
						
						
							5310f8692b 
							
						 
					 
					
						
						
							
							feat(aliases): add aliases for namespaces command  
						
						... 
						
						
						
						- `namespace`, `ns`, `user`, `users` are aliases for `namespaces`
   command
- `c`, `new` are aliases for the `create` subcommand
- `delete` is an alias for the `destroy` subcommand
- `mv` is an alias for the `rename` subcommand
- `ls`, `show` are aliases for the `list` subcommand 
						
					 
					
						2022-03-02 14:35:20 +10:00 
						 
				 
			
				
					
						
							
							
								zakaria 
							
						 
					 
					
						
						
						
						
							
						
						
							aff6b84250 
							
						 
					 
					
						
						
							
							feat(aliases): add 'gen' alias for 'generate' command  
						
						
						
					 
					
						2022-03-02 14:29:33 +10:00 
						 
				 
			
				
					
						
							
							
								zakaria 
							
						 
					 
					
						
						
						
						
							
						
						
							21eee912a3 
							
						 
					 
					
						
						
							
							feat(aliases): add aliases for nodes command  
						
						... 
						
						
						
						- `node`, `machine`, `machines` are aliases for `nodes` command
- `ls`, `show` aliases for `list` subcommand
- `logout`, `exp`, `e` are aliases for `expire` subcommand
- `del` is an alias for `delete` subcommand 
						
					 
					
						2022-03-02 14:28:03 +10:00 
						 
				 
			
				
					
						
							
							
								zakaria 
							
						 
					 
					
						
						
						
						
							
						
						
							dbb2af0238 
							
						 
					 
					
						
						
							
							feat(aliases): add aliases for route command  
						
						... 
						
						
						
						- `r` is alias for `route` command
- `ls`, or `show` is alias for `list` subcommand 
						
					 
					
						2022-03-02 14:27:56 +10: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b39faa124a 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/main' into feat-oidc-login-as-namespace  
						
						
						
					 
					
						2022-02-25 11:28:17 +01:00 
						 
				 
			
				
					
						
							
							
								Nico 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d55c79e75b 
							
						 
					 
					
						
						
							
							Merge branch 'main' into metrics-listen  
						
						
						
					 
					
						2022-02-24 10:41:07 -03:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa506503e2 
							
						 
					 
					
						
						
							
							Merge branch 'main' into feat-oidc-login-as-namespace  
						
						
						
					 
					
						2022-02-24 11:40:34 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9c2c09fce7 
							
						 
					 
					
						
						
							
							Merge branch 'main' into remove-shared  
						
						
						
					 
					
						2022-02-24 11:39:44 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							8c33907655 
							
						 
					 
					
						
						
							
							Sort lint  
						
						
						
					 
					
						2022-02-24 11:10:40 +00:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
						
						
							
						
						
							4f1f235a2e 
							
						 
					 
					
						
						
							
							feat: add strip_email_domain to normalization of namespace  
						
						
						
					 
					
						2022-02-23 14:03:07 +01:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
						
						
							
						
						
							717250adb3 
							
						 
					 
					
						
						
							
							feat: removing matchmap from headscale  
						
						
						
					 
					
						2022-02-22 20:58:08 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							9ceac5c0fc 
							
						 
					 
					
						
						
							
							Remove CLI and tests for Shared node  
						
						
						
					 
					
						2022-02-21 22:44:08 +00:00 
						 
				 
			
				
					
						
							
							
								Nico Rey 
							
						 
					 
					
						
						
						
						
							
						
						
							fbc1843889 
							
						 
					 
					
						
						
							
							metrics/tests: update tests  
						
						
						
					 
					
						2022-02-21 12:51:05 -03:00 
						 
				 
			
				
					
						
							
							
								Nico Rey 
							
						 
					 
					
						
						
						
						
							
						
						
							45d5ab30ff 
							
						 
					 
					
						
						
							
							metrics/cfg: add a new entry for the Prometheus listen address  
						
						
						
					 
					
						2022-02-21 12:50:44 -03:00 
						 
				 
			
				
					
						
							
							
								Justin Angel 
							
						 
					 
					
						
						
						
						
							
						
						
							daa75da277 
							
						 
					 
					
						
						
							
							Linting and updating tests  
						
						
						
					 
					
						2022-02-21 10:09:23 -05:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7bf2a91dd0 
							
						 
					 
					
						
						
							
							Merge branch 'main' into configurable-mtls  
						
						
						
					 
					
						2022-02-20 14:33:23 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Angel 
							
						 
					 
					
						
						
						
						
							
						
						
							385dd9cc34 
							
						 
					 
					
						
						
							
							refactoring  
						
						
						
					 
					
						2022-02-20 09:06:14 -05:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							4e54796384 
							
						 
					 
					
						
						
							
							Allow gRPC server to run insecure  
						
						
						
					 
					
						2022-02-13 09:08:46 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							c3b68adfed 
							
						 
					 
					
						
						
							
							Fix lint  
						
						
						
					 
					
						2022-02-13 08:46:35 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							0018a78d5a 
							
						 
					 
					
						
						
							
							Add insecure option  
						
						... 
						
						
						
						Add option to not _validate_ if the certificate served from headscale is
trusted. 
						
					 
					
						2022-02-13 08:41:49 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							ead8b68a03 
							
						 
					 
					
						
						
							
							Fix lint  
						
						
						
					 
					
						2022-02-12 19:42:55 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							315ff9daf0 
							
						 
					 
					
						
						
							
							Remove insecure, only allow valid certs  
						
						
						
					 
					
						2022-02-12 19:35:55 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							e18078d7f8 
							
						 
					 
					
						
						
							
							Rename j  
						
						
						
					 
					
						2022-02-12 19:08:41 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							c73b57e7dc 
							
						 
					 
					
						
						
							
							Use undeprecated method for insecure  
						
						
						
					 
					
						2022-02-12 19:08:33 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							811d3d510c 
							
						 
					 
					
						
						
							
							Add grpc_listen_addr config option  
						
						
						
					 
					
						2022-02-12 16:14:33 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							168b1bd579 
							
						 
					 
					
						
						
							
							Merge branch 'main' into configurable-mtls  
						
						
						
					 
					
						2022-01-31 12:28:00 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Angel 
							
						 
					 
					
						
						
						
						
							
						
						
							9de5c7f8b8 
							
						 
					 
					
						
						
							
							updating default  
						
						
						
					 
					
						2022-01-31 07:22:17 -05:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f6018bad5 
							
						 
					 
					
						
						
							
							Merge branch 'main' into ipv6  
						
						
						
					 
					
						2022-01-30 08:21:11 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0609c97459 
							
						 
					 
					
						
						
							
							Merge branch 'main' into configurable-mtls  
						
						
						
					 
					
						2022-01-29 20:15:58 +00:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd0df1e46f 
							
						 
					 
					
						
						
							
							Merge branch 'main' into socket-permission  
						
						
						
					 
					
						2022-01-29 19:30:49 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Angel 
							
						 
					 
					
						
						
						
						
							
						
						
							c98a559b4d 
							
						 
					 
					
						
						
							
							linting/formatting  
						
						
						
					 
					
						2022-01-29 14:15:33 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Angel 
							
						 
					 
					
						
						
						
						
							
						
						
							5935b13b67 
							
						 
					 
					
						
						
							
							refining  
						
						
						
					 
					
						2022-01-29 13:35:08 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Angel 
							
						 
					 
					
						
						
						
						
							
						
						
							9e619fc020 
							
						 
					 
					
						
						
							
							Making client authentication mode configurable  
						
						
						
					 
					
						2022-01-29 12:59:31 -05:00 
						 
				 
			
				
					
						
							
							
								Csaba Sarkadi 
							
						 
					 
					
						
						
						
						
							
						
						
							45bcf39894 
							
						 
					 
					
						
						
							
							fixup! fixup! cmd/headscale/cli/utils: merge ip_prefix with ip_prefixes in config  
						
						
						
					 
					
						2022-01-29 16:52:27 +01:00 
						 
				 
			
				
					
						
							
							
								Csaba Sarkadi 
							
						 
					 
					
						
						
						
						
							
						
						
							0a1db89d33 
							
						 
					 
					
						
						
							
							fixup! cmd/headscale/cli/utils: merge ip_prefix with ip_prefixes in config  
						
						
						
					 
					
						2022-01-29 16:27:36 +01:00