| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-04-03 | exit node dst wipenable-exit-node-dst-logs | Claire Wang | 2 | -27/+50 |
| 2024-04-03 | tailscale: update tailfs functions and vars to use drive naming (#11597) | Charlotte Brandhorst-Satzkorn | 11 | -148/+148 |
| 2024-04-03 | ipn/ipnlocal: q-encode (RFC 2047) Tailscale serve header values | Brad Fitzpatrick | 2 | -2/+37 |
| 2024-04-03 | ipn/ipnlocal: populate peers' capabilities (#11365) | Claire Wang | 3 | -0/+108 |
| 2024-04-02 | tailscale: update tailfs file and package names (#11590) | Charlotte Brandhorst-Satzkorn | 10 | -70/+70 |
| 2024-04-01 | ipn/ipnlocal: disable sockstats on (unstable) mobile by default | James Tucker | 1 | -2/+2 |
| 2024-03-27 | ipn/localapi: add support for multipart POST to file-put | Percy Wegmann | 4 | -25/+19 |
| 2024-03-27 | ipn/localapi: add support for multipart POST to file-put | Percy Wegmann | 4 | -17/+261 |
| 2024-03-26 | ipn/ipnlocal: report Taildrive access message on failed responses | Percy Wegmann | 1 | -2/+11 |
| 2024-03-26 | ipn/localipn: introduce logs for tailfs (#11496) | Charlotte Brandhorst-Satzkorn | 3 | -3/+237 |
| 2024-03-25 | tailcfg, ipn/ipnlocal, wgengine/magicsock: add only-tcp-443 node attr | Brad Fitzpatrick | 1 | -0/+1 |
| 2024-03-24 | all: deprecate Node.Capabilities (more), remove PeerChange.Capabilities [capv... | Brad Fitzpatrick | 5 | -8/+12 |
| 2024-03-22 | ipn/ipnlocal, types/netmap: replace hasCapability with set lookup on NetworkMap | Brad Fitzpatrick | 1 | -20/+12 |
| 2024-03-22 | ipn/ipnlocal: add c2n /debug/pprof/allocs endpoint | Percy Wegmann | 2 | -2/+43 |
| 2024-03-21 | localapi: reduce garbage production in bus watcher | James Tucker | 1 | -5/+3 |
| 2024-03-21 | ipn/ipnlocal: add c2n pprof option to force a GC | Brad Fitzpatrick | 1 | -0/+6 |
| 2024-03-20 | ipnlocal: ensure TailFS share notifications are non-nil | Percy Wegmann | 1 | -4/+4 |
| 2024-03-19 | cmd/k8s-operator,ipn/conf.go: fix --accept-routes for proxies (#11453) | Irbe Krumina | 1 | -2/+2 |
| 2024-03-18 | cmd/tailscale,ipn/ipnlocal: enable web client over quad 100 by default (#11419) | Mario Minardi | 2 | -15/+44 |
| 2024-03-18 | ipn/ipnlocal, tailcfg: add disable-web-client node attribute (#11418) | Mario Minardi | 1 | -1/+6 |
| 2024-03-13 | ipn/ipnlocal: validate domain of PopBrowserURL on default control URL (#11394) | Andrew Lytvynov | 3 | -10/+71 |
| 2024-03-09 | ipn/{ipnlocal,localapi}: add debug verb to force spam IPN bus NetMap | Brad Fitzpatrick | 2 | -0/+16 |
| 2024-03-08 | ipn,cmd/tailscale,client/tailscale: add support for renaming TailFS shares | Percy Wegmann | 4 | -18/+356 |
| 2024-03-08 | ipn,tailfs: tie TailFS share configuration to user profile | Percy Wegmann | 8 | -100/+149 |
| 2024-03-06 | ipn/ipnlocal: reduce allocations in TailFS share notifications | Percy Wegmann | 2 | -28/+25 |
| 2024-03-06 | ipn: add comment about thread-safety to StateStore | Percy Wegmann | 1 | -0/+1 |
| 2024-03-06 | ipn/localapi: add set-gui-visible endpoint | Andrea Gottardo | 1 | -0/+22 |
| 2024-03-06 | ipn/ipnlocal: exclude mullvad exit nodes from TailFS peers list | Percy Wegmann | 1 | -0/+7 |
| 2024-03-06 | {ipn,cmd/tailscale/cli}: move ServeConfig mutation logic to ipn/serve | Sonia Appasamy | 1 | -0/+106 |
| 2024-03-05 | {ipn/serve,cmd/tailscale/cli}: move some shared funcs to ipn | Sonia Appasamy | 2 | -2/+141 |
| 2024-02-29 | ipn: include full tailfs shares in ipn notifications | Percy Wegmann | 3 | -19/+15 |
| 2024-02-28 | ipn/ipnlocal: make active IPN sessions keyed by sessionID | Brad Fitzpatrick | 2 | -16/+9 |
| 2024-02-28 | ipn,wgengine: only intercept TailFS traffic on quad 100 | Percy Wegmann | 3 | -17/+95 |
| 2024-02-28 | wgengine{,/wgint}: add wgint.Peer wrapper type, add to wgengine.Engine | Brad Fitzpatrick | 1 | -5/+0 |
| 2024-02-28 | ipn/ipnstate, wgengine: make PeerStatusLite.LastHandshake zero Time means none | Brad Fitzpatrick | 1 | -6/+14 |
| 2024-02-26 | ipn/ipnstate, wgengine/wgint: add handshake attempts accessors | Brad Fitzpatrick | 1 | -0/+4 |
| 2024-02-27 | health: warn about reverse path filtering and exit nodes | Anton Tolchanov | 1 | -0/+17 |
| 2024-02-26 | cmd/tailscaled, ipn/ipnlocal, wgengine: shutdown tailscaled if wgdevice is cl... | Nick Khyl | 1 | -1/+1 |
| 2024-02-25 | all: remove LenIter, use Go 1.22 range-over-int instead | Brad Fitzpatrick | 4 | -20/+20 |
| 2024-02-17 | ipn/ipnlocal: remove ancient transition mechanism for https certs | Brad Fitzpatrick | 1 | -17/+2 |
| 2024-02-16 | ipn/ipnlocal: fix doctor API endpoint (#11155) | San | 1 | -0/+1 |
| 2024-02-15 | doctor/ethtool, ipn/ipnlocal: add ethtool bugreport check | Andrew Dunham | 1 | -0/+2 |
| 2024-02-13 | go.mod, all: move away from inet.af domain seized by Taliban | Brad Fitzpatrick | 2 | -2/+2 |
| 2024-02-12 | tailfs: listen for local clients only on 100.100.100.100 | Percy Wegmann | 2 | -66/+0 |
| 2024-02-11 | tailcfg: remove UserProfile.Groups | Maisem Ali | 2 | -4/+4 |
| 2024-02-09 | tailfs: fix startup issues on windows | Percy Wegmann | 1 | -1/+1 |
| 2024-02-09 | tailfs: disable TailFSForLocal via policy | Percy Wegmann | 2 | -1/+22 |
| 2024-02-09 | tailfs: clean up naming and package structure | Percy Wegmann | 5 | -96/+100 |
| 2024-02-09 | tailfs: initial implementation | Percy Wegmann | 8 | -6/+608 |
| 2024-02-08 | all: use reflect.TypeFor now available in Go 1.22 (#11078) | Joe Tsai | 1 | -5/+5 |