| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-05-27 | net/dns, paths, util/winutil: change net/dns/windowsManager NRPT management t... | Aaron Klotz | 6 | -131/+466 |
| 2022-05-27 | ipn/localapi: implement LoginInteractive via localapi | Joel Cressy | 1 | -0/+16 |
| 2022-05-27 | scripts/installer: fix elementaryOS | Denton Gentry | 1 | -2/+17 |
| 2022-05-26 | cmd/tailscaled: fix state path for windows svc | James Tucker | 2 | -7/+10 |
| 2022-05-26 | util/winutil, util/winutil/vss: remove winrestore and vss as they are unneces... | Aaron Klotz | 4 | -571/+0 |
| 2022-05-20 | wgengine/netstack: handle multiple magicDNS queries per UDP socket (#4708) | Tom | 1 | -11/+26 |
| 2022-05-20 | control/controlclient: avoid Noise protocol for js/wasm for now | Brad Fitzpatrick | 1 | -0/+6 |
| 2022-05-20 | install.sh: add RHEL9. | Denton Gentry | 1 | -1/+2 |
| 2022-05-20 | .github/workflows: fix duplicated build target in Wasm action | Mihai Parparita | 1 | -1/+1 |
| 2022-05-19 | .github/workflows: add cross-builder for Wasm | Mihai Parparita | 1 | -0/+47 |
| 2022-05-19 | cmd/tailscale/cli: fix ssh CLI command breaking the Wasm build | Mihai Parparita | 4 | -19/+60 |
| 2022-05-19 | ipn/ipnserver: fix build on js/wasm | Brad Fitzpatrick | 2 | -0/+20 |
| 2022-05-18 | logtail: add instance metadata to the entry logtail | Mihai Parparita | 3 | -25/+103 |
| 2022-05-18 | net/dns{., resolver}: time out DNS queries after 10 seconds (#4690) | Tom | 2 | -2/+11 |
| 2022-05-17 | types/key: make NodePublic implement Shardable (#4698) | Tom | 1 | -0/+12 |
| 2022-05-17 | api.md: document preauthorized and tags fields | Denton Gentry | 1 | -5/+11 |
| 2022-05-16 | cmd/tsshd: delete, leaving only forwarding docs | Brad Fitzpatrick | 2 | -182/+5 |
| 2022-05-16 | scripts/installer.sh: add Xen Enterprise | Denton Gentry | 1 | -0/+5 |
| 2022-05-14 | ipn/ipnlocal: add missing place where we set the SSH atomic | Brad Fitzpatrick | 1 | -0/+1 |
| 2022-05-13 | tsweb: memoize the string forms of HTTP response codes. | David Anderson | 1 | -3/+27 |
| 2022-05-13 | wgengine/filter: preallocate some hot slices in MatchesFromFilterRules (#4672) | Tom | 2 | -3/+15 |
| 2022-05-13 | tsweb: support recording unabridged HTTP status codes as well. | David Anderson | 1 | -1/+9 |
| 2022-05-13 | wgengine/magicsock: remove unused metric | Mihai Parparita | 1 | -1/+0 |
| 2022-05-12 | util/clientmetric: add gauge_ name prefix when uploading names | Mihai Parparita | 2 | -8/+15 |
| 2022-05-12 | net/tstun, wgengine: use correct type for counter metrics | Mihai Parparita | 2 | -10/+10 |
| 2022-05-10 | go.mod: bump golang.org/x/sys for CVE-2022-29526 | James Tucker | 2 | -3/+3 |
| 2022-05-10 | cmd/tailscaled: use --statedir as documented | James Tucker | 1 | -1/+7 |
| 2022-05-10 | types/views: remove alloc in hot path | Maisem Ali | 2 | -85/+4 |
| 2022-05-10 | go.toolchain.rev: bump Tailscale Go toolchain | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-05-09 | types/views: make SliceOf/MapOf panic if they see a pointer | Maisem Ali | 2 | -9/+104 |
| 2022-05-09 | cmd/viewer,types/views: add support for views of maps | Maisem Ali | 7 | -21/+314 |
| 2022-05-09 | ssh/tailssh: exec into `login` when launching a shell | Maisem Ali | 1 | -3/+23 |
| 2022-05-09 | ssh/tailssh: refactor incubator flags | Maisem Ali | 2 | -32/+49 |
| 2022-05-06 | tstest/integration/vms: use hujson.Standardize instead of hujson.Unmarshal (#... | Joe Tsai | 3 | -7/+11 |
| 2022-05-06 | tailcfg: use cmd/viewer instead of cmd/cloner. | Maisem Ali | 4 | -51/+759 |
| 2022-05-06 | tailcfg,all: change structs to []*dnstype.Resolver | Maisem Ali | 14 | -68/+69 |
| 2022-05-06 | tailcfg: move views into tailcfg_view.go | Maisem Ali | 2 | -131/+116 |
| 2022-05-06 | cmd/viewer: add codegen tool for Views | Maisem Ali | 6 | -12/+832 |
| 2022-05-06 | cmd/cloner,util/codegen: refactor cloner internals to allow reuse | Maisem Ali | 14 | -124/+159 |
| 2022-05-06 | util/clientmetric: switch to TestHooks struct for test-only functions (#4632) | Mihai Parparita | 1 | -4/+8 |
| 2022-05-06 | util/clientmetric: add test hooks and ResetLastDelta function | Mihai Parparita | 1 | -0/+4 |
| 2022-05-06 | wgengine/netstack, ipn/ipnlocal: serve http://100.100.100.100/ | Brad Fitzpatrick | 2 | -0/+40 |
| 2022-05-05 | net/dns, wgengine: implement DNS over TCP (#4598) | Tom | 3 | -0/+273 |
| 2022-05-05 | client/tailscale: fix ExpandSNIName on non-default LocalClient | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-05-05 | api.md: update GET tailnet key detail docs to show preauthorized, tags | Brad Fitzpatrick | 1 | -4/+16 |
| 2022-05-05 | ssh/tailssh: handle Control-C during hold-and-delegate prompt | Brad Fitzpatrick | 2 | -3/+152 |
| 2022-05-04 | *: use WireGuard where logged, printed or named | James Tucker | 9 | -21/+21 |
| 2022-05-04 | tsweb: remove JSONHandlerFunc | Brad Fitzpatrick | 4 | -464/+53 |
| 2022-05-04 | words: after a Series of discussions, Bees should be included (#4606) | Charlotte Brandhorst-Satzkorn | 2 | -0/+2 |
| 2022-05-03 | ipn/ipnlocal: move Ping method from IPN bus to LocalBackend (HTTP) | Brad Fitzpatrick | 7 | -98/+107 |