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
Mihai Parparita d0906cda97 net/sockstats: expose debug info
Exposes some internal state of the sockstats package via the C2N and
PeerAPI endpoints, so that it can be used for debugging. For now this
includes the estimated radio on percentage and a second-by-second view
of the times the radio was active.

Also fixes another off-by-one error in the radio on percentage that
was leading to >100% values (if n seconds have passed since we started
to monitor, there may be n + 1 possible seconds where the radio could
have been on).

Updates tailscale/corp#9230

Signed-off-by: Mihai Parparita <mihai@tailscale.com>
1 year ago
..
testdata ipn/ipnlocal: fix the path for writing cert files (#7203) 1 year ago
c2n.go net/sockstats: expose debug info 1 year ago
cert.go ipn/ipnlocal: use atomicfile.WriteFile in certFileStore 1 year ago
cert_js.go all: update copyright and license headers 1 year ago
cert_test.go ipn/ipnlocal: fix the path for writing cert files (#7203) 1 year ago
dnsconfig_test.go all: update copyright and license headers 1 year ago
expiry.go various: add golangci-lint, fix issues (#7905) 1 year ago
expiry_test.go ipn/ipnlocal: handle more edge cases in netmap expiry timer 1 year ago
local.go net/dnsfallback: more explicitly pass through logf function 1 year ago
local_test.go all: pass log IDs as the proper type rather than strings 1 year ago
loglines_test.go all: pass log IDs as the proper type rather than strings 1 year ago
network-lock.go cmd/tailscale: surface node-key for locked out tailnet-lock peers 1 year ago
network-lock_test.go various: add golangci-lint, fix issues (#7905) 1 year ago
peerapi.go net/sockstats: expose debug info 1 year ago
peerapi_h2c.go all: update copyright and license headers 1 year ago
peerapi_macios_ext.go all: update copyright and license headers 1 year ago
peerapi_test.go ipn/ipnlocal: drop not required StateKey parameter 1 year ago
profiles.go ipn/ipnlocal, util/winutil/policy: modify Windows profile migration to load legacy prefs from within tailscaled 1 year ago
profiles_notwindows.go ipn/ipnlocal, util/winutil/policy: modify Windows profile migration to load legacy prefs from within tailscaled 1 year ago
profiles_test.go .github/workflows: reenable Windows CI, disable broken tests 1 year ago
profiles_windows.go ipn/ipnlocal, util/winutil/policy: modify Windows profile migration to load legacy prefs from within tailscaled 1 year ago
serve.go cmd/tailscale/cli: do not allow turning Funnel on while shields-up (#7770) 1 year ago
serve_test.go all: update copyright and license headers 1 year ago
ssh.go all: update copyright and license headers 1 year ago
ssh_stub.go all: update copyright and license headers 1 year ago
ssh_test.go ipn/ipnlocal: drop not required StateKey parameter 1 year ago
state_test.go all: pass log IDs as the proper type rather than strings 1 year ago