Kristoffer Dalby
e0ba325b3b
additional debug logging, use mapper pointer
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2023-09-19 10:20:21 -05:00
Kristoffer Dalby
fe75b71620
use nix caching and docker caching in CI
...
Also bumps tailscale version to trigger build and fixes a CLI test
that had the wrong capitalisation
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2023-06-29 12:49:36 +01:00
Kristoffer Dalby
35770278f7
upgrade tailscale
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2023-06-21 10:31:48 +02:00
Kristoffer Dalby
889d5a1b29
testing without that horrible filtercode
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2023-05-03 18:43:57 +02:00
Kristoffer Dalby
56dd734300
Add go profiling flag, and enable on integration tests ( #1382 )
2023-04-27 16:57:11 +02:00
Juan Font
c6815c5334
Target Go 1.20 and Tailscale 1.38
2023-04-07 13:25:34 +02:00
Stefan Majer
bb786ac8e4
github.com/gofrs/uuid/v5 is now go modules compatible, use it ( #1224 )
2023-03-06 09:54:24 +01:00
Juan Font
74447b02e8
Target Tailscale 1.36 when building
2023-02-26 15:35:27 +01:00
Juan Font
20e96de963
Update dependencies 20230226
2023-02-26 14:39:37 +01:00
Kristoffer Dalby
feeb5d334b
Populate the tags field on node
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2023-02-03 09:26:22 +01:00
Kristoffer Dalby
1015bc3e02
Upgrade to Tailscale 1.34.0
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2022-12-05 20:41:15 +01:00
Kristoffer Dalby
86fa136a63
Upgrade go dependencies
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2022-12-05 10:40:17 +01:00
Kristoffer Dalby
3a6257b193
Update everything else
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2022-10-30 23:16:07 +01:00
Kristoffer Dalby
fafa3f8211
Upgrade tailscale
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2022-10-30 23:16:07 +01:00
Andrey Pechkurov
0e12b66706
Simplify code around latest state change map updates
2022-10-27 23:22:33 +03:00
Kristoffer Dalby
84f9f604b0
go mod tidy
...
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2022-10-18 15:37:11 +02:00
Juan Font
f2928d7dcb
Removed gin from go.sum (Github security notice)
2022-09-20 21:26:11 +00:00
Juan Font Alonso
cc357062be
Missing go.sum
2022-09-04 15:36:59 +02:00
Juan Font Alonso
17c06f7167
Upgrade direct dependencies
2022-09-04 15:36:00 +02:00
Juan Font Alonso
198e92c08f
Remove dependency on netaddr
2022-09-03 23:46:14 +02:00
Juan Font Alonso
12385d4357
Target Tailscale v1.30.0
2022-09-01 20:50:56 +02:00
Juan Font Alonso
04e4fa785b
Updated dependencies
2022-08-20 00:11:07 +02:00
Juan Font Alonso
f8958d4e22
Update xsync library (helps in #704 )
2022-08-10 10:55:45 +02:00
Juan Font Alonso
70807e40f6
Updated base dependencies
2022-08-10 10:54:23 +02:00
Juan Font Alonso
9a01e3d192
Bump tailscale to 1.28.0
2022-08-10 10:47:49 +02:00
Juan Font Alonso
b344524a6d
Update runc dependencies to fix security notification
2022-07-26 12:02:58 +02:00
Jiang Zhu
aca5646032
remove gin completely, ~2MB reduction on final binary
2022-07-16 02:03:46 +08:00
Juan Font Alonso
d89fb68a7a
Switch to use gorilla's mux as muxer
2022-06-18 18:41:42 +02:00
Kristoffer Dalby
43fa7f9fd5
Upgrade tailscale lib to 1.26
2022-06-11 15:34:02 +00:00
Kristoffer Dalby
a443255b3e
Validate isOutdated against all namespaces
...
This commit makes isOutdated validate a nodes necessity to update
against all namespaces, and not just the nodes own namespace (which made
more sense before).
getLastStateChange is now uses the passed namespaces as a filter,
meaning that not requesting any namespace will give you the total last
updated state.
In addition, the sync.Map is exchanged for a variant that uses generics
which allows us to remove some casting logic.
2022-05-30 13:35:40 +02:00
Kristoffer Dalby
59a1a85a2b
Change to a go generics set implementation, no more casting 🎉
2022-05-30 11:49:35 +02:00
Juan Font Alonso
4f3f0542d4
Fix some issues in testing with new hostname handling
2022-05-28 12:54:57 +02:00
Adrien Raffin-Caboisse
68417cc888
fix(go): add missing updated files
2022-05-03 20:37:06 +02:00
Kristoffer Dalby
db8db0299e
Resolve merge
2022-04-25 16:58:06 +00:00
Kristoffer Dalby
a23035aee7
update rest of deps
2022-04-24 07:21:50 +00:00
Kristoffer Dalby
e51e6f487f
Resolve merge conflict
2022-04-23 08:31:57 +00:00
Kristoffer Dalby
4d2949bda9
Upgrade tailscale dep
2022-04-23 08:29:26 +00:00
Kristoffer Dalby
ecf5259693
resolve merge conflict
2022-04-22 22:34:20 +02:00
Moritz Poldrack
3023323528
remove necessary buf installation
...
This commit adds buf as a regular dependency and go running it instead
of requiring installing buf to one's own GOBIN.
2022-04-21 20:23:21 +02:00
Kristoffer Dalby
2dacf839dc
Upgrade tailscale dep
2022-04-21 08:35:08 +00:00
Kristoffer Dalby
a806694d23
fix gosum merge
2022-03-08 17:11:46 +00:00
Juan Font Alonso
cc0c88a63a
Added small integration test for stun
2022-03-08 12:11:51 +01:00
Kristoffer Dalby
15f8cb5034
Remove hacky go tool install
2022-03-07 07:40:56 +00:00
Juan Font Alonso
9d43f589ae
Added missing deps
2022-03-04 00:04:28 +01:00
Kristoffer Dalby
8a95fe517a
Use specific types for all fields on machine (no datatypes.json)
...
This commit removes the need for datatypes.JSON and makes the code a bit
cleaner by allowing us to use proper types throughout the code when it
comes to hostinfo and other datatypes on the machine object.
This allows us to remove alot of unmarshal/marshal operations and remove
a lot of obsolete error checks.
This following commits will clean away a lot of untyped data and
uneccessary error checks.
2022-03-01 16:31:25 +00:00
Kristoffer Dalby
1cb39d914c
Update dependencies
2022-03-01 07:35:17 +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
2357fb6f80
Upgrade all dependencies
2022-02-11 08:43:31 +00:00
Kristoffer Dalby
ba8afdb7be
Upgrade to tailscale 1.20.4
2022-02-11 08:39:00 +00:00
Kristoffer Dalby
726ccc8c1f
Upgrade to latest tailscale
2022-01-28 18:15:41 +00:00