| Age | Commit message (Expand) | Author | Files | Lines |
| 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 |
| 2023-01-30 | safesocket: remove the now unused WindowsLocalPort | Maisem Ali | 1 | -9/+1 |
| 2023-01-27 | ipn/ipnlocal: add /reset-auth LocalAPI endpoint | Mihai Parparita | 3 | -3/+72 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 56 | -168/+112 |
| 2023-01-26 | util/httpm: add new package for prettier HTTP method constants | Brad Fitzpatrick | 1 | -13/+14 |
| 2023-01-26 | net/netns: add functionality to bind outgoing sockets based on route table | Andrew Dunham | 1 | -0/+4 |
| 2023-01-24 | ipn/ipnlocal, net/dnscache: allow configuring dnscache logging via capability | Andrew Dunham | 1 | -0/+15 |
| 2023-01-23 | ipn/ipnlocal: add health warning for Tailscale SSH + SELinux | Brad Fitzpatrick | 1 | -0/+18 |
| 2023-01-23 | cmd/tailscale/cli: add debug set-expire command for testing | Brad Fitzpatrick | 1 | -0/+4 |
| 2023-01-23 | ipn/ipnlocal: fire expiry timer when the current node expires | Andrew Dunham | 1 | -0/+7 |
| 2023-01-23 | ipn/ipnstate: add PeerStatus.KeyExpiry for tailscale status --json | Brad Fitzpatrick | 2 | -0/+12 |
| 2023-01-23 | envknob, hostinfo, ipn/ipnlocal: add start of opt-in remote update support | Brad Fitzpatrick | 1 | -0/+116 |
| 2023-01-20 | ipn/ipnlocal: [serve] listen on all-interfaces for macOS sandboxed (#6771) | shayne | 1 | -1/+33 |
| 2023-01-20 | go.mod: bump AWS SDK past a breaking API change of theirs | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-01-19 | all: start groundwork for using capver for localapi & peerapi | Brad Fitzpatrick | 2 | -9/+22 |
| 2023-01-17 | ipn/{ipnlocal,localapi}: ensure watcher is installed before /watch-ipn-bus/ r... | salman | 3 | -5/+48 |
| 2023-01-15 | cmd/tailscale, logtail: add 'tailscale debug daemon-logs' logtail mechanism | Brad Fitzpatrick | 1 | -0/+41 |
| 2023-01-14 | ipn/ipnlocal: move handling of expired nodes to LocalBackend | Andrew Dunham | 3 | -2/+337 |
| 2023-01-13 | ipn/ipnlocal: add Expired to PeerStatus | Mihai Parparita | 2 | -0/+12 |
| 2023-01-13 | ipn/ipnlocal, wgengine/magicsock: check Expired bool on Node; print error in ... | Andrew Dunham | 1 | -0/+3 |
| 2023-01-13 | cmd/tailscale/cli: plumb TUN mode into tailscale web template | Brad Fitzpatrick | 2 | -0/+5 |
| 2023-01-10 | ipn/ipnlocal: disallow unsigned peers from WoL | James Tucker | 1 | -0/+3 |
| 2023-01-09 | ssh/tailssh: add OpenBSD support for Tailscale SSH | Brad Fitzpatrick | 3 | -3/+3 |
| 2023-01-05 | ipn/ipnlocal: add c2n handler to flush logtail for support debugging | Brad Fitzpatrick | 3 | -0/+31 |
| 2023-01-04 | health,ipn/ipnlocal: report the node being locked out as a health issue | Tom DNetto | 1 | -0/+11 |
| 2023-01-04 | cmd/tailscale,tka: make KeyID return an error instead of panicking | Tom DNetto | 2 | -5/+9 |
| 2023-01-04 | ipn/profiles: set default prefs based on Windows registry (#6803) | Kristoffer Dalby | 2 | -12/+28 |
| 2023-01-03 | ipn/localapi: add localapi debug endpoints for packet filter/matches | Brad Fitzpatrick | 1 | -33/+69 |
| 2023-01-03 | cmd/tailscale/cli: redact private key in debug netmap output by default | David Anderson | 2 | -0/+20 |