summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2020-03-27types/key: make Public implement TextMarshaler, TextUnmarshalerBrad Fitzpatrick2-0/+46
2020-03-27ipn: move FakeBackend to a test-only fileBrad Fitzpatrick1-0/+0
2020-03-27cmd/tailscale: remove unnecessary logpolicy/logtail loggingBrad Fitzpatrick1-4/+0
2020-03-27testy: make safe for concurrent use.David Anderson1-1/+10
2020-03-27testy: don't give Clock.Step==0 magical behavior.David Anderson1-6/+1
2020-03-26control/controlclient: flip IPv6 to be on by defaultBrad Fitzpatrick1-5/+12
2020-03-26cmd/tailscaled, wgengine, ipn: add /debug/ipn handler with world stateBrad Fitzpatrick9-4/+415
2020-03-25stunner: fix data race.David Anderson1-0/+2
2020-03-25logpolicy: don't log timestamp when running under systemdBrad Fitzpatrick1-0/+15
2020-03-25wgengine/magicsock: re-stun every [20,27] sec, not 28Brad Fitzpatrick1-3/+9
2020-03-25go.mod, go.sum: tidyBrad Fitzpatrick2-1/+2
2020-03-25wgengine/magicsock: revise derp fallback logicBrad Fitzpatrick2-6/+19
2020-03-25go.mod: bump wireguard-go version.David Anderson1-1/+2
2020-03-25wgengine, wgengine/filter: minor doc, style, performance, locking changesBrad Fitzpatrick3-10/+29
2020-03-25wgengine/magicsock: if UDP blocked, pick DERP where most peers areBrad Fitzpatrick1-0/+30
2020-03-25wgengine: don't lose filter state on filter reconfig.Avery Pennarun6-15/+46
2020-03-25ipn/local: don't print packet filter every single time.Avery Pennarun1-1/+10
2020-03-25cmd/relaynode: delete it!Avery Pennarun36-604/+1
2020-03-24control/controlclient: remove old compat PacketFilter initialization.David Anderson1-9/+0
2020-03-24wgengine/magicsock: stringify [IPv6]:port normally in AddrSet.StringBrad Fitzpatrick1-2/+15
2020-03-24wgengine/magicsock: finish IPv6 transport supportBrad Fitzpatrick1-9/+10
2020-03-24wgengine/magicsock: remove log allocationBrad Fitzpatrick1-1/+1
2020-03-24wgengine/magicsock: more logging improvementsBrad Fitzpatrick2-26/+84
2020-03-24control/controlclient: add TODO to delete the UAPI methodBrad Fitzpatrick1-0/+2
2020-03-23ipn: call SetNetInfoCallback later, in StartBrad Fitzpatrick1-2/+2
2020-03-23wgengine/magicsock: fix few remaining logs without package prefixBrad Fitzpatrick1-8/+8
2020-03-23wgengine/magicsock: clean up, add, improve DERP logsBrad Fitzpatrick1-21/+120
2020-03-23derp/derphttp: remove a redundant log messageBrad Fitzpatrick1-2/+0
2020-03-23derp/derphttp: ignore PeerGoneMessage in testBrad Fitzpatrick1-0/+2
2020-03-23wgengine/magicsock: re-STUN on DERP connection deathBrad Fitzpatrick1-0/+1
2020-03-22derp, magicsock: send new "peer gone" frames when previous sender disconnectsBrad Fitzpatrick5-6/+174
2020-03-23tailcfg: NetInfo.String: handle nil object without panicingDavid Crawshaw1-0/+3
2020-03-22wgengine/magicsock: return early, outdent in derpWriteChanOfAddrBrad Fitzpatrick1-40/+47
2020-03-22derp: wait for send goroutine to finish before returning from runBrad Fitzpatrick1-16/+31
2020-03-22derp: only flush writes to clients when we're out of things to writeBrad Fitzpatrick1-20/+36
2020-03-22derp: remove TODO commentBrad Fitzpatrick1-1/+0
2020-03-21derp: revert rename of pkt to sendMsgBrad Fitzpatrick1-8/+8
2020-03-21derp: remove the mutex around and closing of send channelBrad Fitzpatrick1-41/+21
2020-03-21derp: rename pkt to sendMsg, in prep for other types of writesBrad Fitzpatrick1-9/+15
2020-03-21derp: add sclient.done channel, simplify some context passingBrad Fitzpatrick1-14/+17
2020-03-20derp: specify type of the by-reason drop varz.David Anderson1-1/+1
2020-03-20derp: export metric for server's initial MemStats.Sys readingBrad Fitzpatrick1-0/+7
2020-03-20derp: sprinkle comments and docstrings.David Anderson1-6/+10
2020-03-20derp: add per-reason packet drop counter.David Anderson1-16/+35
2020-03-20derp: move write timeout to package constant.David Anderson2-8/+6
2020-03-20derp: add short queues between reader and writer, drop on overload.David Anderson2-111/+161
2020-03-20wgengine/magicsock: send IPv6 using pconn6, if availableBrad Fitzpatrick1-6/+15
2020-03-20controlclient, magicsock: add debug knob to request IPv6 endpointsBrad Fitzpatrick2-6/+16
2020-03-20wgengine/magicsock: make log message include DERP port (node)Brad Fitzpatrick1-1/+1
2020-03-20wgengine/magicsock: call stun callback w/ only valid part of STUN packetBrad Fitzpatrick1-2/+2