bravechamp
0bfa5302a7
Fix API access
...
By allowing API keys to be validated
2022-03-15 16:05:56 +03: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
60ee04674d
Normalize nickname before saving to database
2022-03-13 21:55:36 +00: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
Kristoffer Dalby
61440c42d3
Merge pull request #496 from juanfont/update-contributors
...
docs(README): update contributors
2022-03-10 19:58:24 +00:00
github-actions[bot]
18ee6274e1
docs(README): update contributors
2022-03-10 19:50:59 +00:00
Kristoffer Dalby
0abfbdc18a
Merge pull request #495 from appbricks/appbricks/main-bug-fix
...
Regression bug fix when re-authenticating machine with auth-key
2022-03-10 19:50:23 +00:00
Mevan Samaratunga
082a852c5e
fixed linting recommendation
2022-03-10 10:40:20 -05:00
Mevan Samaratunga
af081e9fd3
fixed lint errors
2022-03-10 10:22:21 -05:00
Mevan Samaratunga
8b5e8b7dfc
Refresh expired machine on re-auth - closes #489
2022-03-10 08:59:28 -05:00
Kristoffer Dalby
1e7d7e510e
Update go sha for flake
2022-03-08 17:17:02 +00:00
Kristoffer Dalby
a806694d23
fix gosum merge
2022-03-08 17:11:46 +00:00
Kristoffer Dalby
62d7fae056
Merge pull request #311 from restanrm/docs-acl-modifications
...
Issues with current ACL implementation and solution proposal
2022-03-08 17:08:17 +00:00
Kristoffer Dalby
06d85688fd
set version based on git rev
2022-03-08 17:07:25 +00:00
Kristoffer Dalby
dd219d0ff6
Merge branch 'main' into docs-acl-modifications
2022-03-08 17:05:59 +00:00
Kristoffer Dalby
6087e1cf6f
Merge pull request #488 from juanfont/update-contributors
2022-03-08 17:02:47 +00:00
github-actions[bot]
c47fb1ae54
docs(README): update contributors
2022-03-08 16:50:11 +00:00
Kristoffer Dalby
48cec3cd90
Merge pull request #486 from e-zk/main
2022-03-08 16:49:32 +00:00
Kristoffer Dalby
e54c508c10
Merge branch 'main' into main
2022-03-08 16:05:41 +00:00
Kristoffer Dalby
941e9d9b0f
Merge pull request #388 from juanfont/embedded-derp
2022-03-08 16:05:30 +00:00
Kristoffer Dalby
11ccae8e52
Merge branch 'main' into flake-build-env
2022-03-08 16:04:52 +00:00
Juan Font Alonso
b803240dc1
Added new line for prettier
2022-03-08 12:21:08 +01:00
Juan Font Alonso
bdbf620ece
Merge branch 'embedded-derp' of https://github.com/juanfont/headscale into embedded-derp
2022-03-08 12:16:43 +01:00
Juan Font
e5d22b8a70
Merge branch 'main' into embedded-derp
2022-03-08 12:16:34 +01:00
Juan Font Alonso
05c5e2280b
Updated CHANGELOG and README
2022-03-08 12:15:05 +01:00
Juan Font Alonso
b41d89946a
Merge branch 'embedded-derp' of https://github.com/juanfont/headscale into embedded-derp
2022-03-08 12:11:59 +01:00
Juan Font Alonso
cc0c88a63a
Added small integration test for stun
2022-03-08 12:11:51 +01:00
e-zk
c06689dec1
fix: make register html/template consistent with other html
...
- makes the html/template for /register follow the same formatting
as /apple and /windows
- adds a <title> element
- minor change for consistency's sake
2022-03-08 18:34:46 +10:00
Kristoffer Dalby
b85dd7abbd
Merge pull request #484 from juanfont/prtemplate-fix
...
Fix checkboxes in PR template
2022-03-08 07:29:30 +00:00
Kristoffer Dalby
6aeaff43aa
Fix checkboxes in PR template
2022-03-08 07:21:04 +00:00
Kristoffer Dalby
dd26cbd193
Merge branch 'main' into embedded-derp
2022-03-08 07:18:51 +00:00
Kristoffer Dalby
9a60eeaf86
Merge branch 'main' into flake-build-env
2022-03-08 07:18:21 +00:00
Kristoffer Dalby
b0ae3240fd
Merge pull request #387 from restanrm/fix-magic-dns-and-uppercase-letters
...
Fix magic dns and uppercase letters
2022-03-08 07:17:45 +00:00
Adrien Raffin-Caboisse
41efe98953
fix: apply fmt and fix missing name changes
2022-03-07 23:20:30 +01:00
Adrien Raffin-Caboisse
2b68c90778
chore: update changelog
2022-03-07 23:14:39 +01:00
Adrien Raffin-Caboisse
f19c048569
fix: change normalization function name
2022-03-07 22:55:54 +01:00
Adrien Raffin-Caboisse
6cc8bbc24f
feat(api): add normalisation at machine register step
2022-03-07 22:46:29 +01:00
Kristoffer Dalby
c24de595f6
Add example commands for docker
2022-03-07 17:41:16 +00:00
Kristoffer Dalby
63641a7b17
Correct pkgs call
2022-03-07 17:37:53 +00:00
Kristoffer Dalby
a6570d33a6
Add option to build docker image
...
This commit adds dockerbuild to flakes.nix:
```
nix build .#headscale-docker
```
This uses the Nix infra to build and _does not_ use Dockerfile.
It currently works on Linux (no macOS)
2022-03-07 17:18:41 +00:00
Kristoffer Dalby
124d8a3424
Update readme with nix notes
2022-03-07 16:58:07 +00:00
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
Juan Font Alonso
03452a8dca
Prettied
2022-03-07 00:29:40 +01:00
Juan Font Alonso
15ed71315c
Merge branch 'embedded-derp' of https://github.com/juanfont/headscale into embedded-derp
2022-03-06 23:47:31 +01:00
Juan Font Alonso
05df8e947a
Added missing file
2022-03-06 23:47:14 +01:00
Juan Font Alonso
b3fa66dbd2
Check for DERP in test
2022-03-06 23:46:16 +01:00
Juan Font Alonso
a27b386123
Clarified expiration dates
2022-03-06 23:45:01 +01:00
Juan Font Alonso
580db9b58f
Mention that STUN is UDP
2022-03-06 23:19:21 +01:00