summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2021-04-30ipn: mock controlclient.Client; big ipn.Backend state machine test.apenwarr/statetestAvery Pennarun4-41/+834
2021-04-30controlclient: extract a Client interface and rename Client->Auto.Avery Pennarun6-59/+152
2021-04-29controlclient: extract State and Status stuff into its own file.Avery Pennarun2-73/+88
2021-04-29tstest/integration: use go binary from runtime.GOROOTBrad Fitzpatrick1-1/+22
2021-04-29go.mod: update wireguard-go.David Anderson2-40/+4
2021-04-29ipn/ipnlocal: be authoritative for the entire MagicDNS record tree.David Anderson1-0/+6
2021-04-29tstest/integration: set an HTTP_PROXY to catch bogus requestsBrad Fitzpatrick1-1/+19
2021-04-29testing: add start of an integration testBrad Fitzpatrick1-0/+175
2021-04-29tstest: add WaitFor helperBrad Fitzpatrick2-6/+31
2021-04-29types/wgkey: use value receiver with MarshalJSONJosh Bleecher Snyder2-9/+54
2021-04-29all: delete wgcfg.Key and wgcfg.PrivateKeyJosh Bleecher Snyder13-375/+29
2021-04-29net/dns: stop NetworkManager breaking v6 connectivity when setting DNS.David Anderson1-0/+20
2021-04-29net/interfaces: return all Tailscale addresses from Tailscale().David Anderson2-4/+15
2021-04-29ipn/ipnlocal: make FileTargets check IPN state firstBrad Fitzpatrick2-3/+33
2021-04-28workflows: remove coverageDenton Gentry1-48/+0
2021-04-28version: add IsMacSysExt funcBrad Fitzpatrick1-1/+26
2021-04-28go.mod: upgrade wireguard-goJosh Bleecher Snyder2-1/+3
2021-04-28wgengine/magicsock: always run ReceiveIPv6Josh Bleecher Snyder2-9/+6
2021-04-28health: track whether we have a functional udp4 bindJosh Bleecher Snyder2-1/+19
2021-04-28wgengine/magicsock: use netaddr.IP in listenPacketJosh Bleecher Snyder1-7/+18
2021-04-28ipn/ipnlocal: remove t.Parallel from recently added testBrad Fitzpatrick1-2/+0
2021-04-28wgengine/magicsock: unify initial bind and rebindJosh Bleecher Snyder2-59/+123
2021-04-28wgengine/magicsock: remove DefaultPort constJosh Bleecher Snyder3-18/+3
2021-04-28wgengine/magicsock: remove context arg from listenPacketJosh Bleecher Snyder1-8/+8
2021-04-28ipn/ipnlocal: add a test for earlier lazy machine key generation changeBrad Fitzpatrick1-0/+36
2021-04-28cmd/tailscale: improve file cp error message in macOS GUI versionBrad Fitzpatrick1-0/+4
2021-04-28version: add IsSandboxedMacOS funcBrad Fitzpatrick1-1/+16
2021-04-28go.mod: bump wireguard-goBrad Fitzpatrick2-1/+3
2021-04-28ipn/ipnlocal: remove IPv6 records from MagicDNS.David Anderson1-0/+10
2021-04-27version: bump dateBrad Fitzpatrick1-1/+1
2021-04-27net/dns: on windows, skip site-local v6 resolvers.David Anderson1-15/+45
2021-04-27cmd/tailscale: add 'tailscale file get' subcommandBrad Fitzpatrick2-2/+141
2021-04-27cmd/tailscale/cli: rename 'tailscale push' to 'tailscale file cp'Brad Fitzpatrick3-229/+276
2021-04-27wgengine: periodically poll engine status for logging side effectBrad Fitzpatrick1-0/+17
2021-04-27wgengine: update a log line from 'weird' to conventional 'unexpected'Brad Fitzpatrick1-1/+1
2021-04-27ipn/ipnlocal: prevent a now-expected [unexpected] log message on WindowsBrad Fitzpatrick1-0/+6
2021-04-27cmd/tailscale: fix typo in error message (#1807)Ross Zurowski1-1/+1
2021-04-26cmd/tailscale: make the new 'up' errors prettier and more helpfulBrad Fitzpatrick5-19/+130
2021-04-26health, wgenegine: fix receive func health checks for the fourth timeJosh Bleecher Snyder2-0/+66
2021-04-26health: delete ReceiveFunc health checksJosh Bleecher Snyder2-96/+0
2021-04-26net/tstun: split TUN events channel into up/down and MTUJosh Bleecher Snyder2-6/+52
2021-04-26net/dns: work around WSL DNS implementation flaws.David Anderson2-2/+29
2021-04-26cmd/tailscale/cli: don't do a simple up when in state NeedsLoginBrad Fitzpatrick1-1/+4
2021-04-26ipn/ipnlocal: always write files to partial files, even in buffered modeBrad Fitzpatrick1-7/+17
2021-04-26ipn/ipnlocal: use delete marker files to work around Windows delete problemsBrad Fitzpatrick2-16/+202
2021-04-26wgengine/bench: improved rate selection.Avery Pennarun3-17/+31
2021-04-26wgengine/bench: speed test for channels, sockets, and wireguard-go.Avery Pennarun5-1/+960
2021-04-24wgengine/router{win}: ignore broadcast routes added by Windows when removing ...Maisem Ali4-57/+117
2021-04-23net/dns: work around new NetworkManager in other selection paths.David Anderson1-4/+24
2021-04-23net/dns: don't use NM+resolved for NM >=1.26.6.David Anderson2-1/+49