| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-06-18 | proxymap, various: distinguish between different protocols | Andrew Dunham | 1 | -1/+1 |
| 2024-04-28 | net/{interfaces,netmon}, all: merge net/interfaces package into net/netmon | Brad Fitzpatrick | 1 | -6/+5 |
| 2024-04-28 | net/netmon, add: add netmon.State type alias of interfaces.State | Brad Fitzpatrick | 1 | -2/+3 |
| 2024-04-04 | tailscale: switch tailfs to drive syntax for api and logs (#11625) | Charlotte Brandhorst-Satzkorn | 1 | -12/+12 |
| 2024-04-03 | tailscale: update tailfs functions and vars to use drive naming (#11597) | Charlotte Brandhorst-Satzkorn | 1 | -10/+10 |
| 2024-04-02 | tailscale: update tailfs file and package names (#11590) | Charlotte Brandhorst-Satzkorn | 1 | -2/+2 |
| 2024-03-26 | ipn/localipn: introduce logs for tailfs (#11496) | Charlotte Brandhorst-Satzkorn | 1 | -2/+87 |
| 2024-02-16 | ipn/ipnlocal: fix doctor API endpoint (#11155) | San | 1 | -0/+1 |
| 2024-02-09 | tailfs: clean up naming and package structure | Percy Wegmann | 1 | -11/+9 |
| 2024-02-09 | tailfs: initial implementation | Percy Wegmann | 1 | -1/+49 |
| 2024-01-31 | ipn/ipnlocal: fix pretty printing of multi-record peer DNS results | James Tucker | 1 | -0/+7 |
| 2023-12-21 | all: cleanup unused code, part 2 (#10670) | Andrew Lytvynov | 1 | -4/+0 |
| 2023-11-15 | wgengine/magicsock: add DERP homeless debug mode for testing | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-11-08 | ipn/ipnlocal: add empty address to the app-connector localNets set | Tom DNetto | 1 | -0/+7 |
| 2023-11-01 | ipn/ipnlocal,tailcfg: add AppConnector service to HostInfo when configured | James Tucker | 1 | -1/+1 |
| 2023-11-01 | appc,ipn/ipnlocal,net/dns/resolver: add App Connector wiring when enabled in ... | James Tucker | 1 | -6/+17 |
| 2023-10-17 | taildrop: switch hashing to be streaming based (#9861) | Joe Tsai | 1 | -20/+32 |
| 2023-10-17 | ipn: fix localapi and peerapi protocol for taildrop resume (#9860) | Joe Tsai | 1 | -1/+1 |
| 2023-10-16 | ipn/ipnlocal/peerapi: refactoring taildrop to just one endpoint (#9832) | Rhea Ghosh | 1 | -94/+65 |
| 2023-10-16 | ipn/{ipnlocal/peerapi, localapi} initial taildrop resume api plumbing (#9798) | Rhea Ghosh | 1 | -19/+82 |
| 2023-10-13 | ipn/{ipnlocal/peerapi, localapi}: cleaning up http statuses for consistency a... | Rhea Ghosh | 1 | -3/+3 |
| 2023-10-12 | taildrop: improve the functionality and reliability of put (#9762) | Joe Tsai | 1 | -3/+38 |
| 2023-10-06 | {ipn/ipnlocal, taildrop}: move put logic to taildrop (#9680) | Rhea Ghosh | 1 | -174/+4 |
| 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 | 1 | -402/+16 |
| 2023-10-05 | hostinfo, ipnlocal: flesh out Wake-on-LAN support, send MACs, add c2n sender | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-09-26 | ipn/ipnlocal: prevent putting file if file already exists (#9515) | Rhea Ghosh | 1 | -0/+7 |
| 2023-09-21 | ipn/ipnlocal: perform additional sanity check in diskPath (#9500) | Joe Tsai | 1 | -0/+3 |
| 2023-09-18 | all: declare & plumb IPv6 masquerade address for peer | Tom DNetto | 1 | -0/+3 |
| 2023-09-18 | tailcfg: add Node.HasCap helpers | Maisem Ali | 1 | -1/+1 |
| 2023-09-12 | wgengine: remove SetDERPMap method from Engine interface | Brad Fitzpatrick | 1 | -5/+1 |
| 2023-08-21 | types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeView | Brad Fitzpatrick | 1 | -5/+6 |
| 2023-08-18 | types/netmap, all: use read-only tailcfg.NodeView in NetworkMap | Brad Fitzpatrick | 1 | -8/+8 |
| 2023-08-17 | all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-08-01 | ipnlocal, net/*: deprecate interfaces.GetState, use netmon more for it | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-07-28 | all: update exp/slices and fix call sites | David Anderson | 1 | -2/+2 |
| 2023-07-27 | ipn: use tstime (#8597) | Claire Wang | 1 | -6/+6 |
| 2023-07-25 | tailcfg,ipn/ipnlocal,wgengine: add values to PeerCapabilities | Maisem Ali | 1 | -11/+6 |
| 2023-06-12 | ipn/ipnlocal,wgengine/netstack: move LocalBackend specifc serving logic to Lo... | Maisem Ali | 1 | -2/+2 |
| 2023-05-04 | tsd: add package with System type to unify subsystem init, discovery | Brad Fitzpatrick | 1 | -8/+4 |
| 2023-05-04 | various: add detection and Taildrop for Unraid | Derek Kaser | 1 | -0/+5 |
| 2023-04-19 | ipn/ipnlocal: handle masquerade addresses in PeerAPI | Maisem Ali | 1 | -3/+12 |
| 2023-04-19 | net/sockstats: expose debug info | Mihai Parparita | 1 | -0/+6 |
| 2023-04-10 | ipn/ipnlocal: more explicitly say if sockstats are not available | Mihai Parparita | 1 | -0/+5 |
| 2023-03-14 | sockstats: remove per-interface stats from Get | Mihai Parparita | 1 | -8/+10 |
| 2023-03-09 | sockstats: refactor validation to be opt-in | Mihai Parparita | 1 | -6/+6 |
| 2023-03-09 | ipn/ipnlocal: add support for funnel in tsnet | Maisem Ali | 1 | -4/+8 |
| 2023-03-08 | sockstats: add validation for TCP socket stats | Mihai Parparita | 1 | -4/+17 |
| 2023-03-06 | sockstats: switch label to enum | Mihai Parparita | 1 | -3/+5 |
| 2023-03-01 | sockstats: instrument networking code paths | Mihai Parparita | 1 | -0/+73 |