Juan Font Alonso
|
ecf258f995
|
Use gorm connection pool
|
2021-07-04 21:56:13 +02:00 |
Juan Font Alonso
|
d4b27fd54b
|
Merge branch 'main' into acls
|
2021-07-04 21:54:55 +02:00 |
Juan Font
|
90e9ad9a0e
|
Merge pull request #45 from juanfont/reuse-gorm-connection
Use gorm connection pool
|
2021-07-04 21:51:43 +02:00 |
Juan Font Alonso
|
ff9d99b9ea
|
Use gorm connection pool
|
2021-07-04 21:40:46 +02:00 |
Juan Font
|
7590dee1f2
|
Removed unnecessary prints
|
2021-07-04 13:47:59 +02:00 |
Juan Font
|
315bc6b677
|
Added acl path key in example config
|
2021-07-04 13:41:38 +02:00 |
Juan Font
|
a1b8f77b1b
|
Fixed tests
|
2021-07-04 13:40:45 +02:00 |
Juan Font
|
19443669bf
|
Fixed linting issues
|
2021-07-04 13:33:00 +02:00 |
Juan Font
|
d446e8a2fb
|
More stuff in go.sum
|
2021-07-04 13:24:27 +02:00 |
Juan Font
|
202d6b506f
|
Load ACL policy on headscale startup
|
2021-07-04 13:24:05 +02:00 |
Juan Font
|
401e6aec32
|
And more tests
|
2021-07-04 13:23:31 +02:00 |
Juan Font
|
bd86975d10
|
Added missing go.mod
|
2021-07-04 13:10:15 +02:00 |
Juan Font
|
d0e970f21d
|
Added more unit tests
|
2021-07-04 13:01:41 +02:00 |
Juan Font
|
07e95393b3
|
Rule generation kinda working, missing tests
|
2021-07-04 12:35:18 +02:00 |
Juan Font
|
136aab9dc8
|
Work in progress in rule generation
|
2021-07-03 17:31:32 +02:00 |
Juan Font
|
bbd6a67c46
|
Added more acl test hujsons
|
2021-07-03 17:31:08 +02:00 |
Juan Font
|
31ea67bcaf
|
Minor addenda to README.md
|
2021-07-03 16:10:22 +02:00 |
Juan Font
|
5644dadaf9
|
Added dependency on hujson
|
2021-07-03 12:02:46 +02:00 |
Juan Font
|
874aa4277d
|
Minor changes in the README.md
|
2021-07-03 12:01:19 +02:00 |
Juan Font
|
b161a92e58
|
Initial work on ACLs
|
2021-07-03 11:55:32 +02:00 |
Juan Font
|
95fee5aa6f
|
Merge pull request #43 from juanfont/use-plurals-for-cmds
Change all commands to plural words
|
2021-06-29 23:38:03 +02:00 |
Juan Font Alonso
|
f5b8a3f710
|
Make all commands a plural word
|
2021-06-28 20:04:05 +02:00 |
Juan Font
|
ba87ade9c5
|
Merge pull request #42 from juanfont/tailscale-1.8.x
Update Headscale to Tailscale 1.10
|
2021-06-26 18:36:46 +02:00 |
Juan Font Alonso
|
aa27709e60
|
Update code to Tailscale 1.10
|
2021-06-25 18:57:08 +02:00 |
Juan Font Alonso
|
736182f651
|
Update dependencies, including Tailscale 1.10.x
|
2021-06-25 18:56:49 +02:00 |
Juan Font
|
c4aa9d8aed
|
Merge pull request #41 from juanfont/gorm2
Migrate to GORM 2.0
|
2021-06-25 10:00:13 +02:00 |
Juan Font Alonso
|
d8e0b16512
|
Do not apply the FK migrations on startup
|
2021-06-24 23:05:26 +02:00 |
Juan Font Alonso
|
d67be9ef58
|
go.mod updates
|
2021-06-24 15:49:27 +02:00 |
Juan Font Alonso
|
69ba750b38
|
Update Headscale to depend on gorm v2
|
2021-06-24 15:44:19 +02:00 |
Juan Font
|
df0d214faf
|
Merge pull request #38 from cmars/k8s
Add k8s deployment, standalone app Dockerfile.
|
2021-06-21 21:18:41 +02:00 |
Juan Font
|
73186eeb2f
|
Merge pull request #40 from cmars/upstream-fix-nodes-nil-lastseen
Fix nil dereference in nodes list command.
|
2021-06-20 11:12:10 +02:00 |
Casey Marshall
|
fdcd3bb574
|
Fix nil dereference in nodes list command.
Fixes a nil pointer dereference observed when listing nodes that have
not yet connected.
```
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0xb931a4]
goroutine 1 [running]:
github.com/juanfont/headscale/cmd/headscale/cli.glob..func8(0x13c93e0, 0xc0004c4220, 0x0, 0x2)
/go/src/headscale/cmd/headscale/cli/nodes.go:74 +0x364
github.com/spf13/cobra.(*Command).execute(0x13c93e0, 0xc0004c41e0, 0x2, 0x2, 0x13c93e0, 0xc0004c41e0)
/go/pkg/mod/github.com/spf13/cobra@v1.1.3/command.go:856 +0x2c2
github.com/spf13/cobra.(*Command).ExecuteC(0x13ca2e0, 0xc000497110, 0xe76416, 0x6)
/go/pkg/mod/github.com/spf13/cobra@v1.1.3/command.go:960 +0x375
github.com/spf13/cobra.(*Command).Execute(...)
/go/pkg/mod/github.com/spf13/cobra@v1.1.3/command.go:897
main.main()
/go/src/headscale/cmd/headscale/headscale.go:89 +0x805
command terminated with exit code 2
```
|
2021-06-19 18:20:27 -05:00 |
Casey Marshall
|
c64d756ea7
|
Add k8s deployment, standalone app Dockerfile.
Tested with Rancher k3s. See k8s/README.md for site configuration and
deployment instructions.
Add cert-manager, tls, remote headscale script.
|
2021-06-18 12:45:21 -05:00 |
Juan Font
|
a63fb6b007
|
Update README.me on how to clear tailscaled data (#37)
|
2021-06-17 14:22:38 +02:00 |
Juan Font Alonso
|
27e97cbd09
|
Use crosscompiling and enable CGO in goreleaser
|
2021-06-16 19:24:30 +02:00 |
Juan Font Alonso
|
39550e262c
|
Improved readme
|
2021-06-16 19:05:30 +02:00 |
Juan Font
|
cfef55447f
|
Fix CI badge
|
2021-06-15 00:06:03 +02:00 |
Juan Font
|
9c276f33bd
|
Change the README to include the new releases
|
2021-06-14 22:21:54 +02:00 |
Juan Font
|
6df90a922c
|
Merge pull request #35 from juanfont/goreleaser
Use goreleaser to generate binary builds
|
2021-06-14 16:20:57 +02:00 |
Juan Font
|
da8014074c
|
Added missing goreleaser file
|
2021-06-14 09:17:23 +02:00 |
Juan Font
|
42e147e46f
|
Keep make build, just as an extra test
|
2021-06-13 15:04:30 +02:00 |
Juan Font
|
61054638d1
|
Use goreleaser on new tags
|
2021-06-13 13:13:17 +02:00 |
Juan Font
|
e085d733d5
|
Rename original CI pipeline to test
|
2021-06-13 13:12:48 +02:00 |
Juan Font
|
6e86b2af0c
|
Merge pull request #34 from juanfont/fix-polling-race
Fix a race condition when a client closes the connection
|
2021-06-09 20:56:58 +02:00 |
Juan Font Alonso
|
5db7716be2
|
Reduce the mutex size when the client closes the connection
|
2021-06-09 20:55:25 +02:00 |
Juan Font Alonso
|
cb1a81fe4c
|
Close the update channel when the client actually closes the connection. Fixes #32.
|
2021-06-08 19:19:40 +02:00 |
Juan Font
|
f2e1e42144
|
Merge pull request #33 from juanfont/fix-nodekey-change
Handle client sending new NodeKey
|
2021-06-07 09:11:12 +02:00 |
Juan Font Alonso
|
aab0bfe2d5
|
Removed redundant statement
|
2021-06-05 12:21:49 +02:00 |
Juan Font Alonso
|
47b22f3950
|
Minor improvement on login
|
2021-06-05 12:19:48 +02:00 |
Juan Font Alonso
|
d4c2870d7e
|
Handle client sending new NodeKey (fixes #32)
|
2021-06-05 12:13:55 +02:00 |