summaryrefslogtreecommitdiffhomepage
path: root/ipn
AgeCommit message (Expand)AuthorFilesLines
2023-03-19debugging azureazureDenton Gentry1-5/+34
2023-03-14sockstats: remove per-interface stats from GetMihai Parparita1-8/+10
2023-03-13log/sockstatlog: only start once; don't copy tickerWill Norris1-4/+0
2023-03-13ipn: add c2n endpoint for sockstats logsWill Norris2-1/+4
2023-03-13ipn,log: add logger for sockstat deltasWill Norris1-0/+20
2023-03-13all: replace /kb/ links with /s/ equivalentsMaisem Ali1-3/+3
2023-03-11ipn: add Funnel port check from nodeAttrMaisem Ali2-11/+83
2023-03-11tsnet: add ListenFunnelMaisem Ali2-0/+56
2023-03-10ipn/localapi: flesh out the 'debug derp' checksAndrew Dunham1-13/+130
2023-03-09sockstats: refactor validation to be opt-inMihai Parparita1-6/+6
2023-03-09ipn/ipnlocal: remove WIP restriction for Tailscale SSH on macOSMaisem Ali1-3/+0
2023-03-09cmd/tailscale: surface node-key for locked out tailnet-lock peersTom DNetto3-0/+4
2023-03-09ipn/ipnlocal: add support for funnel in tsnetMaisem Ali4-5/+69
2023-03-08all: implement preauth-key support with tailnet lockTom DNetto2-0/+71
2023-03-08sockstats: add validation for TCP socket statsMihai Parparita1-4/+17
2023-03-07wgengine/magicsock: track per-endpoint changes in ringbufferAndrew Dunham2-0/+51
2023-03-06sockstats: switch label to enumMihai Parparita1-3/+5
2023-03-06ipn/ipnlocal: stop netmap expiry timer when resetting control clientAndrew Dunham1-0/+15
2023-03-05ipn/localapi: close portmapper after debugAndrew Dunham1-0/+2
2023-03-04ipn/localapi: fix panic after handler returnsAndrew Dunham1-1/+17
2023-03-04all: use tstest.Replace moreMaisem Ali2-6/+3
2023-03-03ipn/ipnlocal: reject unmasked routesAndrew Dunham2-3/+32
2023-03-03tka: compact TKA storage on startupTom DNetto2-0/+8
2023-03-03ipn,cmd/tailscale: implement resigning nodes on tka key removalTom DNetto3-0/+254
2023-03-03cmd/tailscale, cmd/tailscaled: move portmapper debugging into tailscale CLIAndrew Dunham1-0/+132
2023-03-01sockstats: instrument networking code pathsMihai Parparita1-0/+73
2023-02-28all: replace logtail.{Public,Private}ID with logid.{Public,Private}ID (#7404)Joe Tsai1-3/+3
2023-02-28tsnet: add a LocalAPI listener on loopback, with basic authDavid Crawshaw2-16/+15
2023-02-27ipn/ipnlocal: add delegated interface information to /interfaces PeerAPI handlerMihai Parparita1-3/+14
2023-02-11version: unexport all vars, turn Short/Long into funcsDavid Anderson4-7/+7
2023-02-10net/interfaces: redo how we get the default interface on macOS and iOSMihai Parparita1-1/+0
2023-02-10ipn/ipnlocal: fix passthrough of formatting arguments in PeerAPI doctor outputMihai Parparita1-1/+1
2023-02-09ipn/ipnlocal: add PeerAPI endpoint for doctor outputMihai Parparita1-0/+21
2023-02-08ipn/ipnstate: update field docs on PeerStatus.Maisem Ali1-8/+21
2023-02-08net/interfaces, net/netns: add node attributes to control default interface g...Mihai Parparita1-0/+2
2023-02-08ipn: remove unused NLKeyStateKey constantMihai Parparita1-4/+0
2023-02-07ipn/ipnlocal: fix the path for writing cert files (#7203)M. J. Fromberger5-11/+185
2023-02-07ipn/localapi: print envknobs on bugreportAndrew Dunham1-0/+8
2023-02-06ipn/ipnlocal: use presence of NodeID to identify loginsMaisem Ali3-1/+6
2023-02-06ipn/ipnlocal: handle more edge cases in netmap expiry timerAndrew Dunham3-28/+252
2023-02-04all: implement pcap streaming for datapath debuggingTom DNetto2-0/+65
2023-02-03ipn/ipnlocal: add support to store certs in k8s secretsMaisem Ali1-20/+103
2023-02-03tailcfg, localapi: plumb device token to serverDavid Crawshaw3-0/+82
2023-02-03ipn/localapi: print node IDs, pubkeys, and expiry on bugreportAndrew Dunham1-0/+8
2023-02-02ipn/ipnlocal: print warning about DNS servers in bugreport --diagnoseAndrew Dunham1-0/+26
2023-02-01all: use Go 1.20's bytes.CloneBrad Fitzpatrick2-2/+3
2023-02-01all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our forkBrad Fitzpatrick5-15/+12
2023-01-31ipn/localapi: fix validHost parsing logicDavid Crawshaw2-2/+42
2023-01-31ipn/ipnlocal: rate-limit diagnose logs in bugreportAndrew Dunham1-1/+6
2023-01-30ipn/ipnlocal: drop not required StateKey parameterMaisem Ali9-36/+32