1775 Commits (7407f404d996594de43a546cfabbd40d776a4e22)

Author SHA1 Message Date
David Anderson 2df8adef9d wgengine: make the tun.Device required at construction. 5 years ago
David Anderson 016de16b2e net/tstun: rename TUN to Wrapper. 5 years ago
David Anderson 82ab7972f4 net/tstun: rename NewFakeTUN to NewFake. 5 years ago
David Anderson 588b70f468 net/tstun: merge in wgengine/tstun. 5 years ago
David Anderson 2b4bfeda1a wgengine: pass in an explicit router.Router, rather than a generator. 5 years ago
David Anderson 44d9929208 wgengine: remove Config.TUNName, require caller to create device. 5 years ago
David Anderson 0a84aaca0a wgengine/router: remove unused wireguard *Device argument. 5 years ago
Brad Fitzpatrick bcf571ec97 wgengine/monitor: fix OpenBSD build 5 years ago
Brad Fitzpatrick 7f174e84e6 net/interfaces: remove mutating methods, add EqualFiltered instead 5 years ago
David Anderson 672731ac6f many: gofmt. 5 years ago
David Anderson 6521f02ff6 Move DNS flush logic to net/dns. 5 years ago
David Anderson 9f7f2af008 wgengine/router/dns: move to net/dns. 5 years ago
David Anderson 8432999835 Move wgengine/tsdns to net/dns. 5 years ago
Brad Fitzpatrick 81143b6d9a ipn/ipnlocal: start of peerapi between nodes 5 years ago
Josh Bleecher Snyder 28af46fb3b wgengine: pass logger as a separate arg to device.NewDevice 5 years ago
Brad Fitzpatrick 2384c112c9 net/packet, wgengine/{filter,tstun}: add TSMP ping 5 years ago
Josh Bleecher Snyder 4b77eca2de wgengine/magicsock: check returned error in addTestEndpoint 5 years ago
Brad Fitzpatrick c99f260e40 wgengine/magicsock: prefer IPv6 transport if roughly equivalent latency 5 years ago
Brad Fitzpatrick e2b3d9aa5f all: s/Magic DNS/MagicDNS/ for consistency 5 years ago
Brad Fitzpatrick 9643d8b34d wgengine/magicsock: add an addrLatency type to combine an IPPort+time.Duration 5 years ago
Brad Fitzpatrick 96dfeb2d7f wgengine: log tailscale pings 5 years ago
Brad Fitzpatrick 85138d3183 health: track whether any network interface is up 5 years ago
Brad Fitzpatrick 0994a9f7c4 wgengine{,/magicsock}: fix, improve "tailscale ping" to default routes and subnets 5 years ago
Brad Fitzpatrick 7e0d12e7cc wgengine/magicsock: don't update control if only endpoint order changes 5 years ago
Brad Fitzpatrick 1eb95c7e32 net/packet, wgengine{,/filter}: remove net/packet IPProto forwarding consts 5 years ago
Brad Fitzpatrick 01b90df2fa net/packet, wgengine/filter: support SCTP 5 years ago
Brad Fitzpatrick 90a6fb7ffe tailcfg: add FilterRule.IPProto 5 years ago
Brad Fitzpatrick 32562a82a9 wgengine/magicsock: annotate a few more disco logs as verbose 5 years ago
Brad Fitzpatrick c19ed37b0f wgengine/magicsock: mark some legacy debug log output as verbose 5 years ago
Brad Fitzpatrick aa79a57f63 wgengine/netstack: use inet.af/netstack, remove 64-bit only limitation 5 years ago
David Anderson 84aba349d9 Revert "wgengine/netstack: update gvisor to remove 64-bit only limitation" 5 years ago
Brad Fitzpatrick e0f2796b43 wgengine: don't diagnose iOS NWPathMonitor connection probe timeouts 5 years ago
Brad Fitzpatrick 0f90586da8 wgengine/monitor: skip more route messages on darwin 5 years ago
Brad Fitzpatrick d42f8b7f9a wgengine/netstack: update gvisor to remove 64-bit only limitation 5 years ago
Brad Fitzpatrick 232cfda280 wgengine/router: report to control when setPrivateNetwork fails 5 years ago
Brad Fitzpatrick ba8c6d0775 health, controlclient, ipn, magicsock: tell health package state of things 5 years ago
Naman Sood 770aa71ffb client, cmd/hello, ipn, wgengine: fix whois for netstack-forwarded connections 5 years ago
Brad Fitzpatrick 44ab0acbdb net/portmapper, wgengine/monitor: cache gateway IP info until link changes 5 years ago
Brad Fitzpatrick d580b3f09e wgengine/router: fix go vet failure on BSDs 5 years ago
Aleksandar Pesic 25d2dd868b wgengine/router: flushdns in windows when router config changes 5 years ago
Brad Fitzpatrick c81814e4f8 derp{,/derphttp},magicsock: tell DERP server when ping acks can be expected 5 years ago
Brad Fitzpatrick f9f3b67f3a wgengine{,tsdns}: rebind MagicDNS forwarders on link change 5 years ago
David Anderson fa6110e47b wgengine/router: don't touch interface routes 5 years ago
Brad Fitzpatrick c576fea60e wgengine/magicsock: delete unused WhoIs method that was moved elsewhere 5 years ago
Brad Fitzpatrick 0430c2dd12 wgengine/tsdns: truncate Map.PrettyDiffFrom string at 1KB 5 years ago
David Anderson a7f12a110a wgengine/filter: only log packets to/from non-default routes. 5 years ago
David Anderson d79a2f3809 wgengine/filter: only log packets to/from non-default routes. 5 years ago
Brad Fitzpatrick ef7bac2895 tailcfg, net/portmapper, wgengine/magicsock: add NetInfo.HavePortMap 5 years ago
Brad Fitzpatrick 79d8288f0a wgengine/magicsock, derp, derp/derphttp: respond to DERP server->client pings 5 years ago
Brad Fitzpatrick 387e83c8fe wgengine/magicsock: fix Conn.Rebind race that let ErrClosed errors be read 5 years ago