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
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
..
ipnauth all: update copyright and license headers 1 year ago
ipnlocal net/sockstats: expose debug info 1 year ago
ipnserver logpolicy: split out DialContext into a func 1 year ago
ipnstate cmd/tailscale: surface node-key for locked out tailnet-lock peers 1 year ago
localapi all: pass log IDs as the proper type rather than strings 1 year ago
policy ipn: prefer allow/denylist terminology 1 year ago
store ipn/store: add support for stores to hook into a custom dialer 1 year ago
backend.go all: update copyright and license headers 1 year ago
doc.go all: update copyright and license headers 1 year ago
fake_test.go all: update copyright and license headers 1 year ago
ipn_clone.go all: update copyright and license headers 1 year ago
ipn_view.go all: update copyright and license headers 1 year ago
prefs.go all: update copyright and license headers 1 year ago
prefs_test.go all: update copyright and license headers 1 year ago
serve.go cmd/tailscale/cli: do not allow turning Funnel on while shields-up (#7770) 1 year ago
serve_test.go ipn: add Funnel port check from nodeAttr 1 year ago
store.go ipn/store: add support for stores to hook into a custom dialer 1 year ago