Kristoffer Dalby
367f8489db
Merge pull request #542 from mpldr/issue-342-send-on-closed-channel
2022-04-11 11:48:53 +01:00
Moritz Poldrack
c312f8bf4a
set up Makefile for reproducible builds
2022-04-11 08:56:40 +02:00
Moritz Poldrack
1f43c39f93
replaced version-at-commit script with git-describe call
2022-04-11 08:54:12 +02:00
Moritz Poldrack
9f03a012fb
updated changelog
2022-04-10 22:47:52 +02:00
Moritz Poldrack
22dd61d849
fixed the issue of sending on closed channel
...
This commit fixes the issue of headscale crashing after sending on a
closed channel by moving the channel close to the sender side, instead
of the creator. closeChanWithLog is also implemented with generics now.
Fixes: https://github.com/juanfont/headscale/issues/342
Signed-off-by: Moritz Poldrack <git@moritz.sh>
2022-04-10 17:31:09 +02:00
Kristoffer Dalby
a92f6abc6e
Merge pull request #541 from juanfont/update-contributors
2022-04-10 10:04:44 +01:00
github-actions[bot]
9cdaa9730b
docs(README): update contributors
2022-04-10 09:03:16 +00:00
Kristoffer Dalby
5d67ed0ce1
Merge pull request #540 from yangchuansheng/dev
2022-04-10 10:02:42 +01:00
Carson Yang
62d774b6ee
Fix key name about derp port
2022-04-10 09:53:27 +08:00
Kristoffer Dalby
a14f50eeca
Merge pull request #538 from artemklevtsov/patch-1
2022-04-09 18:49:47 +01:00
Artem Klevtsov
98e98a8adb
Fix wrong metrics port in docs
...
It should be 9090.
2022-04-09 16:24:57 +07:00
Nico Rey
fa7ef3df2f
make linter happy
2022-04-07 15:21:26 -03:00
Nico Rey
c3324371d6
Update changelog
2022-04-06 18:41:13 -03:00
Nico Rey
6e08241712
Exit Headscale if ACL policy file cannot be parsed
2022-04-06 11:05:08 -03:00
Kristoffer Dalby
c07dd3f14f
Merge pull request #534 from nning/main
2022-04-06 08:35:39 +01:00
henning mueller
b2ae9b6cac
fix: Remove days from expiry option value examples
2022-04-05 18:45:29 +02:00
Juan Font
57536b020e
Merge branch 'main' into suggest-english
2022-04-02 11:47:11 +02:00
Juan Font Alonso
0003e30084
Suggest English as lingua franca
2022-04-02 11:45:18 +02:00
Juan Font
23be13b113
Merge pull request #528 from juanfont/update-contributors
...
docs(README): update contributors
2022-03-29 23:12:16 +02:00
Juan Font
3793e1ce8b
Merge branch 'main' into ts2021-implementation
2022-03-29 23:05:36 +02:00
Juan Font Alonso
5082975289
Switching MachineKey for NodeKey wherever possible as Node identifier
2022-03-29 16:54:31 +02:00
Juan Font Alonso
fc181333e5
Minor linting stuff
2022-03-29 16:28:08 +02:00
Juan Font Alonso
38418e940f
Cleanup on the Noise protocol file
2022-03-29 16:16:05 +02:00
Juan Font Alonso
d77cb3ba21
Integration tests WIP
2022-03-29 00:19:36 +02:00
Juan Font Alonso
928544a24f
Poll kinda working
2022-03-29 00:01:15 +02:00
github-actions[bot]
5e44266292
docs(README): update contributors
2022-03-28 15:06:39 +00:00
Kristoffer Dalby
32522cb482
Merge pull request #521 from Niek/patch-1
2022-03-28 16:06:00 +01:00
Niek van der Maas
6d296a195d
Update docs/running-headscale-container.md
...
Co-authored-by: Kristoffer Dalby <kradalby@kradalby.no>
2022-03-28 08:58:33 +02:00
Juan Font Alonso
834f39db31
TS2021: Expose Register handler in Noise
2022-03-27 22:25:21 +02:00
Juan Font Alonso
323a7d9c2e
Do not expose the general API router over the Noise connection
...
And do not expose the Noise API over the regular connection. Plus,
there are (more) changes coming to the API... so let's have different
API codebases.
2022-03-27 21:33:31 +02:00
Juan Font Alonso
55ba3021f1
TS2021: Add Noise upgrade handler
...
We have more code that we should, as Tailscale has a nice AcceptHTTP()
method that should be able to use. However Gin is doing something different.
We should have a look later on.
2022-03-27 11:52:53 +02:00
Juan Font Alonso
ce21718454
TS2021: Update deps to get the latest Tailscale objects
2022-03-27 11:44:20 +02:00
Juan Font Alonso
e271851f5c
TS2021: Expose the Noise public key over the /key
method
2022-03-27 11:41:53 +02:00
Juan Font Alonso
be59e8cc3c
Generate and read the Noise private key
...
For TS2021 we need a new private key. It must be different from
the one used in the original protocol, as told by Tailscale's Dave Anderson
https://github.com/juanfont/headscale/issues/526#issuecomment-1079795935 .
2022-03-27 11:32:33 +02:00
Niek van der Maas
3272febfb3
Change publish interface
2022-03-26 13:33:31 +01:00
Niek van der Maas
7dae780be1
Update docs/running-headscale-container.md
...
Co-authored-by: Kristoffer Dalby <kradalby@kradalby.no>
2022-03-25 23:44:55 +01:00
Niek van der Maas
73f1c06f65
Fix long line
2022-03-25 07:46:01 +00:00
Niek van der Maas
b60727b205
Merge branch 'main' into patch-1
2022-03-25 08:44:16 +01:00
Niek van der Maas
8cee31d8d7
Fix prettier
2022-03-25 07:43:15 +00:00
Juan Font
b5aace6d3a
Merge pull request #519 from hdhoang/pak-counter
...
Fix labels cardinality error when registering unknown pre-auth key
2022-03-25 00:25:19 +01:00
Niek van der Maas
7e286c570e
Docker docs enhancements
...
While configuring a Docker setup I noticed that the docs could use some enhancements.
2022-03-22 13:45:30 +01:00
hdhoang
52fd13bfc4
Fix labels cardinality error when registering unknown pre-auth key
2022-03-21 15:49:14 +07:00
Kristoffer Dalby
b8e4aeede8
Upgrade golines
2022-03-20 22:39:43 +00:00
Kristoffer Dalby
9a632c17d1
Merge pull request #518 from juanfont/update-contributors
2022-03-20 14:42:41 +00:00
github-actions[bot]
8758ee1c4d
docs(README): update contributors
2022-03-20 14:18:39 +00:00
Kristoffer Dalby
150ae1846a
Merge pull request #517 from juanfont/changelog-prep-0.15
...
Prepare CHANGELOG for v0.15.0
2022-03-20 14:18:01 +00:00
Juan Font
452286552c
Update CHANGELOG.md to include future 0.16.0
...
Co-authored-by: Kristoffer Dalby <kradalby@kradalby.no>
2022-03-20 15:07:22 +01:00
Juan Font Alonso
631cf58ff0
Added date for 0.15.0 in changelog
2022-03-20 13:36:25 +01:00
Juan Font
8a2c0e88f4
Merge pull request #513 from juanfont/unstable-integration-tests
...
Add Tailscale unstable channel and repo HEAD to integration tests
2022-03-20 13:35:23 +01:00
Juan Font Alonso
af6a47fdd3
Changelog updated
2022-03-20 12:36:30 +01:00