Kristoffer Dalby
9c2c09fce7
Merge branch 'main' into remove-shared
2022-02-24 11:39:44 +00:00
Kristoffer Dalby
686e45cf27
Set all anti-cgo options and add comment
2022-02-23 16:15:20 +00:00
Kristoffer Dalby
67f5c32b49
Only allow one connection to sqlite
2022-02-22 19:04:52 +00:00
Kristoffer Dalby
bfbcea35a0
Remove dependency on CGO
...
This commit changes the SQLite dependency to one that does not depend on
CGO. It uses a C-to-Go translated sqlite library that is Pure go.
2022-02-22 16:51:54 +00:00
Kristoffer Dalby
1e8f4dbdff
Drop shared node table
2022-02-21 22:52:55 +00:00
Kristoffer Dalby
70d82ea184
Add migration for new data model
2022-01-25 22:11:05 +00:00
Kristoffer Dalby
9e3318ca27
Simplify postgres uuid-ossp stirng
2022-01-30 14:53:40 +00:00
Kristoffer Dalby
e9adfcd678
Migrate ip_address field to ip_addresses
...
The automatic migration did not pick up this change and it breaks
current setups as it only adds a new field which is empty.
This means that clients who dont request a new IP will not have any IP
at all.
2022-01-30 14:18:24 +00:00
Kristoffer Dalby
d6739386a0
Get rid of dynamic errors
2021-11-15 19:18:14 +00:00
Kristoffer Dalby
715542ac1c
Add and fix stylecheck (golint replacement)
2021-11-15 17:24:24 +00:00
Kristoffer Dalby
333be80f9c
Fix rest of var name in main code
2021-11-15 16:15:50 +00:00
Kristoffer Dalby
796072a5a4
Add and fix ifshort
2021-11-14 18:09:22 +01:00
Kristoffer Dalby
9390348a65
Add and fix goconst
2021-11-14 18:06:25 +01:00
Kristoffer Dalby
89eb13c6cb
Add and fix nlreturn (new line return)
2021-11-14 16:46:09 +01:00
Kristoffer Dalby
2634215f12
golangci-lint --fix
2021-11-13 08:39:04 +00:00
Kristoffer Dalby
03b7ec62ca
Go format with shorter lines
2021-11-13 08:36:45 +00:00
Juan Font
2780623076
Renamed SharedNode to SharedMachine
2021-09-06 14:43:43 +02:00
Juan Font
1ecd0d7ca4
Added DB SharedNode model to support sharing nodes
2021-09-02 16:57:26 +02:00
Juan Font Alonso
97f7c90092
Added communication between Serve and CLI using KV table (helps in #52 )
2021-07-25 17:59:48 +02:00
Juan Font Alonso
29b80e3ca1
Fix debug mode enabled by default in db
2021-07-11 13:13:36 +02:00
Juan Font Alonso
ff9d99b9ea
Use gorm connection pool
2021-07-04 21:40:46 +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
69ba750b38
Update Headscale to depend on gorm v2
2021-06-24 15:44:19 +02:00
Juan Font Alonso
216c6d85b2
Added support for sqlite as database backend
2021-05-15 14:32:26 +02:00
Ward Vandewege
b34e90c45d
Fix bug in preauthkeys: namespace object was not populated in the return
...
value from CreatePreAuthKey and GetPreAuthKeys. Add tests for that bug,
and the rest of the preauthkeys functionality.
Fix path in `compress` Makefile target.
2021-05-02 14:58:05 -04:00
Ward Vandewege
f7c7b4873a
Address a bunch of golangci-lint warnings.
2021-04-24 11:41:29 -04:00
Ward Vandewege
f7b6c68d22
Address a bunch of golint warnings.
2021-04-24 11:26:50 -04:00
Juan Font Alonso
176eea4a84
WIP on PreAuthKeys
2021-04-23 00:25:01 +02:00
Juan Font Alonso
b7655b1f68
Initial multi-user support using namespaces
2021-02-28 00:58:09 +01:00
Juan Font Alonso
ca6904fc95
Clean
2021-02-23 20:11:30 +01:00
Juan Font Alonso
7198c8bd77
Initial commit
2020-06-21 12:32:08 +02:00