351 Commits (ff8c8db9d3d30ec3cdaa0bc6c7ff60bba60e86d7)

Author SHA1 Message Date
Dmytro Shynkevych 2ce2b63239
router: stop iOS subprocess sandbox violations (#617) 6 years ago
Dmytro Shynkevych 154d1cde05
router: reload systemd-resolved after changing /etc/resolv.conf (#619) 6 years ago
Brad Fitzpatrick b3fc61b132 wgengine: disable wireguard config trimming for now except iOS w/ many peers 6 years ago
Brad Fitzpatrick d55fdd4669 wgengine/magicsock: update, flesh out a TODO 6 years ago
Brad Fitzpatrick d96d26c22a wgengine/filter: don't spam logs on dropped outgoing IPv6 ICMP or IPv4 IGMP 6 years ago
Dmytro Shynkevych c7582dc234
ipn: fix netmap change tracking and dns map generation (#609) 6 years ago
Brad Fitzpatrick 3e3c24b8f6 wgengine/packet: add IPVersion field, don't use IPProto to note version 6 years ago
David Anderson f8e4c75f6b wgengine/magicsock: check slightly less aggressively for connectivity. 6 years ago
Brad Fitzpatrick 58b721f374 wgengine/magicsock: deflake some tests with an ugly hack 6 years ago
David Anderson 41d0c81859 wgengine/magicsock: make disco subtest name more precise. 6 years ago
David Anderson 9beea8b314 wgengine/magicsock: remove unnecessary use of context. 6 years ago
David Anderson b62341d308 wgengine/magicsock: add docstring. 6 years ago
David Anderson 9265296b33 wgengine/magicsock: don't deadlock on shutdown if sending blocks. 6 years ago
David Anderson 0249236cc0 ipn/ipnstate: record assigned Tailscale IPs. 6 years ago
David Anderson c3958898f1 tstest/natlab: be a bit more lenient during test shutdown. 6 years ago
David Anderson 7578c815be wgengine/magicsock: give pinger a more generous packet timeout. 6 years ago
David Anderson c3994fd77c derp: remove OnlyDisco option. 6 years ago
David Anderson 5455c64f1d wgengine/magicsock: add a test for two facing endpoint-independent NATs. 6 years ago
David Anderson f794493b4f wgengine/magicsock: explicitly check path discovery, add a firewall test. 6 years ago
David Anderson f582eeabd1 wgengine/magicsock: add a test for active path discovery. 6 years ago
Brad Fitzpatrick 37903a9056 wgengine/magicsock: fix occasional deadlock on Conn.Close on c.derpStarted 6 years ago
Brad Fitzpatrick fe68841dc7 wgengine/magicsock: log better with less spam on transition to stopped state 6 years ago
Brad Fitzpatrick e298327ba8 wgengine/magicsock: remove overkill, slow reflect.DeepEqual of NetworkMap 6 years ago
Brad Fitzpatrick 4970e771ab wgengine: add debug knob to disable the watchdog during debugging 6 years ago
David Anderson 3669296cef wgengine/magicsock: refactor twoDevicePing to make stack construction cleaner. 6 years ago
Brad Fitzpatrick 16a9cfe2f4 wgengine: configure wireguard peers lazily, as needed 6 years ago
Brad Fitzpatrick 5066b824a6 wgengine/magicsock: don't log about disco ping timeouts if we have a working address 6 years ago
Brad Fitzpatrick a89d610a3d wgengine/tstun: move sync.Pool to package global 6 years ago
Dmytro Shynkevych c53ab3111d wgengine/router: support legacy resolvconf 6 years ago
David Anderson 189d86cce5 wgengine/router: don't use 88 or 8888 as table/rule numbers. 6 years ago
David Anderson 972a42cb33 wgengine/router: fix router_test to match the new marks. 6 years ago
David Anderson d60917c0f1 wgengine/router: switch packet marks to avoid conflict with Weave Net. 6 years ago
Brad Fitzpatrick c06d2a8513 wgengine/magicsock: fix typo in comment 6 years ago
Brad Fitzpatrick bf195cd3d8 wgengine/magicsock: reduce log verbosity of discovery messages 6 years ago
Dmytro Shynkevych a3e7252ce6 wgengine/router: use better NetworkManager API 6 years ago
Eduardo Kienetz 5df6be9d38 Use LittleEndian for correct byte order on DNS IPs 6 years ago
Brad Fitzpatrick a6559a8924 wgengine/magicsock: run test DERP in mode where only disco packets allowed 6 years ago
Brad Fitzpatrick 10ac066013 all: fix vet warnings 6 years ago
Brad Fitzpatrick d74c9aa95b wgengine/magicsock: update comment, fix earlier commit 6 years ago
Brad Fitzpatrick c976264bd1 wgengine/magicsock: gofmt 6 years ago
Dmytro Shynkevych f3e2b65637
wgengine/magicsock: time.Sleep -> time.After 6 years ago
Dmytro Shynkevych 380ee76d00
wgengine/magicsock: make time.Sleep in runDerpReader respect cancellation. 6 years ago
Dmytro Shynkevych 891898525c
wgengine/magicsock: make receive from didCopy respect cancellation. 6 years ago
Brad Fitzpatrick a2267aae99 wgengine: only launch pingers for peers predating the discovery protocol 6 years ago
Brad Fitzpatrick cdfea347d0 wgengine: update for tailscale/wireguard-go API changes 6 years ago
David Anderson 45578b47f3 tstest/natlab: refactor PacketHandler into a larger interface. 6 years ago
Dmytro Shynkevych 19867b2b6d
tstun: remove buggy-looking log line. 6 years ago
Wendi Yu c3736250a4
wgengine: fix macos staticcheck errors (#557) 6 years ago
Dmytro Shynkevych 3b36400e35
tsdns: response to type ANY queries 6 years ago
Dmytro Shynkevych 2f15894a10 wgengine/magicsock: wait for derphttp client goroutine to exit 6 years ago