Kristoffer Dalby
c95bce4aea
Update changelog
2022-06-12 13:18:49 +00:00
Kristoffer Dalby
fd3a1c13e3
Add a default to ephemeral_node_inactivity_timeout
2022-06-12 13:12:53 +00:00
Kristoffer Dalby
95824ac2ec
MOve ephemeral inactivity config check to all the other config check
2022-06-12 13:12:43 +00:00
Kristoffer Dalby
a050158d11
Use new update state logic for derp maps
2022-06-12 12:27:37 +00:00
Kristoffer Dalby
e0ef601123
Merge pull request #636 from huskyii/fix_issue635
2022-06-12 12:53:19 +01:00
Jiang Zhu
9c5d485fdd
fix issue 635
2022-06-12 17:01:17 +08: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
Jiang Zhu
bcb04d38a5
Merge branch 'main' into enhance_cli_config
...
Extract LoadConfig from GetHeadscaleConfig, as they are conceptually
different operation, e.g.,
1) you can reload config through LoadConfig and do not get config
2) you can get config without reload config
2022-06-07 22:51:47 +08:00