summaryrefslogtreecommitdiffhomepage
path: root/wgengine
AgeCommit message (Expand)AuthorFilesLines
2020-08-07wgengine/router: set MTU on Windows to min(configured,possible)Brad Fitzpatrick1-0/+7
2020-08-06wgenginer/router: fix buildJosh Bleecher Snyder1-2/+7
2020-08-06wgengine: stop giving tsdns a buffer that will be reusedDmytro Shynkevych1-1/+1
2020-08-06wgengine,magicsock: fix two lazy wireguard config issuesBrad Fitzpatrick4-27/+153
2020-08-06tsdns: implement reverse DNS lookups, canonicalize names everywhere. (#640)Dmytro Shynkevych5-90/+413
2020-08-06control/controlclient: remove unused NetworkMap.UAPI methodBrad Fitzpatrick1-5/+13
2020-08-06wgengine/magicsock: fix lazy config deadlock, document more lock orderingBrad Fitzpatrick1-21/+24
2020-08-05wgengine/monitor: log RTM_DELROUTE details, fix format stringsBrad Fitzpatrick1-2/+12
2020-08-05wgengine: fix deadlock between engine and magicsockBrad Fitzpatrick2-3/+8
2020-08-04wgengine/magicsock: don't deadlock on pre-disco Endpoints w/ lazy wireguard c...Brad Fitzpatrick1-7/+5
2020-08-04wgengine/magicsock: when hard NAT, add stun-ipv4:static-port as candidateBrad Fitzpatrick1-0/+11
2020-08-04wgengine/magicsock: deflake tests, Close deadlock againBrad Fitzpatrick2-15/+35
2020-08-01wgengine/filter: omit logging for all v6 multicast, remove debug panic :(Brad Fitzpatrick2-1/+10
2020-07-31all: dns refactor, add Proxied and PerDomain flags from control (#615)Dmytro Shynkevych25-380/+559
2020-07-31wgengine: fix lazy wireguard config bug on sent packet minute+ laterBrad Fitzpatrick1-5/+22
2020-07-31router: split off sandboxed path from router_darwin (#624)Dmytro Shynkevych4-86/+22
2020-07-30wgengine/magicsock: remove TODO comment that's no longer applicableBrad Fitzpatrick1-1/+0
2020-07-30wgengine/magicsock: stop disco activity on IPN stopBrad Fitzpatrick2-5/+29
2020-07-30wgengine/magicsock: merge errClosed and errConnClosedBrad Fitzpatrick1-3/+1
2020-07-30wgengine/filter: remove leftover debug knob that staticcheck doesn't likeBrad Fitzpatrick1-4/+0
2020-07-30wgengine/filter: fix IPv4 IGMP spam omission, also omit ff02::16 spamBrad Fitzpatrick4-9/+95
2020-07-29router: stop iOS subprocess sandbox violations (#617)v1.0.0Dmytro Shynkevych1-4/+10
2020-07-29router: reload systemd-resolved after changing /etc/resolv.conf (#619)Dmytro Shynkevych1-0/+30
2020-07-29wgengine: disable wireguard config trimming for now except iOS w/ many peersBrad Fitzpatrick1-2/+30
2020-07-29wgengine/magicsock: update, flesh out a TODOBrad Fitzpatrick1-2/+5
2020-07-29wgengine/filter: don't spam logs on dropped outgoing IPv6 ICMP or IPv4 IGMPBrad Fitzpatrick3-13/+65
2020-07-28ipn: fix netmap change tracking and dns map generation (#609)Dmytro Shynkevych5-26/+263
2020-07-28wgengine/packet: add IPVersion field, don't use IPProto to note versionBrad Fitzpatrick4-49/+70
2020-07-28wgengine/magicsock: check slightly less aggressively for connectivity.David Anderson1-1/+1
2020-07-27wgengine/magicsock: deflake some tests with an ugly hackBrad Fitzpatrick1-2/+15
2020-07-27wgengine/magicsock: make disco subtest name more precise.David Anderson1-1/+1
2020-07-27wgengine/magicsock: remove unnecessary use of context.David Anderson1-4/+1
2020-07-27wgengine/magicsock: add docstring.David Anderson1-0/+4
2020-07-27wgengine/magicsock: don't deadlock on shutdown if sending blocks.David Anderson1-1/+5
2020-07-27ipn/ipnstate: record assigned Tailscale IPs.David Anderson2-30/+35
2020-07-27tstest/natlab: be a bit more lenient during test shutdown.David Anderson1-1/+8
2020-07-27wgengine/magicsock: give pinger a more generous packet timeout.David Anderson1-1/+7
2020-07-27derp: remove OnlyDisco option.David Anderson1-5/+0
2020-07-27wgengine/magicsock: add a test for two facing endpoint-independent NATs.David Anderson1-55/+125
2020-07-27wgengine/magicsock: explicitly check path discovery, add a firewall test.David Anderson1-20/+86
2020-07-27wgengine/magicsock: add a test for active path discovery.David Anderson2-20/+218
2020-07-27wgengine/magicsock: fix occasional deadlock on Conn.Close on c.derpStartedBrad Fitzpatrick1-1/+6
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