tailscale/ipn/ipnlocal
Brad Fitzpatrick e96dd00652 ipn/ipnlocal: add capability for debugging peers over peerapi
The default is still users can debug their own nodes. But like
cd916b728b did, this adds support for admins to grant additional
capabilities with the new tailcfg.CapabilityDebugPeer cap.

Updates #4217

Change-Id: Ifce3d9a1f8e8845797970a4f97b393194663d35f
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2022-04-18 10:21:42 -07:00
..
dnsconfig_test.go ipnlocal, net/{dns,tsaddr,tstun}, wgengine: support MagicDNS on IPv6 2022-01-04 14:37:22 -08:00
local_test.go ipn/ipnlocal: make peerIPs return a sorted slice 2022-04-13 16:30:17 -07:00
local.go cmd/tailscale, etc: make "tailscale up --ssh" fail fast when unavailable 2022-04-18 09:45:46 -07:00
loglines_test.go ipn/store: add common package for instantiating ipn.StateStores 2022-02-28 13:23:33 -08:00
peerapi_h2c.go ipn/ipnlocal: add HTTP/2 h2c server support to peerapi on non-mobile platforms 2021-12-06 16:39:14 -08:00
peerapi_macios_ext.go net/tsdial: move macOS/iOS peerapi sockopt logic from LocalBackend 2021-12-01 12:55:31 -08:00
peerapi_test.go ipn/ipnlocal: add start of inter-user Taildrop 2022-04-17 10:07:07 -07:00
peerapi.go ipn/ipnlocal: add capability for debugging peers over peerapi 2022-04-18 10:21:42 -07:00
ssh_stub.go ssh: make it build on darwin 2022-02-24 13:00:45 -08:00
ssh_test.go ipn/ipnlocal: generate tailscaled-owned SSH keys as needed 2022-02-24 12:15:57 -08:00
ssh.go tempfork: temporarily fork gliderlabs/ssh and x/crypto/ssh 2022-03-26 21:07:01 -07:00
state_test.go ipn/ipnlocal: do not process old status messages received out of order 2022-03-26 20:23:50 -07:00