| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-08-03 | syncs, all: move to using Go's new atomic types instead of oursbradfitz/appendf | Brad Fitzpatrick | 18 | -122/+84 |
| 2022-08-03 | logtail, net/portmapper, wgengine/magicsock: use fmt.Appendf | Brad Fitzpatrick | 4 | -7/+4 |
| 2022-08-03 | cmd/tsconnect,util/precompress: move precompression to its own package | Mihai Parparita | 3 | -100/+142 |
| 2022-08-03 | cmd/tsconnect: add README with instructions | Mihai Parparita | 1 | -0/+30 |
| 2022-08-03 | control/controlclient: fix crash in tests elsewhere when GetNLPublicKey is nil | Brad Fitzpatrick | 1 | -5/+11 |
| 2022-08-03 | tka,types/key: implement direct node-key signatures | Tom DNetto | 5 | -0/+191 |
| 2022-08-03 | tka: add attack-scenario unit tests, defensive checks, resolve TODOs | Tom DNetto | 3 | -57/+189 |
| 2022-08-03 | assorted: plumb tka initialization & network-lock key into tailscaled | Tom DNetto | 8 | -1/+124 |
| 2022-08-03 | types/key: make NLPublic complement to NLPrivate | Tom DNetto | 2 | -4/+46 |
| 2022-08-03 | tsnet: log out ephemeral nodes on Close() | Maisem Ali | 1 | -5/+20 |
| 2022-08-03 | cmd/{cloner,viewer}: add support for map values with pointers | Maisem Ali | 5 | -8/+34 |
| 2022-08-03 | cmd/viewer: add support for map of structs without pointers | Maisem Ali | 4 | -17/+39 |
| 2022-08-03 | cmd/tsconnect: make PeerAPI work | Mihai Parparita | 2 | -0/+69 |
| 2022-08-02 | all: migrate code from netaddr.FromStdAddr to Go 1.18 | Brad Fitzpatrick | 7 | -35/+36 |
| 2022-08-02 | control/controlclient, tailcfg: add 6 more patchable Node fields [capver 36] | Brad Fitzpatrick | 3 | -2/+139 |
| 2022-08-02 | cmd/tsconnect: prefetch main.wasm when serving | Mihai Parparita | 3 | -1/+18 |
| 2022-08-02 | cmd/tsconnect: add -fast-compression option | Mihai Parparita | 3 | -10/+19 |
| 2022-08-02 | cmd/tsconnect: make terminal resizable | Mihai Parparita | 10 | -49/+129 |
| 2022-08-02 | all: migrate more code code to net/netip directly | Brad Fitzpatrick | 27 | -92/+65 |
| 2022-08-02 | tailcfg: add CapabilityFileSharingTarget to identify FileTargets | Maisem Ali | 5 | -36/+19 |
| 2022-08-02 | .github/workflows: put back CLI in cross-wasm GitHub action | Mihai Parparita | 1 | -1/+1 |
| 2022-08-02 | cmd/tailscale/cli: use printf and outln consistently | Mihai Parparita | 5 | -18/+17 |
| 2022-08-02 | ssh/tailssh: fix deadlock in expandDelegateURL | Maisem Ali | 1 | -4/+2 |
| 2022-08-02 | all: require Go 1.19 | Brad Fitzpatrick | 36 | -58/+55 |
| 2022-08-02 | wgengine/magicsock: avoid RebindingUDPConn mutex in common read/write case | Brad Fitzpatrick | 1 | -23/+26 |
| 2022-08-02 | all: gofmt for Go 1.19 | Brad Fitzpatrick | 36 | -211/+230 |
| 2022-08-02 | types/dnstype: use viewer instead of cloner | Maisem Ali | 2 | -5/+9 |
| 2022-08-01 | tsweb: add HTTPError.Header (#5251) | Joe Tsai | 1 | -4/+12 |
| 2022-08-01 | tsweb: mark AccessLogRecord fields as omitempty (#5250) | Joe Tsai | 1 | -12/+12 |
| 2022-08-01 | go.mod: bump gvisor | Brad Fitzpatrick | 2 | -3/+3 |
| 2022-08-01 | cmd/derper: remove support for logtail logging (#5248) | Joe Tsai | 1 | -18/+9 |
| 2022-07-31 | go.toolchain.rev: bump tailscale.go1.19 commit | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-07-29 | cmd/tsconnect: allow SSH username to be specified | Mihai Parparita | 7 | -58/+158 |
| 2022-07-29 | cmd/tailscale{,d}: update depaware | Tom DNetto | 2 | -5/+21 |
| 2022-07-29 | tka,types/key: implement NLPrivate glue for tailnet key authority keys | Tom DNetto | 11 | -68/+188 |
| 2022-07-29 | shell.nix: update Go toolchain to 1.19 | Tom DNetto | 1 | -2/+6 |
| 2022-07-29 | tka: support processing non-primary forks, scenario-driven tests | Tom DNetto | 3 | -13/+347 |
| 2022-07-29 | tstest: do not error if the there are fewer goroutines than at start | Maisem Ali | 1 | -0/+3 |
| 2022-07-29 | tka: implement API surface for generating updates | Tom DNetto | 2 | -0/+321 |
| 2022-07-28 | go.mod: bump inet.af/wf, tidy | Brad Fitzpatrick | 3 | -20/+3 |
| 2022-07-28 | go.toolchain.rev: bump for VERSION file | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-07-28 | ipn/ipnlocal: blend existing host SSH keys + newly-generated types as needed | Brad Fitzpatrick | 2 | -29/+32 |
| 2022-07-28 | go.toolchain.rev: switch to Go 1.19rc2+ | Brad Fitzpatrick | 2 | -2/+2 |
| 2022-07-27 | logtail,logpolicy: tweak minor cosmetic things | Brad Fitzpatrick | 3 | -17/+22 |
| 2022-07-27 | cmd/tsconnect: fix xterm CSS not being imported | Mihai Parparita | 1 | -2/+2 |
| 2022-07-27 | cmd/tsconnect: lint during build step | Mihai Parparita | 2 | -1/+10 |
| 2022-07-27 | build_dist.sh: add --box and --extra-small flag to produce smaller and boxed ... | James Tucker | 1 | -1/+22 |
| 2022-07-27 | cmd/tsconnect: add basic panic handling | Mihai Parparita | 3 | -5/+45 |
| 2022-07-27 | net/tshttpproxy: fix incorrect type in Windows implementation, switch to mkwi... | Aaron Klotz | 3 | -44/+133 |
| 2022-07-27 | scripts: update check_license_headers.sh to skip zsyscall_windows.go | Aaron Klotz | 1 | -0/+3 |