Juan Font Alonso
96b02f7d89
Updated test config to work with TS2021
2022-06-16 00:27:53 +02:00
Juan Font Alonso
7078d36dc6
Added MapPoll to Noise protocol
2022-06-16 00:21:46 +02:00
Juan Font Alonso
670c7d9144
TS2021: Add Noise endpoint for node registration
2022-06-12 14:33:47 +02:00
Juan Font Alonso
e8205e8d5a
TS2021: Use NodeKey for everything, as MachineKey is deprecated in TS2021
2022-06-12 12:30:56 +02:00
Juan Font Alonso
b40b4e8d45
Added Noise upgrade handler and Noise mux
2022-06-11 19:08:35 +02:00
Juan Font Alonso
304987b4ff
TS2021: Convert /key handler to send the Noise key too
2022-06-11 19:00:49 +02:00
Juan Font Alonso
c908627e68
Generate and read the Noise private key
2022-06-11 18:53:11 +02:00
Juan Font
cb88b16207
Merge pull request #630 from kradalby/test-126
...
Add 1.26 to tests
2022-06-11 18:14:38 +02:00
Kristoffer Dalby
257c025975
Update build system
2022-06-11 15:42:06 +00:00
Kristoffer Dalby
50bdf9d3b9
Update vendor sha
2022-06-11 15:39:37 +00:00
Kristoffer Dalby
8d58894daa
Tailscale 1.26 uses dnstype pointer
2022-06-11 15:34:02 +00:00
Kristoffer Dalby
43fa7f9fd5
Upgrade tailscale lib to 1.26
2022-06-11 15:34:02 +00:00
Kristoffer Dalby
f2a8bfeb9f
Merge branch 'main' into test-126
2022-06-11 16:04:35 +01:00
Kristoffer Dalby
06bbeea37f
Merge pull request #632 from juanfont/update-contributors
2022-06-11 16:04:21 +01:00
github-actions[bot]
e5f26f819a
docs(README): update contributors
2022-06-11 14:35:56 +00:00
Kristoffer Dalby
a058f17946
Merge branch 'main' into test-126
2022-06-11 15:35:36 +01:00
Kristoffer Dalby
a4b4fc8b6c
Merge pull request #624 from iSchluff/feature/configure-randomize-port
2022-06-11 15:35:24 +01:00
Kristoffer Dalby
ab35baaa29
Merge branch 'main' into feature/configure-randomize-port
2022-06-11 15:07:47 +01:00
Kristoffer Dalby
883bb92991
Merge pull request #618 from juanfont/acl-syntax-fixes
2022-06-11 15:07:29 +01:00
Kristoffer Dalby
bfb58de7b8
Add 1.26 to tests
2022-06-11 13:45:32 +00:00
Kristoffer Dalby
6faf2d63d0
Update integration dump tests
2022-06-11 13:31:30 +00:00
Kristoffer Dalby
569f3caab9
Use constants in tests
2022-06-11 13:17:07 +00:00
Kristoffer Dalby
7cd0f5e8a4
Merge branch 'main' into acl-syntax-fixes
2022-06-11 14:14:21 +01:00
Kristoffer Dalby
02cc6bcc05
Merge branch 'main' into feature/configure-randomize-port
2022-06-11 13:49:32 +01:00
Kristoffer Dalby
9ff09b73ad
Update Changelog
2022-06-11 13:49:17 +01:00
Kristoffer Dalby
f93cf4b980
Merge pull request #628 from kradalby/acl-update-nodes
2022-06-11 13:32:57 +01:00
Juan Font Alonso
3d7be5b287
Minor rename
2022-06-11 14:12:53 +02:00
Juan Font Alonso
cdf41bd500
Merge branch 'acl-syntax-fixes' of https://github.com/juanfont/headscale into acl-syntax-fixes
2022-06-11 14:12:39 +02:00
Juan Font Alonso
735a6aaa39
Use const for IANA protcol numbers
2022-06-11 14:09:08 +02:00
Kristoffer Dalby
0c2648c188
Update the nodes after we have reloaded the ACL policy with sighup
2022-06-11 12:54:44 +01:00
Kristoffer Dalby
7e6291c21c
Change Set state change function to filter instead of single namespace
...
This commit makes the setLastStateChangeToNow function take a list of
namespaces instead of a single namespace. If no namespaces is passed,
all namespaces will be updated. This means that the argument acts like a
filter.
2022-06-11 12:53:02 +01:00
Kristoffer Dalby
3f7749c6d4
Merge branch 'main' into feature/configure-randomize-port
2022-06-11 10:55:05 +01:00
Kristoffer Dalby
586c5411f1
Merge pull request #611 from huskyii/doc_openbsd
2022-06-11 10:54:28 +01:00
Jiang Zhu
2be16b581c
1) fix typo 2) another hard coded version
2022-06-11 17:23:01 +08:00
Jiang Zhu
06e22bf878
Merge branch 'juanfont:main' into doc_openbsd
2022-06-11 16:54:01 +08:00
Jiang Zhu
0b4b530809
remove the hardcoded version(suggested by @kradalby)
2022-06-11 16:41:52 +08:00
Kristoffer Dalby
efca3daa5c
Merge pull request #612 from huskyii/enhance_cli_config
2022-06-10 20:38:11 +01:00
Kristoffer Dalby
fdefe46c40
Merge branch 'main' into enhance_cli_config
2022-06-10 20:18:33 +01:00
Anton Schubert
34be10840c
add ability to set randomizeClientPort
2022-06-09 21:26:40 +02:00
Juan Font
80ad1db228
Merge branch 'main' into acl-syntax-fixes
2022-06-09 14:09:26 +02:00
Juan Font
e918ea89a3
Merge pull request #619 from majst01/simplify-split
...
Use strings.Cut to simplify logic
2022-06-09 14:08:49 +02:00
Juan Font Alonso
19b968849f
Added missing file
2022-06-08 18:21:35 +02:00
Juan Font Alonso
5bc11891f5
Update internal docs with protocol usage
2022-06-08 18:15:38 +02:00
Juan Font Alonso
818d26b5f9
Updated changelog
2022-06-08 18:12:56 +02:00
Juan Font Alonso
c47354bdc3
Update internal docs to the new syntax
2022-06-08 18:12:47 +02:00
Stefan Majer
86ce0e0c66
Use strings.Cut to simplify logic
2022-06-08 18:09:11 +02:00
Juan Font Alonso
39f03b86c8
Added ACL test file
2022-06-08 18:06:25 +02:00
Juan Font Alonso
8287ba24b9
Do not lint the protocol magic numbers
...
I happily use https://pkg.go.dev/golang.org/x/net/internal/iana , but it is internal
2022-06-08 17:55:32 +02:00
Juan Font Alonso
ab1aac9f3e
Improve ACLs by adding protocol parsing support
2022-06-08 17:43:59 +02:00
Juan Font Alonso
3e353004b8
Migrate ACLs syntax to new Tailscale format
...
Implements #617 .
Tailscale has changed the format of their ACLs to use a more firewall-y terms ("users" & "ports" -> "src" & "dst"). They have also started using all-lowercase tags. This PR applies these changes.
2022-06-08 13:40:15 +02:00