summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2021-03-27WIP: encode peer public key in endpointjosh/wip/create-endpoint-no-public-keyJosh Bleecher Snyder7-17/+42
2021-03-27wgengine: extend TestWatchdog timeout on macOSJosh Bleecher Snyder1-2/+10
2021-03-27wgengine: make the tun.Device required at construction.David Anderson3-14/+10
2021-03-26net/tstun: rename wrap_windows.go to tun_windows.go.David Anderson1-0/+0
2021-03-26net/tstun: document exported function.David Anderson1-0/+1
2021-03-26net/tstun: rename TUN to Wrapper.David Anderson7-61/+58
2021-03-26net/tstun: rename NewFakeTUN to NewFake.David Anderson4-7/+5
2021-03-26net/tstun: merge in wgengine/tstun.David Anderson11-11/+9
2021-03-26net/tstun: rename from net/tun.David Anderson6-9/+9
2021-03-26wgengine: pass in an explicit router.Router, rather than a generator.David Anderson3-26/+21
2021-03-26cmd/tailscaled: readd tun.Diagnose call, mistakenly lost during refactor.David Anderson1-0/+1
2021-03-26ipn/ipnlocal: rename/document peerapi stuff a bit, pass self identityBrad Fitzpatrick2-12/+25
2021-03-26wgengine: remove Config.TUNName, require caller to create device.David Anderson7-148/+167
2021-03-26wgengine/router: remove unused wireguard *Device argument.David Anderson11-27/+16
2021-03-26ipn/ipnlocal: get peerapi ~working in macOS/iOS NetworkExtension sandboxBrad Fitzpatrick3-9/+94
2021-03-26wgengine/monitor: fix OpenBSD buildBrad Fitzpatrick1-1/+2
2021-03-26net/interfaces: remove mutating methods, add EqualFiltered insteadBrad Fitzpatrick3-48/+76
2021-03-26ipn/ipnlocal: pass down interface state to peerapi ListenConfig hookBrad Fitzpatrick2-4/+6
2021-03-26net/interfaces: track more interface metadata in StateBrad Fitzpatrick1-10/+10
2021-03-26control/controlclient: sign RegisterRequest (#1549)Adrian Dewhurst8-1/+298
2021-03-25many: gofmt.David Anderson8-8/+8
2021-03-25Move DNS flush logic to net/dns.David Anderson2-6/+22
2021-03-25wgengine/router/dns: move to net/dns.David Anderson21-12/+10
2021-03-25Move wgengine/tsdns to net/dns.David Anderson15-32/+32
2021-03-25ipn/ipnlocal: start of peerapi between nodesBrad Fitzpatrick4-60/+229
2021-03-25Revert "cmd/tailscaled: split package main into main shim + package"Brad Fitzpatrick8-47/+30
2021-03-24cmd/tailscaled: split package main into main shim + packageBrad Fitzpatrick8-30/+47
2021-03-24wgengine: pass logger as a separate arg to device.NewDeviceJosh Bleecher Snyder5-15/+13
2021-03-24cmd/tailscale: add "tailscale ip [-4] [-6]" commandBrad Fitzpatrick2-0/+70
2021-03-24net/packet, wgengine/{filter,tstun}: add TSMP pingBrad Fitzpatrick13-18/+247
2021-03-24wgengine/magicsock: check returned error in addTestEndpointJosh Bleecher Snyder1-4/+7
2021-03-24go.sum: add entries for upstream wireguard-goJosh Bleecher Snyder1-0/+5
2021-03-24tstest/natlab: use net.ErrClosedJosh Bleecher Snyder1-3/+1
2021-03-23wgengine/magicsock: prefer IPv6 transport if roughly equivalent latencyBrad Fitzpatrick2-0/+34
2021-03-23all: s/Magic DNS/MagicDNS/ for consistencyBrad Fitzpatrick4-4/+4
2021-03-23syncs: add SemaphoreBrad Fitzpatrick2-2/+72
2021-03-23wgengine/magicsock: add an addrLatency type to combine an IPPort+time.DurationBrad Fitzpatrick2-17/+64
2021-03-22wgengine: log tailscale pingsBrad Fitzpatrick1-0/+4
2021-03-22health: track whether any network interface is upBrad Fitzpatrick2-0/+13
2021-03-22wgengine{,/magicsock}: fix, improve "tailscale ping" to default routes and su...Brad Fitzpatrick3-54/+97
2021-03-22wgengine/magicsock: don't update control if only endpoint order changesBrad Fitzpatrick2-6/+84
2021-03-20net/packet, wgengine{,/filter}: remove net/packet IPProto forwarding constsBrad Fitzpatrick13-152/+169
2021-03-20net/packet, wgengine/filter: support SCTPBrad Fitzpatrick17-62/+154
2021-03-19tailcfg: add FilterRule.IPProtoBrad Fitzpatrick7-16/+169
2021-03-19wgengine/magicsock: annotate a few more disco logs as verboseBrad Fitzpatrick1-4/+4
2021-03-19cmd/tailscale/cli: use double hypens, make default usage func more clearBrad Fitzpatrick4-9/+82
2021-03-19ipn/ipnlocal: allow client access to exit node's public IPs.David Anderson2-3/+50
2021-03-19control, ipn, tailcfg: remove golang.org/x/oauth2 dep, add tailcfg.Oauth2TokenBrad Fitzpatrick13-352/+49
2021-03-19net/interfaces: use windows API to get the default route instead of parsing `...Aleksandar Pesic3-46/+66
2021-03-18cmd/tailscale, ipn/localapi: get daemon version from localapi statusBrad Fitzpatrick5-58/+104