| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-10-05 | ipn/ipnlocal: cleanup incomingFile (#9678) | Joe Tsai | 1 | -16/+18 |
| 2023-10-05 | taildrop: initial commit of taildrop functionality refactoring (#9676) | Rhea Ghosh | 3 | -427/+64 |
| 2023-10-05 | net/dns/resolver, ipnlocal: fix ExitDNS on Android and iOS | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-10-05 | hostinfo, ipnlocal: flesh out Wake-on-LAN support, send MACs, add c2n sender | Brad Fitzpatrick | 2 | -8/+68 |
| 2023-10-03 | util/httpm, all: add a test to make sure httpm is used consistently | Brad Fitzpatrick | 1 | -2/+3 |
| 2023-10-03 | cmd/tailscale,ipn/ipnlocal: print debug component names | Val | 1 | -7/+2 |
| 2023-09-29 | tsnet: add a test for restarting a tsnet server, fix Windows | Brad Fitzpatrick | 1 | -1/+5 |
| 2023-09-27 | ipn/ipnlocal: plumb ExitNodeDNSResolvers for IsWireGuardOnly exit nodes | James Tucker | 2 | -8/+299 |
| 2023-09-26 | ipn/ipnlocal: prevent putting file if file already exists (#9515) | Rhea Ghosh | 2 | -37/+66 |
| 2023-09-26 | winutil: refactor methods to get values from registry to also return (#9536) | Claire Wang | 1 | -4/+8 |
| 2023-09-26 | ipn/ipnlocal: close foreground sessions on SetServeConfig | Marwan Sulaiman | 4 | -10/+138 |
| 2023-09-24 | ipn/{ipnlocal,localapi}, cli: add debug force-netmap-update | Brad Fitzpatrick | 1 | -0/+17 |
| 2023-09-21 | ipn/ipnlocal: perform additional sanity check in diskPath (#9500) | Joe Tsai | 1 | -0/+3 |
| 2023-09-20 | ipn/ipnlocal: add a test for recent WhoIs regression | Brad Fitzpatrick | 1 | -18/+62 |
| 2023-09-20 | ipn/ipnlocal: fix LocalBackend.WhoIs for self (#9472) | Joe Tsai | 1 | -1/+8 |
| 2023-09-19 | Revert "ipn/ipnlocal: plumb ExitNodeDNSResolvers for IsWireGuardOnly exit nodes" | Maisem Ali | 2 | -138/+0 |
| 2023-09-19 | Revert "ipn/ipnlocal: allow Split-DNS and default resolvers with WireGuard no... | James Tucker | 2 | -177/+29 |
| 2023-09-19 | ipn/ipnlocal: allow Split-DNS and default resolvers with WireGuard nodes | James Tucker | 2 | -29/+177 |
| 2023-09-18 | all: declare & plumb IPv6 masquerade address for peer | Tom DNetto | 1 | -0/+3 |
| 2023-09-18 | tailcfg: add NodeCapMap | Maisem Ali | 1 | -0/+7 |
| 2023-09-18 | tailcfg: add Node.HasCap helpers | Maisem Ali | 2 | -3/+3 |
| 2023-09-18 | ipn/ipnlocal: add tailnet MagicDNS name to ipn.LoginProfile | Sonia Appasamy | 7 | -24/+32 |
| 2023-09-18 | types/netmap: remove NetworkMap.{Addresses,MachineStatus} | Brad Fitzpatrick | 4 | -43/+60 |
| 2023-09-17 | tailcfg: define a type for NodeCapability | Maisem Ali | 1 | -1/+1 |
| 2023-09-17 | wgengine, proxymap: split out port mapping from Engine to new type | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-09-17 | ipn/ipnlocal: add some test accessors | Brad Fitzpatrick | 1 | -0/+22 |
| 2023-09-17 | ipn/ipnlocal: keep internal map updated of latest Nodes post mutations | Brad Fitzpatrick | 4 | -102/+208 |
| 2023-09-17 | types/netmap: start phasing out Addresses, add GetAddresses method | Brad Fitzpatrick | 2 | -22/+31 |
| 2023-09-17 | types/netmap: deprecate NetworkMap.MachineStatus, add accessor method | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-09-17 | ipn/ipnlocal: delete some unused code | Brad Fitzpatrick | 2 | -154/+0 |
| 2023-09-17 | ipn/{ipnlocal,ipnstate}: start simplifying UpdateStatus/StatusBuilder | Brad Fitzpatrick | 1 | -13/+3 |
| 2023-09-15 | ipn/ipnlocal: plumb ExitNodeDNSResolvers for IsWireGuardOnly exit nodes | James Tucker | 2 | -0/+138 |
| 2023-09-13 | wgengine: remove DiscoKey method from Engine interface | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-09-12 | wgengine: remove SetDERPMap method from Engine interface | Brad Fitzpatrick | 2 | -7/+3 |
| 2023-09-12 | ipn/ipnlocal: remove defensiveness around not having a magicsock.Conn | Brad Fitzpatrick | 1 | -42/+10 |
| 2023-09-12 | wgengine: remove SetNetInfoCallback method from Engine | Brad Fitzpatrick | 1 | -1/+5 |
| 2023-09-12 | wgengine{,/netstack}: remove AddNetworkMapCallback from Engine interface | Brad Fitzpatrick | 1 | -0/+3 |
| 2023-09-12 | control/controlclient, types/netmap: start plumbing delta netmap updates | Brad Fitzpatrick | 2 | -3/+125 |
| 2023-09-12 | ipn/ipnlocal: fix missing controlknobs.Knobs plumbing | Brad Fitzpatrick | 1 | -0/+1 |
| 2023-09-12 | ipn/localapi, ipn/ipnlocal: add etag support for SetServeConfig | Marwan Sulaiman | 2 | -39/+150 |
| 2023-09-11 | control/controlknobs, all: add plumbed Knobs type, not global variables | Brad Fitzpatrick | 1 | -6/+14 |
| 2023-09-10 | all: depend on zstd unconditionally, remove plumbing to make it optional | Brad Fitzpatrick | 1 | -15/+3 |
| 2023-09-08 | cmd/tailscale/cli,ipn: mention available update in "tailscale status" (#9205) | Andrew Lytvynov | 1 | -0/+9 |
| 2023-09-08 | ipn/ipnlocal: add logging and locking to c2n /update (#9290) | Andrew Lytvynov | 2 | -32/+92 |
| 2023-09-07 | ipn, ipn/ipnlocal: add Foreground field for ServeConfig | Marwan Sulaiman | 3 | -131/+50 |
| 2023-09-06 | ipn, ipn/ipnlocal: remove log streaming for StreamServe | Marwan Sulaiman | 2 | -67/+4 |
| 2023-09-05 | ipn, ipn/ipnlocal: add Foreground field to ServeConfig | Marwan Sulaiman | 2 | -0/+19 |
| 2023-09-05 | ipn/ipnlocal: fix race in enterState | Maisem Ali | 1 | -8/+8 |
| 2023-09-05 | ipn, ipn/ipnlocal: add session identifier for WatchIPNBus | Marwan Sulaiman | 1 | -0/+5 |
| 2023-09-04 | ipn/ipnlocal: prevent cc leaks on multiple Start calls | Maisem Ali | 1 | -0/+7 |