You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/cmd
Brad Fitzpatrick 4e91cf20a8 control/controlknobs, all: add plumbed Knobs type, not global variables
Previously two tsnet nodes in the same process couldn't have disjoint
sets of controlknob settings from control as both would overwrite each
other's global variables.

This plumbs a new controlknobs.Knobs type around everywhere and hangs
the knobs sent by control on that instead.

Updates #9351

Change-Id: I75338646d36813ed971b4ffad6f9a8b41ec91560
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2 years ago
..
addlicense
cloner cmd/cloner: use maps.Clone and ptr.To 2 years ago
containerboot cm/k8s-operator,cmd/containerboot: fix STS config, more tests (#9155) 2 years ago
derper net/netmon, net/tsdial: add some link change metrics 2 years ago
derpprobe
dist cmd/dist,release/dist: add distsign signing hooks (#9070) 2 years ago
get-authkey all: use cmpx.Or where it made sense 3 years ago
gitops-pusher .github,cmd/gitops-pusher: update to checkout@v4 2 years ago
hello
k8s-operator cmd/k8s-operator: emit event if HTTPS is disabled on Tailnet 2 years ago
mkmanifest
mkpkg go.mod: upgrade nfpm to v2 (#8786) 2 years ago
mkversion
nardump
netlogfmt all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} 2 years ago
nginx-auth
pgproxy
printdep
proxy-to-grafana
sniproxy cmd/sniproxy: move default debug-port away from 8080. 2 years ago
speedtest
ssh-auth-none-demo all: replace deprecated ioutil references 2 years ago
stunc
sync-containers all: adjust some build tags for plan9 2 years ago
tailscale control/controlknobs, all: add plumbed Knobs type, not global variables 2 years ago
tailscaled control/controlknobs, all: add plumbed Knobs type, not global variables 2 years ago
testcontrol
testwrapper cmd/testwrapper: fix exit deflake (#9342) 2 years ago
tsconnect control/controlknobs, all: add plumbed Knobs type, not global variables 2 years ago
tsshd
viewer types/views,cmd/viewer: add ByteSlice[T] to replace mem.RO 2 years ago