Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							e631c6f7e0 
							
						 
					 
					
						
						
							
							Merge master  
						
						
						
					 
					
						2022-05-16 21:41:46 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							f4873d9387 
							
						 
					 
					
						
						
							
							Fix rename cli error  
						
						
						
					 
					
						2022-05-16 20:29:31 +02:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4435a4f19d 
							
						 
					 
					
						
						
							
							chore: apply lint recommendations  
						
						
						
					 
					
						2022-05-16 14:59:46 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a28eebfca3 
							
						 
					 
					
						
						
							
							Merge branch 'main' into feat-list-tags-of-machines  
						
						
						
					 
					
						2022-05-15 12:11:28 +01:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72c1edaaa4 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/main' into feat-list-tags-of-machines  
						
						
						
					 
					
						2022-05-13 11:56:06 +02:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63d920510d 
							
						 
					 
					
						
						
							
							feat: improve nodes list with inputs from @deonthomasgy  
						
						... 
						
						
						
						cf: https://github.com/juanfont/headscale/compare/main...deonthomasgy:dev/thomas/show-tags  
						
					 
					
						2022-05-13 11:46:28 +02:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62cfd60e38 
							
						 
					 
					
						
						
							
							feat: add validation of tags  
						
						
						
					 
					
						2022-05-13 10:18:01 +02:00 
						 
				 
			
				
					
						
							
							
								Samuel Lock 
							
						 
					 
					
						
						
						
						
							
						
						
							c26280c331 
							
						 
					 
					
						
						
							
							modified code to satisfy golangci-lint and added integration test  
						
						
						
					 
					
						2022-05-11 09:31:24 +10:00 
						 
				 
			
				
					
						
							
							
								Samuel Lock 
							
						 
					 
					
						
						
						
						
							
						
						
							8be9e9655c 
							
						 
					 
					
						
						
							
							fixed issue  #360  
						
						
						
					 
					
						2022-05-10 20:51:14 +10:00 
						 
				 
			
				
					
						
							
							
								Deon Thomas 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ed79b7bb8 
							
						 
					 
					
						
						
							
							order Ip Address, IPv4 first, cleanup  
						
						
						
					 
					
						2022-05-08 15:21:10 -04:00 
						 
				 
			
				
					
						
							
							
								Deon Thomas 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4f5ed6618 
							
						 
					 
					
						
						
							
							order ip address output, IPv4 first  
						
						
						
					 
					
						2022-05-08 15:06:12 -04:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc8c20e002 
							
						 
					 
					
						
						
							
							fix: handle empty aclPolicy for integration tests  
						
						
						
					 
					
						2022-05-04 22:56:55 +02:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a2fb5b2b9d 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/main' into feat-list-tags-of-machines  
						
						
						
					 
					
						2022-05-03 20:35:28 +02:00 
						 
				 
			
				
					
						
							
							
								Antoine POPINEAU 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7cc58af932 
							
						 
					 
					
						
						
							
							Allow more configuration over the OIDC flow.  
						
						... 
						
						
						
						Adds knobs to configure three aspects of the OpenID Connect flow:
 * Custom scopes to override the default "openid profile email".
 * Custom parameters to be added to the Authorize Endpoint request.
 * Domain allowlisting for authenticated principals.
 * User allowlisting for authenticated principals. 
						
					 
					
						2022-05-02 17:11:07 +02:00 
						 
				 
			
				
					
						
							
							
								Igor Perepilitsyn 
							
						 
					 
					
						
						
						
						
							
						
						
							12d8f0f4b0 
							
						 
					 
					
						
						
							
							remove redundant lines of code, fix response when output is not plain text  
						
						
						
					 
					
						2022-05-02 14:00:00 +04:00 
						 
				 
			
				
					
						
							
							
								Igor Perepilitsyn 
							
						 
					 
					
						
						
						
						
							
						
						
							1b3a7bbf03 
							
						 
					 
					
						
						
							
							apply styling fixes  
						
						
						
					 
					
						2022-05-02 08:32:33 +04:00 
						 
				 
			
				
					
						
							
							
								Igor Perepilitsyn 
							
						 
					 
					
						
						
						
						
							
						
						
							bc055edf12 
							
						 
					 
					
						
						
							
							add command for moving node between namespaces  
						
						
						
					 
					
						2022-05-01 17:55:34 +04:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fec8cda16a 
							
						 
					 
					
						
						
							
							fix: fix linting issue on my computer  
						
						
						
					 
					
						2022-04-25 22:33:53 +02:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c448d4a5c 
							
						 
					 
					
						
						
							
							chore: apply linting  
						
						
						
					 
					
						2022-04-25 22:27:44 +02:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
						
						
							
						
						
							8061abe279 
							
						 
					 
					
						
						
							
							refact: use generics for contains functions  
						
						
						
					 
					
						2022-04-25 22:17:23 +02:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
						
						
							
						
						
							cc9eeda889 
							
						 
					 
					
						
						
							
							feat: updating cli to match the set command  
						
						
						
					 
					
						2022-04-25 22:17:23 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
						
						
							
						
						
							79704dc9b0 
							
						 
					 
					
						
						
							
							Update command with new fields  
						
						
						
					 
					
						2022-04-24 20:57:15 +01:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8845938881 
							
						 
					 
					
						
						
							
							Merge branch 'main' into main  
						
						
						
					 
					
						2022-04-24 09:48:00 +02:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f53bb63b2d 
							
						 
					 
					
						
						
							
							fix: move tag command to subcommand of nodes  
						
						
						
					 
					
						2022-04-21 23:43:20 +02:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4651c44dde 
							
						 
					 
					
						
						
							
							feat: print tags in nodes list  
						
						
						
					 
					
						2022-04-16 13:32:00 +02:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98f54c9f7f 
							
						 
					 
					
						
						
							
							chore: apply format and lint  
						
						
						
					 
					
						2022-04-15 18:27:57 +02:00 
						 
				 
			
				
					
						
							
							
								Adrien Raffin-Caboisse 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9de9bc23f8 
							
						 
					 
					
						
						
							
							feat(cli): add tag subcommand to add and remove tags  
						
						
						
					 
					
						2022-04-15 16:12:35 +02:00 
						 
				 
			
				
					
						
							
							
								Nico Rey 
							
						 
					 
					
						
						
						
						
							
						
						
							6e08241712 
							
						 
					 
					
						
						
							
							Exit Headscale if ACL policy file cannot be parsed  
						
						
						
					 
					
						2022-04-06 11:05:08 -03:00 
						 
				 
			
				
					
						
							
							
								henning mueller 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2ae9b6cac 
							
						 
					 
					
						
						
							
							fix: Remove days from expiry option value examples  
						
						
						
					 
					
						2022-04-05 18:45:29 +02:00 
						 
				 
			
				
					
						
							
							
								Kristoffer Dalby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8aa653275 
							
						 
					 
					
						
						
							
							Merge branch 'main' into main  
						
						
						
					 
					
						2022-03-19 09:36:36 +00:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							2e6687209b 
							
						 
					 
					
						
						
							
							Make STUN server mandatory if DERP embedded is enabled  
						
						
						
					 
					
						2022-03-18 12:58:00 +01:00 
						 
				 
			
				
					
						
							
							
								Juan Font Alonso 
							
						 
					 
					
						
						
						
						
							
						
						
							b8aad5451d 
							
						 
					 
					
						
						
							
							Make STUN run by default when embedded DERP is enabled  
						
						... 
						
						
						
						This commit also allows to set an external STUN server, while running the embedded DERP server (without embedded STUN) 
						
					 
					
						2022-03-15 13:22:25 +01:00 
						 
				 
			
				
					
						
							
							
								bravechamp 
							
						 
					 
					
						
						
						
						
							
						
						
							9901d6b2e7 
							
						 
					 
					
						
						
							
							Ability to clear nickname  
						
						
						
					 
					
						2022-03-13 21:10:41 +00:00 
						 
				 
			
				
					
						
							
							
								bravechamp 
							
						 
					 
					
						
						
						
						
							
						
						
							663e8384a3 
							
						 
					 
					
						
						
							
							Nickname support  
						
						
						
					 
					
						2022-03-13 21:03:20 +00:00 
						 
				 
			
				
					
						
							
							
								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