summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2022-08-12wgengine/magicsock: implement wireguard-go conn.VectorBindjwhited/wireguard-go-vectorized-bindJordan Whited4-6/+380
2022-08-05net/socks5: use new Go 1.19 binary.AppendByteOrder.AppendUintXBrad Fitzpatrick1-3/+1
2022-08-04tsnet: cleanup resources upon start failure (#5301)Joe Tsai1-1/+23
2022-08-04net/netcheck: try ICMP if UDP is blocked (#5056)Andrew Dunham11-7/+634
2022-08-04tsnet: fix closing of filch buffer (#5299)Joe Tsai1-2/+4
2022-08-04tka,types/key: remove dependency for tailcfg & types/ packages on tkaTom DNetto18-77/+139
2022-08-04all: use syncs.AtomicValueMaisem Ali23-101/+97
2022-08-04syncs: add generic AtomicValueMaisem Ali1-0/+43
2022-08-04tsconnect: add flag to specify control server (#5294)Charlotte Brandhorst-Satzkorn3-1/+10
2022-08-04cmd/tsconnect: make logtail uploading workMihai Parparita3-12/+83
2022-08-04syncs, all: move to using Go's new atomic types instead of oursBrad Fitzpatrick20-143/+101
2022-08-03all: use atomic.PointerMaisem Ali9-24/+21
2022-08-03logtail, net/portmapper, wgengine/magicsock: use fmt.AppendfBrad Fitzpatrick4-7/+4
2022-08-03cmd/tsconnect,util/precompress: move precompression to its own packageMihai Parparita3-100/+142
2022-08-03cmd/tsconnect: add README with instructionsMihai Parparita1-0/+30
2022-08-03control/controlclient: fix crash in tests elsewhere when GetNLPublicKey is nilBrad Fitzpatrick1-5/+11
2022-08-03tka,types/key: implement direct node-key signaturesTom DNetto5-0/+191
2022-08-03tka: add attack-scenario unit tests, defensive checks, resolve TODOsTom DNetto3-57/+189
2022-08-03assorted: plumb tka initialization & network-lock key into tailscaledTom DNetto8-1/+124
2022-08-03types/key: make NLPublic complement to NLPrivateTom DNetto2-4/+46
2022-08-03tsnet: log out ephemeral nodes on Close()Maisem Ali1-5/+20
2022-08-03cmd/{cloner,viewer}: add support for map values with pointersMaisem Ali5-8/+34
2022-08-03cmd/viewer: add support for map of structs without pointersMaisem Ali4-17/+39
2022-08-03cmd/tsconnect: make PeerAPI workMihai Parparita2-0/+69
2022-08-02all: migrate code from netaddr.FromStdAddr to Go 1.18Brad Fitzpatrick7-35/+36
2022-08-02control/controlclient, tailcfg: add 6 more patchable Node fields [capver 36]Brad Fitzpatrick3-2/+139
2022-08-02cmd/tsconnect: prefetch main.wasm when servingMihai Parparita3-1/+18
2022-08-02cmd/tsconnect: add -fast-compression optionMihai Parparita3-10/+19
2022-08-02cmd/tsconnect: make terminal resizableMihai Parparita10-49/+129
2022-08-02all: migrate more code code to net/netip directlyBrad Fitzpatrick27-92/+65
2022-08-02tailcfg: add CapabilityFileSharingTarget to identify FileTargetsMaisem Ali5-36/+19
2022-08-02.github/workflows: put back CLI in cross-wasm GitHub actionMihai Parparita1-1/+1
2022-08-02cmd/tailscale/cli: use printf and outln consistentlyMihai Parparita5-18/+17
2022-08-02ssh/tailssh: fix deadlock in expandDelegateURLMaisem Ali1-4/+2
2022-08-02all: require Go 1.19Brad Fitzpatrick36-58/+55
2022-08-02wgengine/magicsock: avoid RebindingUDPConn mutex in common read/write caseBrad Fitzpatrick1-23/+26
2022-08-02all: gofmt for Go 1.19Brad Fitzpatrick36-211/+230
2022-08-02types/dnstype: use viewer instead of clonerMaisem Ali2-5/+9
2022-08-01tsweb: add HTTPError.Header (#5251)Joe Tsai1-4/+12
2022-08-01tsweb: mark AccessLogRecord fields as omitempty (#5250)Joe Tsai1-12/+12
2022-08-01go.mod: bump gvisorBrad Fitzpatrick2-3/+3
2022-08-01cmd/derper: remove support for logtail logging (#5248)Joe Tsai1-18/+9
2022-07-31go.toolchain.rev: bump tailscale.go1.19 commitBrad Fitzpatrick1-1/+1
2022-07-29cmd/tsconnect: allow SSH username to be specifiedMihai Parparita7-58/+158
2022-07-29cmd/tailscale{,d}: update depawareTom DNetto2-5/+21
2022-07-29tka,types/key: implement NLPrivate glue for tailnet key authority keysTom DNetto11-68/+188
2022-07-29shell.nix: update Go toolchain to 1.19Tom DNetto1-2/+6
2022-07-29tka: support processing non-primary forks, scenario-driven testsTom DNetto3-13/+347
2022-07-29tstest: do not error if the there are fewer goroutines than at startMaisem Ali1-0/+3
2022-07-29tka: implement API surface for generating updatesTom DNetto2-0/+321