| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-03-19 | debugging azureazure | Denton Gentry | 1 | -5/+34 |
| 2023-03-14 | sockstats: remove per-interface stats from Get | Mihai Parparita | 1 | -8/+10 |
| 2023-03-13 | log/sockstatlog: only start once; don't copy ticker | Will Norris | 1 | -4/+0 |
| 2023-03-13 | ipn: add c2n endpoint for sockstats logs | Will Norris | 2 | -1/+4 |
| 2023-03-13 | ipn,log: add logger for sockstat deltas | Will Norris | 1 | -0/+20 |
| 2023-03-13 | all: replace /kb/ links with /s/ equivalents | Maisem Ali | 1 | -3/+3 |
| 2023-03-11 | ipn: add Funnel port check from nodeAttr | Maisem Ali | 2 | -11/+83 |
| 2023-03-11 | tsnet: add ListenFunnel | Maisem Ali | 2 | -0/+56 |
| 2023-03-10 | ipn/localapi: flesh out the 'debug derp' checks | Andrew Dunham | 1 | -13/+130 |
| 2023-03-09 | sockstats: refactor validation to be opt-in | Mihai Parparita | 1 | -6/+6 |
| 2023-03-09 | ipn/ipnlocal: remove WIP restriction for Tailscale SSH on macOS | Maisem Ali | 1 | -3/+0 |
| 2023-03-09 | cmd/tailscale: surface node-key for locked out tailnet-lock peers | Tom DNetto | 3 | -0/+4 |
| 2023-03-09 | ipn/ipnlocal: add support for funnel in tsnet | Maisem Ali | 4 | -5/+69 |
| 2023-03-08 | all: implement preauth-key support with tailnet lock | Tom DNetto | 2 | -0/+71 |
| 2023-03-08 | sockstats: add validation for TCP socket stats | Mihai Parparita | 1 | -4/+17 |
| 2023-03-07 | wgengine/magicsock: track per-endpoint changes in ringbuffer | Andrew Dunham | 2 | -0/+51 |
| 2023-03-06 | sockstats: switch label to enum | Mihai Parparita | 1 | -3/+5 |
| 2023-03-06 | ipn/ipnlocal: stop netmap expiry timer when resetting control client | Andrew Dunham | 1 | -0/+15 |
| 2023-03-05 | ipn/localapi: close portmapper after debug | Andrew Dunham | 1 | -0/+2 |
| 2023-03-04 | ipn/localapi: fix panic after handler returns | Andrew Dunham | 1 | -1/+17 |
| 2023-03-04 | all: use tstest.Replace more | Maisem Ali | 2 | -6/+3 |
| 2023-03-03 | ipn/ipnlocal: reject unmasked routes | Andrew Dunham | 2 | -3/+32 |
| 2023-03-03 | tka: compact TKA storage on startup | Tom DNetto | 2 | -0/+8 |
| 2023-03-03 | ipn,cmd/tailscale: implement resigning nodes on tka key removal | Tom DNetto | 3 | -0/+254 |
| 2023-03-03 | cmd/tailscale, cmd/tailscaled: move portmapper debugging into tailscale CLI | Andrew Dunham | 1 | -0/+132 |
| 2023-03-01 | sockstats: instrument networking code paths | Mihai Parparita | 1 | -0/+73 |
| 2023-02-28 | all: replace logtail.{Public,Private}ID with logid.{Public,Private}ID (#7404) | Joe Tsai | 1 | -3/+3 |
| 2023-02-28 | tsnet: add a LocalAPI listener on loopback, with basic auth | David Crawshaw | 2 | -16/+15 |
| 2023-02-27 | ipn/ipnlocal: add delegated interface information to /interfaces PeerAPI handler | Mihai Parparita | 1 | -3/+14 |
| 2023-02-11 | version: unexport all vars, turn Short/Long into funcs | David Anderson | 4 | -7/+7 |
| 2023-02-10 | net/interfaces: redo how we get the default interface on macOS and iOS | Mihai Parparita | 1 | -1/+0 |
| 2023-02-10 | ipn/ipnlocal: fix passthrough of formatting arguments in PeerAPI doctor output | Mihai Parparita | 1 | -1/+1 |
| 2023-02-09 | ipn/ipnlocal: add PeerAPI endpoint for doctor output | Mihai Parparita | 1 | -0/+21 |
| 2023-02-08 | ipn/ipnstate: update field docs on PeerStatus. | Maisem Ali | 1 | -8/+21 |
| 2023-02-08 | net/interfaces, net/netns: add node attributes to control default interface g... | Mihai Parparita | 1 | -0/+2 |
| 2023-02-08 | ipn: remove unused NLKeyStateKey constant | Mihai Parparita | 1 | -4/+0 |
| 2023-02-07 | ipn/ipnlocal: fix the path for writing cert files (#7203) | M. J. Fromberger | 5 | -11/+185 |
| 2023-02-07 | ipn/localapi: print envknobs on bugreport | Andrew Dunham | 1 | -0/+8 |
| 2023-02-06 | ipn/ipnlocal: use presence of NodeID to identify logins | Maisem Ali | 3 | -1/+6 |
| 2023-02-06 | ipn/ipnlocal: handle more edge cases in netmap expiry timer | Andrew Dunham | 3 | -28/+252 |
| 2023-02-04 | all: implement pcap streaming for datapath debugging | Tom DNetto | 2 | -0/+65 |
| 2023-02-03 | ipn/ipnlocal: add support to store certs in k8s secrets | Maisem Ali | 1 | -20/+103 |
| 2023-02-03 | tailcfg, localapi: plumb device token to server | David Crawshaw | 3 | -0/+82 |
| 2023-02-03 | ipn/localapi: print node IDs, pubkeys, and expiry on bugreport | Andrew Dunham | 1 | -0/+8 |
| 2023-02-02 | ipn/ipnlocal: print warning about DNS servers in bugreport --diagnose | Andrew Dunham | 1 | -0/+26 |
| 2023-02-01 | all: use Go 1.20's bytes.Clone | Brad Fitzpatrick | 2 | -2/+3 |
| 2023-02-01 | all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork | Brad Fitzpatrick | 5 | -15/+12 |
| 2023-01-31 | ipn/localapi: fix validHost parsing logic | David Crawshaw | 2 | -2/+42 |
| 2023-01-31 | ipn/ipnlocal: rate-limit diagnose logs in bugreport | Andrew Dunham | 1 | -1/+6 |
| 2023-01-30 | ipn/ipnlocal: drop not required StateKey parameter | Maisem Ali | 9 | -36/+32 |