tailscale/ipn
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>
2022-11-26 15:51:33 -08:00
..
ipnauth ipn/ipnserver: remove protoSwitchConn shenanigans; just use http.Server early 2022-11-26 11:02:54 -08:00
ipnlocal ipn: add a WatchIPNBus option bit to subscribe to EngineStatus changes 2022-11-26 15:51:33 -08:00
ipnserver ipn/ipnserver: move Windows-specific code to tailscaled_windows.go 2022-11-26 15:51:22 -08:00
ipnstate cmd/tailscale: add start of "debug derp" subcommand 2022-11-26 15:40:25 -08:00
localapi ipn: add a WatchIPNBus option bit to subscribe to EngineStatus changes 2022-11-26 15:51:33 -08:00
policy ipn/policy: treat DNS service as interesting so it's not filtered out 2021-12-03 12:55:54 -08:00
store all: remove old +build tags 2022-11-04 07:25:42 -07:00
backend.go ipn: add a WatchIPNBus option bit to subscribe to EngineStatus changes 2022-11-26 15:51:33 -08:00
doc.go ipn: add WebServerConfig, add views 2022-11-09 06:17:45 -08:00
fake_test.go ipn/ipnlocal: add support for multiple user profiles 2022-11-11 10:45:47 +05:00
ipn_clone.go ipn: add ability to name profiles 2022-11-22 04:03:24 +05:00
ipn_view.go ipn: add ability to name profiles 2022-11-22 04:03:24 +05:00
message.go ipn/ipnserver: remove IPN protocol server 2022-11-25 08:12:06 -08:00
prefs_test.go ipn: add ability to name profiles 2022-11-22 04:03:24 +05:00
prefs.go ipn/ipnserver: remove IPN protocol server 2022-11-25 08:12:06 -08:00
serve.go cmd/tailscale/cli, ipn: move serve CLI funcs on to ServeConfig (#6401) 2022-11-19 09:42:14 -05:00
store.go cmd/tailscale/cli, ipn: move serve CLI funcs on to ServeConfig (#6401) 2022-11-19 09:42:14 -05:00