Maisem Ali
a61caea911
tailcfg: define a type for NodeCapability
...
Instead of untyped string, add a type to identify these.
Updates #cleanup
Signed-off-by: Maisem Ali <maisem@tailscale.com>
2023-09-17 13:16:29 -07:00
Brad Fitzpatrick
84b94b3146
types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeView
...
Updates #1909
Change-Id: I8c470cbc147129a652c1d58eac9b790691b87606
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2023-08-21 13:34:49 -07:00
Brad Fitzpatrick
e8551d6b40
all: use Go 1.21 slices, maps instead of x/exp/{slices,maps}
...
Updates #8419
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2023-08-17 08:42:35 -07:00
Andrew Dunham
8ed4fd1dbc
envknob/logknob: add package for configurable logging
...
A LogKnob allows enabling logs with an envknob, netmap capability, and
manually, and calling a logging function when logs are enabled.
Signed-off-by: Andrew Dunham <andrew@du.nham.ca>
Change-Id: Id66c608d4e488bfd4eaa5e867a8d9289686748be
2023-03-30 11:16:26 -04:00