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/ipn/ipnlocal
Brad Fitzpatrick 5676d201d6 ipn: add a WatchIPNBus option bit to subscribe to EngineStatus changes
So GUI clients don't need to poll for it.

We still poll internally (for now!) but that's still cheaper. And will
get much cheaper later, without having to modify clients once they
start sending this bit.

Change-Id: I36647b701c8d1fe197677e5eb76f6894e8ff79f7
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2 years ago
..
c2n.go wgengine/magicsock: make debug-level stuff not logged by default 2 years ago
cert.go ipn/{ipnlocal,localapi}: move most of cert.go to ipnlocal 2 years ago
cert_js.go ipn/ipnlocal, wgengine/netstack: start handling ports for future serving 2 years ago
cert_test.go ipn/{ipnlocal,localapi}: move most of cert.go to ipnlocal 2 years ago
dnsconfig_test.go ipn/ipnlocal: use ipn.PrefsView 2 years ago
local.go ipn: add a WatchIPNBus option bit to subscribe to EngineStatus changes 2 years ago
local_test.go ipn/ipnlocal: add support for multiple user profiles 2 years ago
loglines_test.go ipn/ipnlocal: add support for multiple user profiles 2 years ago
network-lock.go ipn/ipnlocal: drop LocalBackend.inServerMode 2 years ago
network-lock_test.go ipn/ipnlocal: always tx TKA sync after enablement 2 years ago
peerapi.go envknob: add CanTaildrop (TS_DISABLE_TAILDROP) to disable taildrop on device 2 years ago
peerapi_h2c.go all: remove old +build tags 2 years ago
peerapi_macios_ext.go all: remove old +build tags 2 years ago
peerapi_test.go ipn/ipnlocal: move selfNode from peerAPIServer to peerAPIHandler 2 years ago
profiles.go ipn/ipnlocal: drop LocalBackend.inServerMode 2 years ago
profiles_test.go ipn/ipnlocal,ipnserver: rename {,Set}CurrentUser to {,Set}CurrentUserID 2 years ago
serve.go cmd/tailscale/cli: flesh out serve CLI and tests (#6304) 2 years ago
serve_test.go ipn/ipnlocal: support serving files/directories too 2 years ago
ssh.go ssh/tailssh: add Tailscale SSH (server) support on FreeBSD 2 years ago
ssh_stub.go ssh/tailssh: add Tailscale SSH (server) support on FreeBSD 2 years ago
ssh_test.go ipn/ipnlocal: add support for multiple user profiles 2 years ago
state_test.go ipn/ipnlocal: strip NetworkLockKey from Prefs 2 years ago