summaryrefslogtreecommitdiffhomepage
path: root/wgengine/magicsock
AgeCommit message (Expand)AuthorFilesLines
2021-05-16all: adapt to opaque netaddr typesJosh Bleecher Snyder3-44/+41
2021-05-11wgengine: remove wireguard-go DeviceOptionsJosh Bleecher Snyder2-13/+3
2021-05-11all: add extra information to serialized endpointsJosh Bleecher Snyder3-47/+58
2021-05-06wgengine/magicsock: rename discoEndpoint.wgEndpointHostPort to wgEndpointJosh Bleecher Snyder1-14/+14
2021-05-06wgengine/magicsock: use netaddr.MustParseIPPrefixJosh Bleecher Snyder1-10/+1
2021-05-06all: s/CreateEndpoint/ParseEndpoint/ in docsJosh Bleecher Snyder1-6/+6
2021-05-06wgengine/magicsock: simplify legacy endpoint DstToStringJosh Bleecher Snyder1-11/+5
2021-05-03wgenengine/magicsock: delete cursed testsJosh Bleecher Snyder1-152/+0
2021-04-29all: delete wgcfg.Key and wgcfg.PrivateKeyJosh Bleecher Snyder2-5/+4
2021-04-28wgengine/magicsock: always run ReceiveIPv6Josh Bleecher Snyder1-7/+4
2021-04-28health: track whether we have a functional udp4 bindJosh Bleecher Snyder1-0/+6
2021-04-28wgengine/magicsock: use netaddr.IP in listenPacketJosh Bleecher Snyder1-7/+18
2021-04-28wgengine/magicsock: unify initial bind and rebindJosh Bleecher Snyder1-59/+122
2021-04-28wgengine/magicsock: remove DefaultPort constJosh Bleecher Snyder1-15/+1
2021-04-28wgengine/magicsock: remove context arg from listenPacketJosh Bleecher Snyder1-8/+8
2021-04-26health, wgenegine: fix receive func health checks for the fourth timeJosh Bleecher Snyder1-0/+4
2021-04-26health: delete ReceiveFunc health checksJosh Bleecher Snyder1-25/+0
2021-04-23health, wgenegine: fix receive func health checks yet againJosh Bleecher Snyder1-14/+25
2021-04-22health, wgengine/magicsock: avoid receive function false positivesJosh Bleecher Snyder1-1/+7
2021-04-22health: track whether magicsock receive functions are runningJosh Bleecher Snyder1-0/+8
2021-04-20wgengine/magicsock: remove named returnJosh Bleecher Snyder1-1/+1
2021-04-20wgengine/magicsock: fix two commentsJosh Bleecher Snyder1-2/+2
2021-04-20wgengine/magicsock: remove unnecessary type assertionsJosh Bleecher Snyder1-2/+2
2021-04-20wgengine/magicsock: improve Rebind loggingJosh Bleecher Snyder1-2/+2
2021-04-20wgengine/magicsock: accept a host and port instead of an addr in listenPacketJosh Bleecher Snyder1-6/+7
2021-04-16ipn/ipnlocal, etc: require file sharing capability to send/recv filesBrad Fitzpatrick1-0/+5
2021-04-14ipn/ipnstate: add PeerStatus.TailscaleIPs slice, deprecate TailAddrBrad Fitzpatrick1-6/+11
2021-04-13tailcfg: add Endpoint, EndpointType, MapRequest.EndpointTypeBrad Fitzpatrick2-62/+77
2021-04-03wgengine/magicsock: remove RebindingUDPConn.FakeClosedJosh Bleecher Snyder1-70/+20
2021-04-03wgengine/wgcfg: remove Config.ListenPortJosh Bleecher Snyder1-2/+1
2021-04-02wgengine/...: split into multiple receive functionsJosh Bleecher Snyder2-263/+173
2021-04-01all: gofmt -sJosh Bleecher Snyder1-4/+4
2021-04-01wgengine/magicsock: adapt CreateEndpoint signature to match wireguard-goJosh Bleecher Snyder2-9/+12
2021-03-30wgengine/magicsock: don't call t.Fatal in magicStack.IPJosh Bleecher Snyder1-8/+7
2021-03-26net/tstun: rename TUN to Wrapper.David Anderson1-2/+2
2021-03-26net/tstun: merge in wgengine/tstun.David Anderson1-1/+1
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 Snyder1-6/+7
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-23wgengine/magicsock: add an addrLatency type to combine an IPPort+time.DurationBrad Fitzpatrick2-17/+64
2021-03-22wgengine{,/magicsock}: fix, improve "tailscale ping" to default routes and su...Brad Fitzpatrick1-48/+1
2021-03-22wgengine/magicsock: don't update control if only endpoint order changesBrad Fitzpatrick2-6/+84
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-15health, controlclient, ipn, magicsock: tell health package state of thingsBrad Fitzpatrick1-0/+15
2021-03-15net/portmapper, wgengine/monitor: cache gateway IP info until link changesBrad Fitzpatrick1-0/+8
2021-03-12derp{,/derphttp},magicsock: tell DERP server when ping acks can be expectedBrad Fitzpatrick1-0/+1
2021-03-11wgengine/magicsock: delete unused WhoIs method that was moved elsewhereBrad Fitzpatrick1-19/+0
2021-03-09tailcfg, net/portmapper, wgengine/magicsock: add NetInfo.HavePortMapBrad Fitzpatrick1-0/+23