summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2021-03-29wgengine/netstack: Allow userspace networking mode to expose subnets (#1588)Naman Sood1-38/+114
2021-03-28wgengine/monitor: on wall time jump, synthesize network change eventBrad Fitzpatrick1-28/+107
2021-03-28wgengine: rename Fake to RespondToPing.David Anderson1-7/+9
2021-03-28wgengine: make Tun optional again, default to fake.David Anderson1-3/+11
2021-03-28wgengine: optimize isLocalAddr a bitBrad Fitzpatrick2-25/+86
2021-03-28wgengine: default Router to a no-op router.David Anderson1-11/+3
2021-03-28wgengine: remove Config.TUN argument.David Anderson1-3/+0
2021-03-27wgengine: extend TestWatchdog timeout on macOSJosh Bleecher Snyder1-2/+10
2021-03-27wgengine: make the tun.Device required at construction.David Anderson1-9/+4
2021-03-26net/tstun: rename TUN to Wrapper.David Anderson5-15/+15
2021-03-26net/tstun: rename NewFakeTUN to NewFake.David Anderson1-1/+1
2021-03-26net/tstun: merge in wgengine/tstun.David Anderson9-973/+5
2021-03-26wgengine: pass in an explicit router.Router, rather than a generator.David Anderson2-25/+20
2021-03-26wgengine: remove Config.TUNName, require caller to create device.David Anderson3-263/+4
2021-03-26wgengine/router: remove unused wireguard *Device argument.David Anderson11-27/+16
2021-03-26wgengine/monitor: fix OpenBSD buildBrad Fitzpatrick1-1/+2
2021-03-26net/interfaces: remove mutating methods, add EqualFiltered insteadBrad Fitzpatrick1-7/+2
2021-03-25many: gofmt.David Anderson7-7/+7
2021-03-25Move DNS flush logic to net/dns.David Anderson1-6/+3
2021-03-25wgengine/router/dns: move to net/dns.David Anderson18-1195/+5
2021-03-25Move wgengine/tsdns to net/dns.David Anderson13-2441/+14
2021-03-25ipn/ipnlocal: start of peerapi between nodesBrad Fitzpatrick1-21/+22
2021-03-24wgengine: pass logger as a separate arg to device.NewDeviceJosh Bleecher Snyder3-14/+10
2021-03-24net/packet, wgengine/{filter,tstun}: add TSMP pingBrad Fitzpatrick5-6/+139
2021-03-24wgengine/magicsock: check returned error in addTestEndpointJosh Bleecher Snyder1-4/+7
2021-03-23wgengine/magicsock: prefer IPv6 transport if roughly equivalent latencyBrad Fitzpatrick2-0/+34
2021-03-23all: s/Magic DNS/MagicDNS/ for consistencyBrad Fitzpatrick2-2/+2
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 Fitzpatrick1-0/+1
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 Fitzpatrick7-96/+98
2021-03-20net/packet, wgengine/filter: support SCTPBrad Fitzpatrick7-36/+48
2021-03-19tailcfg: add FilterRule.IPProtoBrad Fitzpatrick6-15/+156
2021-03-19wgengine/magicsock: annotate a few more disco logs as verboseBrad Fitzpatrick1-4/+4
2021-03-18wgengine/magicsock: mark some legacy debug log output as verboseBrad Fitzpatrick1-6/+6
2021-03-17wgengine/netstack: use inet.af/netstack, remove 64-bit only limitationBrad Fitzpatrick2-54/+14
2021-03-16Revert "wgengine/netstack: update gvisor to remove 64-bit only limitation"David Anderson2-2/+42
2021-03-16wgengine: don't diagnose iOS NWPathMonitor connection probe timeoutsBrad Fitzpatrick1-0/+13
2021-03-16wgengine/monitor: skip more route messages on darwinBrad Fitzpatrick1-10/+64
2021-03-15wgengine/netstack: update gvisor to remove 64-bit only limitationBrad Fitzpatrick2-42/+2
2021-03-15wgengine/router: report to control when setPrivateNetwork failsBrad Fitzpatrick1-0/+2
2021-03-15health, controlclient, ipn, magicsock: tell health package state of thingsBrad Fitzpatrick1-0/+15
2021-03-15client, cmd/hello, ipn, wgengine: fix whois for netstack-forwarded connectionsNaman Sood4-3/+66
2021-03-15net/portmapper, wgengine/monitor: cache gateway IP info until link changesBrad Fitzpatrick3-3/+35
2021-03-15wgengine/router: fix go vet failure on BSDsBrad Fitzpatrick1-1/+1
2021-03-15wgengine/router: flushdns in windows when router config changesAleksandar Pesic1-0/+8
2021-03-12derp{,/derphttp},magicsock: tell DERP server when ping acks can be expectedBrad Fitzpatrick1-0/+1
2021-03-12wgengine{,tsdns}: rebind MagicDNS forwarders on link changeBrad Fitzpatrick3-12/+46