| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-07-29 | tstime/rate: new package | Josh Bleecher Snyder | 1 | -0/+1 |
| 2021-07-29 | wgengine/magicsock: use mono.Time | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-07-29 | net/tstun: use mono.Time | Josh Bleecher Snyder | 1 | -0/+1 |
| 2021-07-22 | util/deephash: improve cycle detection (#2470) | Joe Tsai | 1 | -1/+1 |
| 2021-07-20 | wgengine/router: take a link monitor | Brad Fitzpatrick | 2 | -2/+2 |
| 2021-07-19 | cmd/tailscaled: add func to create ipnserver.Opts | Brad Fitzpatrick | 2 | -15/+25 |
| 2021-07-19 | cmd/tailscaled: use state key constant from ipn package | Brad Fitzpatrick | 1 | -10/+2 |
| 2021-07-15 | net/portmapper: add upnp port mapping | julianknodt | 1 | -1/+9 |
| 2021-07-08 | tstest/integration/vms: use an in-process logcatcher (#2360) | Christine Dodrill | 1 | -0/+2 |
| 2021-07-02 | util/deephash: move internal/deephash to util/deephash | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-06-29 | wgengine/router_windows: support toggling local lan access when using | Maisem Ali | 1 | -14/+18 |
| 2021-06-28 | cmd/tailscale: make netcheck use active DERP map, delete static copy | julianknodt | 2 | -3/+23 |
| 2021-06-28 | net/socks5/tssocks: add new package, move SOCKS5 glue out of tailscaled | Brad Fitzpatrick | 2 | -36/+5 |
| 2021-06-28 | cmd/tailscaled: log SOCKS5 port when port 0 requested | Brad Fitzpatrick | 1 | -0/+5 |
| 2021-06-27 | net/dnsfallback: don't depend on derpmap.Prod | Brad Fitzpatrick | 1 | -2/+2 |
| 2021-06-24 | derp,cmd/derper: allow server to verify clients | julianknodt | 1 | -1/+2 |
| 2021-06-22 | go.mod: update netstack | Brad Fitzpatrick | 1 | -1/+3 |
| 2021-06-18 | net/interfaces: use IPv4 link local if nothing better | Denton Gentry | 1 | -2/+2 |
| 2021-06-17 | hostinfo: add hostinfo package, move stuff out of controlclient | Brad Fitzpatrick | 1 | -1/+2 |
| 2021-06-15 | cmd/tailscaled: start after NetworkManager and systemd-resolved. | David Anderson | 1 | -1/+1 |
| 2021-06-11 | tstest/integration: test Alpine Linux (#2098) | Christine Dodrill | 1 | -0/+23 |
| 2021-06-10 | cmd/tailscale/web: add support for QNAP | Maisem Ali | 1 | -0/+1 |
| 2021-06-08 | go.mod: bump github.com/mdlayher/netlink to v1.4.1 | Matt Layher | 1 | -3/+4 |
| 2021-05-28 | control/controlclient: use our fork of certstore | Adrian Dewhurst | 1 | -2/+2 |
| 2021-05-25 | go.mod: upgrade wireguard-windows, de-fork wireguard-go | Josh Bleecher Snyder | 1 | -16/+16 |
| 2021-05-24 | go.mod: upgrade all deps | Brad Fitzpatrick | 1 | -2/+3 |
| 2021-05-20 | net/packet: use netaddr AppendTo methods | Josh Bleecher Snyder | 1 | -1/+0 |
| 2021-05-17 | cmd/tailscaled: use the wf package instead of wireguard-windows/firewall | Maisem Ali | 2 | -7/+7 |
| 2021-05-16 | all: adapt to opaque netaddr types | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-05-11 | internal/deephash: rename from deepprint | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-05-04 | all: use lower-case letters at the start of error message | Josh Bleecher Snyder | 1 | -2/+2 |
| 2021-04-30 | types/logger: rate limited: more hysteresis, better messages. | Avery Pennarun | 1 | -1/+1 |
| 2021-04-29 | net/dns: add GOOS build tags | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-04-28 | wgengine/magicsock: unify initial bind and rebind | Josh Bleecher Snyder | 1 | -0/+1 |
| 2021-04-28 | wgengine/magicsock: remove DefaultPort const | Josh Bleecher Snyder | 2 | -3/+2 |
| 2021-04-23 | net/dns: don't use NM+resolved for NM >=1.26.6. | David Anderson | 1 | -0/+1 |
| 2021-04-23 | ipn/ipnlocal: add file sharing to windows shell | Aleksandar Pesic | 3 | -1/+12 |
| 2021-04-20 | cmd/tailscaled: don't block ipnserver startup behind engine init on Windows | Brad Fitzpatrick | 1 | -47/+67 |
| 2021-04-20 | cmd/tailscaled: add subcommands to install and remove tailscaled Windows service | Alex Brainman | 2 | -1/+121 |
| 2021-04-20 | ipn: don't Logout when Windows GUI disconnects | Brad Fitzpatrick | 1 | -1/+1 |
| 2021-04-16 | cmd/tailscaled: let SOCKS5 dial non-Tailscale addrs in userspace mode | Brad Fitzpatrick | 1 | -22/+25 |
| 2021-04-14 | cmd/tailscaled: populate netstack variable to use dialer in SOCKS5 | Naman Sood | 1 | -2/+3 |
| 2021-04-13 | client/tailscale/apitype: move local API types to new apitype package | Brad Fitzpatrick | 1 | -0/+1 |
| 2021-04-12 | net/dns: return error from NewOSManager, use it to initialize NM. | David Anderson | 2 | -2/+12 |
| 2021-04-10 | net/dns: implement a DNS override workaround for legacy resolvconf. | David Anderson | 1 | -0/+1 |
| 2021-04-09 | cmd/{tailscale,tailscaled}: use netstack for subnet routing on Synology | Brad Fitzpatrick | 1 | -0/+3 |
| 2021-04-07 | ipn, paths, cmd/tailscaled: remove LegacyConfigPath, relaynode migration | Brad Fitzpatrick | 1 | -1/+0 |
| 2021-04-06 | cmd/tailscaled, wgengine{,/netstack}: add netstack hybrid mode, add to Windows | Brad Fitzpatrick | 2 | -13/+52 |
| 2021-04-06 | ipn/{ipnlocal,localapi}: add localapi handler to dial/proxy file PUTs | Brad Fitzpatrick | 1 | -2/+3 |
| 2021-04-05 | net/tstun: return the real interface name at device creation. | David Anderson | 2 | -9/+5 |