| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-09-16 | ipn/{ipnlocal,localapi}: use strs.CutPrefix, add more domain validation | Brad Fitzpatrick | 1 | -2/+3 |
| 2022-08-04 | syncs, all: move to using Go's new atomic types instead of ours | Brad Fitzpatrick | 1 | -5/+5 |
| 2022-08-03 | all: use atomic.Pointer | Maisem Ali | 1 | -2/+2 |
| 2022-08-02 | all: migrate code from netaddr.FromStdAddr to Go 1.18 | Brad Fitzpatrick | 1 | -2/+2 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 1 | -8/+8 |
| 2022-07-25 | all: use various net/netip parse funcs directly | Brad Fitzpatrick | 1 | -1/+2 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 1 | -9/+8 |
| 2022-04-30 | cmd/tailscaled,ipn/ipnlocal,wgengine/...: pass dns.Manager into netstack | Tom DNetto | 1 | -1/+1 |
| 2022-04-27 | ipn/ipnlocal/peerapi: add endpoint to list local interfaces | Maisem Ali | 1 | -0/+37 |
| 2022-04-26 | ipn/ipnlocal: add Wake-on-LAN function to peerapi | Brad Fitzpatrick | 1 | -2/+67 |
| 2022-04-25 | ipn/ipnlocal: do not initialize peer api listeners when shutting down | Maisem Ali | 1 | -1/+1 |
| 2022-04-20 | ipn/ipnlocal: use the fake peerapi listener as fallback if netstack available | Brad Fitzpatrick | 1 | -2/+9 |
| 2022-04-20 | ipn/ipnlocal: make peerapi listener on Android avoid the kernel | Brad Fitzpatrick | 1 | -0/+54 |
| 2022-04-18 | ipn/ipnlocal: add capability for debugging peers over peerapi | Brad Fitzpatrick | 1 | -23/+21 |
| 2022-04-17 | ipn/ipnlocal: add start of inter-user Taildrop | Brad Fitzpatrick | 1 | -2/+24 |
| 2022-03-17 | all: use any instead of interface{} | Josh Bleecher Snyder | 1 | -1/+1 |
| 2022-02-22 | net/netutil: fix regression where peerapi would get closed after 1st req | Brad Fitzpatrick | 1 | -2/+2 |
| 2022-02-13 | net/netutil: unify two oneConnListeners into a new package | Brad Fitzpatrick | 1 | -19/+2 |
| 2022-01-31 | ipn/ipnlocal, wgengine/netstack: use netstack for peerapi server | Brad Fitzpatrick | 1 | -20/+25 |
| 2021-12-21 | net/dns/resolver: add debug HTML handler to see what DNS traffic was forwarded | Brad Fitzpatrick | 1 | -0/+17 |
| 2021-12-21 | wgengine/magicsock: add HTML debug handler to see magicsock state | Brad Fitzpatrick | 1 | -0/+18 |
| 2021-12-06 | ipn/ipnlocal: add HTTP/2 h2c server support to peerapi on non-mobile platforms | Brad Fitzpatrick | 1 | -0/+7 |
| 2021-12-06 | ipn/{ipnserver,ipnlocal}: support incoming Taildrop on Synology | Brad Fitzpatrick | 1 | -3/+10 |
| 2021-12-01 | ipn/ipnlocal: run peerapi even if Taildrop storage not configured | Brad Fitzpatrick | 1 | -6/+24 |
| 2021-12-01 | net/tsdial: also plumb TUN name and monitor into tsdial.Dialer | Brad Fitzpatrick | 1 | -2/+1 |
| 2021-11-30 | ipn/ipnlocal: fix Content-Length in DoH DNS proxy response | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-11-29 | tailcfg, ipn/ipnlocal, net/dns: forward exit node DNS on Unix to system DNS | Brad Fitzpatrick | 1 | -2/+7 |
| 2021-11-29 | ipn/ipnlocal: restrict exit node DoH server based on ACL'ed packet filter | Brad Fitzpatrick | 1 | -7/+40 |
| 2021-11-23 | net/dns/resolver, ipn/ipnlocal: wire up peerapi DoH server to DNS forwarder | Brad Fitzpatrick | 1 | -2/+120 |
| 2021-11-23 | ipn/ipnlocal: start adding DoH DNS server to peerapi when exit node | Brad Fitzpatrick | 1 | -0/+68 |
| 2021-11-18 | ipn/ipnlocal: export client metrics over peerapi to owner | Brad Fitzpatrick | 1 | -3/+16 |
| 2021-11-03 | ipn/ipnlocal: add owner-only debug handler to get process env | Brad Fitzpatrick | 1 | -0/+26 |
| 2021-05-16 | all: adapt to opaque netaddr types | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-05-04 | ipn/ipnlocal: update peerapi logging of received PUTs | Brad Fitzpatrick | 1 | -1/+3 |
| 2021-05-04 | ipn/ipnlocal: redact more errors | Brad Fitzpatrick | 1 | -7/+12 |
| 2021-04-26 | ipn/ipnlocal: always write files to partial files, even in buffered mode | Brad Fitzpatrick | 1 | -7/+17 |
| 2021-04-26 | ipn/ipnlocal: use delete marker files to work around Windows delete problems | Brad Fitzpatrick | 1 | -16/+107 |
| 2021-04-22 | ipn/ipnlocal: add peerapi goroutine fetch | Brad Fitzpatrick | 1 | -0/+20 |
| 2021-04-22 | ipn/ipnlocal: put a retry loop around Windows file deletes | Brad Fitzpatrick | 1 | -7/+37 |
| 2021-04-22 | ipn/ipnlocal: fix approxSize operator precedence | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-04-22 | ipn/ipnlocal: log on DeleteFile error | Brad Fitzpatrick | 1 | -0/+4 |
| 2021-04-20 | ipn{,/ipnlocal}: in direct file receive mode, don't rename partial file | Brad Fitzpatrick | 1 | -16/+15 |
| 2021-04-19 | ipn/ipnlocal: finish/fix up filename validation & encoding on disk | Brad Fitzpatrick | 1 | -4/+55 |
| 2021-04-19 | ipn/ipnlocal: add some more peerapi handlePeerPut tests | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-04-19 | ipn/ipnlocal: add some peerapi tests | Brad Fitzpatrick | 1 | -4/+2 |
| 2021-04-16 | ipn/ipnlocal, etc: require file sharing capability to send/recv files | Brad Fitzpatrick | 1 | -0/+4 |
| 2021-04-13 | ipn/ipnlocal: fix peerapi printf arg mismatch | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-04-13 | client/tailscale/apitype: move local API types to new apitype package | Brad Fitzpatrick | 1 | -9/+3 |
| 2021-04-12 | ipn/ipnlocal: in direct file mode, don't readdir | Brad Fitzpatrick | 1 | -1/+10 |
| 2021-04-12 | ipn/ipnlocal: add LocalBackend.SetDirectFileRoot | Brad Fitzpatrick | 1 | -2/+33 |