| Age | Commit message (Expand) | Author | Files | Lines |
| 2022-08-12 | wgengine/magicsock: implement wireguard-go conn.VectorBindjwhited/wireguard-go-vectorized-bind | Jordan Whited | 4 | -6/+380 |
| 2022-08-05 | net/socks5: use new Go 1.19 binary.AppendByteOrder.AppendUintX | Brad Fitzpatrick | 1 | -3/+1 |
| 2022-08-04 | tsnet: cleanup resources upon start failure (#5301) | Joe Tsai | 1 | -1/+23 |
| 2022-08-04 | net/netcheck: try ICMP if UDP is blocked (#5056) | Andrew Dunham | 11 | -7/+634 |
| 2022-08-04 | tsnet: fix closing of filch buffer (#5299) | Joe Tsai | 1 | -2/+4 |
| 2022-08-04 | tka,types/key: remove dependency for tailcfg & types/ packages on tka | Tom DNetto | 18 | -77/+139 |
| 2022-08-04 | all: use syncs.AtomicValue | Maisem Ali | 23 | -101/+97 |
| 2022-08-04 | syncs: add generic AtomicValue | Maisem Ali | 1 | -0/+43 |
| 2022-08-04 | tsconnect: add flag to specify control server (#5294) | Charlotte Brandhorst-Satzkorn | 3 | -1/+10 |
| 2022-08-04 | cmd/tsconnect: make logtail uploading work | Mihai Parparita | 3 | -12/+83 |
| 2022-08-04 | syncs, all: move to using Go's new atomic types instead of ours | Brad Fitzpatrick | 20 | -143/+101 |
| 2022-08-03 | all: use atomic.Pointer | Maisem Ali | 9 | -24/+21 |
| 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 |