Kristoffer Dalby
5de9de14a9
Add flake build file
...
This commit adds a flake.nix build file, it can be used for three
things:
Build `headscale` from local or straight from git:
nix build
or
nix build github:juanfont/headscale
Run and Build `headscale` from local or straight from git:
nix run
or
nix run github:juanfont/headscale
Set up a development environment including all our tools,
- linters
- protobuf tooling
- compilers
nix develop
2022-03-07 16:51:38 +00:00
Kristoffer Dalby
15f8cb5034
Remove hacky go tool install
2022-03-07 07:40:56 +00:00
Kristoffer Dalby
435ee36d78
Merge pull request #394 from juanfont/renovateaction/dockerfiles
2022-03-05 00:41:22 +00:00
Renovate Bot
35efd8f95a
chore(deps): update dependency docker.io/golang to v1.17.8
2022-03-05 00:09:36 +00:00
Kristoffer Dalby
60655c5242
Merge pull request #393 from juanfont/update-contributors
2022-03-04 12:30:20 +00:00
github-actions[bot]
a70669fca7
docs(README): update contributors
2022-03-04 11:04:12 +00:00
Kristoffer Dalby
0720473033
Merge pull request #392 from e-zk/windows-endpoint
2022-03-04 11:03:33 +00:00
Kristoffer Dalby
e799307e74
Merge branch 'main' into windows-endpoint
2022-03-04 10:47:52 +00:00
e-zk
575f33d183
docs: fix comments to comply with golangci-lint
2022-03-04 20:35:09 +10:00
e-zk
d69dada8ff
feat(windows): rename apple_mobileconfig.go => platform_config.go
...
rename apple_mobileconfig.go to platform_config.go since the file
includes configuration info for multiple platforms now.
2022-03-04 20:03:49 +10:00
e-zk
f9e0c13890
docs: update CHANGELOG
2022-03-04 19:53:57 +10:00
e-zk
12a50ac8ac
feat(windows): add /windows endpoint for Windows configuration
...
- registry file /windows/tailscale.reg is generated, filling in the
associated control server URL
- also includes CLI instructions
- fix /apple incorrect template: 'Url' is supposed to be '.URL'
2022-03-04 19:53:44 +10:00
e-zk
b342cf0240
feat(windows): cleanup /apple endpoint
...
- rename the gin function to AppleConfigMessage
- use <pre> + <code> for code blocks
- add headscale heading
- reword some sections
2022-03-04 19:53:29 +10:00
Kristoffer Dalby
e3ff87b7ef
Merge pull request #389 from e-zk/main
2022-03-04 07:26:35 +00:00
zakaria
745696b310
docs: fix mistake in ACME challenge type comment
2022-03-04 12:11:43 +10:00
Kristoffer Dalby
f2ea6fb30f
Merge pull request #384 from restanrm/fix-issue-with-empty-namespace-and-acl-evaluation
2022-03-03 08:43:37 +00:00
Adrien Raffin-Caboisse
4a4952899b
feat(acls): add some logs and skip error
...
logs looks like the following
```
2022-03-02T20:43:08Z DBG Expanding alias=app-test
2022-03-02T20:43:08Z DBG Expanding alias=kube-test
2022-03-02T20:43:08Z DBG Expanding alias=test
2022-03-02T20:43:08Z WRN No IPs found with the alias test
2022-03-02T20:43:08Z DBG Expanding alias=prod
2022-03-02T20:43:08Z WRN No IPs found with the alias prod
2022-03-02T20:43:08Z DBG Expanding alias=prod
2022-03-02T20:43:08Z WRN No IPs found with the alias prod
```
2022-03-02 21:54:43 +01:00
Kristoffer Dalby
b72a8aa7d1
Merge pull request #381 from juanfont/update-contributors
2022-03-02 14:18:09 +00:00
github-actions[bot]
e301d0d1df
docs(README): update contributors
2022-03-02 13:44:26 +00:00
Kristoffer Dalby
75ca91b0f7
Merge pull request #380 from juanfont/update-contributors
...
docs(README): update contributors
2022-03-02 13:43:53 +00:00
github-actions[bot]
e208ccc982
docs(README): update contributors
2022-03-02 13:42:25 +00:00
Kristoffer Dalby
71a62697aa
Merge pull request #379 from juanfont/kradalby-patch-1
...
Second contributor attempt
2022-03-02 13:41:50 +00:00
Kristoffer Dalby
f9c0597875
Second contributor attempt
2022-03-02 13:40:37 +00:00
Kristoffer Dalby
aa3eb5171a
Merge pull request #344 from reynico/metrics-listen
2022-03-02 13:06:29 +00:00
Nico Rey
dcc46af8de
Changelog: add breaking change
2022-03-02 09:22:29 -03:00
Kristoffer Dalby
b61500670c
Merge branch 'main' into metrics-listen
2022-03-02 11:35:33 +00:00
Kristoffer Dalby
ccec534e19
Merge pull request #377 from juanfont/smarter-contribute-pipeline
2022-03-02 11:17:02 +00:00
Kristoffer Dalby
9b10457209
Merge branch 'main' into smarter-contribute-pipeline
2022-03-02 11:14:50 +00:00
Kristoffer Dalby
9a8f605cba
Merge pull request #371 from kradalby/use-specific-database-typess
2022-03-02 11:14:04 +00:00
Kristoffer Dalby
1246267ead
Merge branch 'main' into smarter-contribute-pipeline
2022-03-02 10:43:07 +00:00
Kristoffer Dalby
a0a56d43f8
Merge branch 'main' into use-specific-database-typess
2022-03-02 10:29:34 +00:00
Kristoffer Dalby
63d87110f6
Merge pull request #376 from e-zk/feat/command-aliases
2022-03-02 10:28:18 +00:00
Kristoffer Dalby
7c99d963e2
Merge branch 'main' into feat/command-aliases
2022-03-02 10:06:38 +00:00
zakaria
a614f158be
docs: update changelog
2022-03-02 19:53:07 +10:00
Kristoffer Dalby
2b6a5173da
Allow upstream delete continue on failure
2022-03-02 09:12:00 +00:00
Kristoffer Dalby
32ac690494
Update contributors.yml
2022-03-02 09:08:30 +00:00
Kristoffer Dalby
0835bffc3c
Update changelog
2022-03-02 08:15:21 +00:00
Kristoffer Dalby
c80e364f02
Remove always nil error
2022-03-02 08:15:14 +00:00
Kristoffer Dalby
5b169010be
Resolve merge conflict
2022-03-02 08:11:50 +00:00
Kristoffer Dalby
eeded85d9c
Merge pull request #366 from kradalby/registration-simplification
2022-03-02 08:02:26 +00:00
Kristoffer Dalby
e4d81bbb16
Merge branch 'main' into registration-simplification
2022-03-02 07:31:02 +00:00
Kristoffer Dalby
1f8c7f427b
Add comment
2022-03-02 07:29:56 +00:00
Kristoffer Dalby
ef422e6988
Protect against expiry nil
2022-03-02 07:29:56 +00:00
Kristoffer Dalby
ec4dc68524
Use correct machinekey format for oidc reg
2022-03-02 07:29:56 +00:00
Kristoffer Dalby
86ade72c19
Remove err check
2022-03-02 07:29:56 +00:00
Kristoffer Dalby
0c0653df8b
Merge pull request #375 from restanrm/fix-limitations-in-source-acls-rules
...
Fix limitations in source acls rules
2022-03-02 07:02:29 +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