summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2020-07-27wgengine/magicsock: log better with less spam on transition to stopped stateBrad Fitzpatrick2-6/+20
2020-07-25wgengine/magicsock: remove overkill, slow reflect.DeepEqual of NetworkMapBrad Fitzpatrick1-2/+14
2020-07-25wgengine: add debug knob to disable the watchdog during debuggingBrad Fitzpatrick1-0/+5
2020-07-24wgengine/magicsock: refactor twoDevicePing to make stack construction cleaner.David Anderson1-163/+163
2020-07-24wgengine: configure wireguard peers lazily, as neededBrad Fitzpatrick4-78/+410
2020-07-24wgengine/magicsock: don't log about disco ping timeouts if we have a working ...Brad Fitzpatrick1-6/+16
2020-07-24wgengine/tstun: move sync.Pool to package globalBrad Fitzpatrick1-12/+9
2020-07-23wgengine/router: support legacy resolvconfDmytro Shynkevych1-2/+57
2020-07-22wgengine/router: don't use 88 or 8888 as table/rule numbers.David Anderson2-40/+55
2020-07-22wgengine/router: fix router_test to match the new marks.David Anderson1-16/+16
2020-07-22wgengine/router: switch packet marks to avoid conflict with Weave Net.David Anderson1-2/+2
2020-07-18wgengine/magicsock: fix typo in commentv0.100.0-153Brad Fitzpatrick1-1/+1
2020-07-18wgengine/magicsock: reduce log verbosity of discovery messagesBrad Fitzpatrick1-28/+72
2020-07-18wgengine/router: use better NetworkManager APIDmytro Shynkevych2-58/+47
2020-07-17Use LittleEndian for correct byte order on DNS IPsEduardo Kienetz1-1/+1
2020-07-16wgengine/magicsock: run test DERP in mode where only disco packets allowedBrad Fitzpatrick1-3/+6
2020-07-16all: fix vet warningsBrad Fitzpatrick3-5/+14
2020-07-16wgengine/magicsock: update comment, fix earlier commitBrad Fitzpatrick1-10/+10
2020-07-16wgengine/magicsock: gofmtBrad Fitzpatrick1-2/+2
2020-07-16wgengine/magicsock: time.Sleep -> time.AfterDmytro Shynkevych1-1/+1
2020-07-16wgengine/magicsock: make time.Sleep in runDerpReader respect cancellation.Dmytro Shynkevych1-1/+6
2020-07-16wgengine/magicsock: make receive from didCopy respect cancellation.Dmytro Shynkevych1-1/+9
2020-07-15wgengine: only launch pingers for peers predating the discovery protocolBrad Fitzpatrick2-1/+23
2020-07-15wgengine: update for tailscale/wireguard-go API changesBrad Fitzpatrick1-3/+8
2020-07-15tstest/natlab: refactor PacketHandler into a larger interface.David Anderson1-6/+4
2020-07-15tstun: remove buggy-looking log line.Dmytro Shynkevych1-3/+1
2020-07-14wgengine: fix macos staticcheck errors (#557)Wendi Yu5-16/+22
2020-07-14tsdns: response to type ANY queriesDmytro Shynkevych1-1/+1
2020-07-14wgengine/magicsock: wait for derphttp client goroutine to exitDmytro Shynkevych1-0/+11
2020-07-14wgengine/router: dns: unify on *BSD, multimode on Linux, Magic DNS (#536)Dmytro Shynkevych15-242/+906
2020-07-13cmd/tailscaled: graceful shutdown (#534)Dmytro Shynkevych1-0/+7
2020-07-11wgengine/magicsock: add a connectivity test for facing firewalls.David Anderson1-0/+28
2020-07-11wgengine/magicsock: rearrange TwoDevicePing test for future natlab tests.David Anderson1-32/+47
2020-07-11wgengine/magicsock: make trivial natlab test pass.David Anderson1-19/+16
2020-07-10wgengine/magicsock, tstest/natlab: start hooking up natlab to magicsockBrad Fitzpatrick2-11/+71
2020-07-10wgengine/tsdns: local DNS server for testingDmytro Shynkevych2-12/+118
2020-07-08tsdns: fix race in delegateDmytro Shynkevych1-1/+1
2020-07-08wgengine/magicsock: stop discoEndpoint timers on CloseBrad Fitzpatrick1-0/+13
2020-07-08wgengine/magicsock: remove DisableSTUNForTestingBrad Fitzpatrick1-3/+1
2020-07-07tsdns: dual resolution mode, IPv6 support (#526)Dmytro Shynkevych4-250/+547
2020-07-07wgengine/monitor: fix other potential crashes on LinuxBrad Fitzpatrick1-11/+16
2020-07-07wgengine/monitor: fix crash on Linux on type 21 messagesBrad Fitzpatrick3-7/+9
2020-07-07wgengine/tstun: fix alignment of 64-bit atomic fieldBrad Fitzpatrick1-1/+2
2020-07-06wgengine/monitor: parse Linux netlink messages, ignore our own eventsBrad Fitzpatrick4-22/+105
2020-07-06net/tsaddr: new package to hold Tailscale-specific IPs/rangesBrad Fitzpatrick1-8/+4
2020-07-06netcheck, tailcfg, interfaces, magicsock: survey UPnP, NAT-PMP, PCPBrad Fitzpatrick1-0/+3
2020-07-06wgengine/magicsock: change API to not permit disco key changesBrad Fitzpatrick5-22/+19
2020-07-03wgengine/magicsock: fix data race from undocumented wireguard-go requirementBrad Fitzpatrick2-0/+27
2020-07-03cmd/tailscale: add tailscale status region name, last write, consistently starBrad Fitzpatrick1-11/+52
2020-07-03wgengine/magicsock: add discoEndpoint heartbeatBrad Fitzpatrick1-21/+117