50 Commits (7a1813fd249646068ff70f1017dff1700aade96d)

Author SHA1 Message Date
Denton Gentry 09148c07ba interfaces: check correct error /proc/net/route 5 years ago
Denton Gentry a9745a0b68 interfaces: try larger read from /proc/net/route 5 years ago
Denton Gentry 54ba6194f7 interfaces: allow IPv6 ULA as a valid address. 5 years ago
Brad Fitzpatrick 7f174e84e6 net/interfaces: remove mutating methods, add EqualFiltered instead 5 years ago
Brad Fitzpatrick 7dc88e4c1e net/interfaces: track more interface metadata in State 5 years ago
Aleksandar Pesic 7b57310966 net/interfaces: use windows API to get the default route instead of parsing `route print` output 5 years ago
Brad Fitzpatrick d5fd373f09 net/interfaces: skip IPv6 link-local interfaces like we do for IPv4 5 years ago
Brad Fitzpatrick 974be2ec5c net/interfaces: rewrite the darwin likelyHomeRouterIP from C to Go 5 years ago
Brad Fitzpatrick fee74e7ea7 net/interfaces, wgengine/monitor: fix false positives link changes 5 years ago
Brad Fitzpatrick b14ea68754 net/interfaces: log why when we failed to look up gateway on macOS 5 years ago
Brad Fitzpatrick 829eb8363a net/interfaces: sort returned addresses from LocalAddresses 5 years ago
Brad Fitzpatrick 8a55d463c8 net/interfaces: merge darwin files for DefaultRouteInterface in sandbox 5 years ago
David Anderson f647e3daaf ipn/ipnlocal: transform default routes into "all but LAN" routes. 5 years ago
Brad Fitzpatrick 000b80de9d net/interfaces: go idle on macOS when wifi/etc is down, ignore utun* interfaces 5 years ago
Brad Fitzpatrick f4ae745b0b net/{interfaces,netns}: add some new tests, missed from prior commit 5 years ago
Brad Fitzpatrick e923639feb net/interfaces: fix staticcheck error on darwin 5 years ago
Brad Fitzpatrick 52e24aa966 net/{interfaces,ns}: add tailscaled-mode darwin routing looping prevention 5 years ago
Brad Fitzpatrick 20e66c5b92 net/interfaces: reconcile interface filtering with address printing in logs 5 years ago
David Crawshaw d139fa9c92 net/interfaces: use a uint32_t for ipv4 address 5 years ago
Brad Fitzpatrick 35e10c78fc net/interfaces: don't send over zt* interfaces 5 years ago
David Anderson 692a011b54 net/interfaces: remove IsTailscaleIP, make callers use tsaddr. 5 years ago
David Anderson baa7937998 net/interfaces: return IPv6 addresses from LocalAddresses. 5 years ago
Josh Bleecher Snyder a6cad71fb2 go.mod: upgrade staticcheck to 0.1.0 5 years ago
Josh Bleecher Snyder 1ebbaaaebb net/interfaces: make syscall and netstat agree when multiple gateways are present 5 years ago
Brad Fitzpatrick d192bd0f86 net/interfaces: ignore bogus proxy URLs from winhttp [windows] 6 years ago
Alex Brainman f2ce64f0c6 wgengine/router: unfork winipcfg-go package, use upstream 6 years ago
Brad Fitzpatrick 6ee219a25d ipn, wgengine, magicsock, tsdns: be quieter and less aggressive when offline 6 years ago
Brad Fitzpatrick 587bdc4280 ipn, wgengine: disable subnet routes if network has PAC configuration 6 years ago
Brad Fitzpatrick ed5d5f920f net/interfaces: add interfaces.State.String method 6 years ago
Brad Fitzpatrick cab3eb995f net/interfaces: quiet PAC detection logging in no-PAC case, add benchmark 6 years ago
Brad Fitzpatrick 8051ecff55 net/interfaces: add State.PAC field, populate it on Windows 6 years ago
Brad Fitzpatrick 8893c2ee78 net/interfaces, net/netns: move default route interface code to interfaces 6 years ago
David Anderson 8f5b52e571 net/netns: add windows support. 6 years ago
Brad Fitzpatrick c5eb57f4d6 net/tshttpproxy: new package, support WPAD/PAC proxies on Windows 6 years ago
Brad Fitzpatrick dbb4c246fa wgengine/monitor: add Windows linkchange monitor 6 years ago
Brad Fitzpatrick b97aac1718 net/interfaces: include DefaultRouteInterface in interfaces.State 6 years ago
Josh Bleecher Snyder a9b1e3f9e8 net/interfaces: remove old debug old 6 years ago
Brad Fitzpatrick 25b021388b net/netns, net/interfaces: move defaultRouteInterface, add Android fallback 6 years ago
Josh Bleecher Snyder a16a793605 net/interfaces: use syscalls to find private gateway IP address 6 years ago
Brad Fitzpatrick c253d4f948 net/interfaces: don't try to fork on iOS in likelyHomeRouterIPDarwin 6 years ago
Brad Fitzpatrick 33a748bec1 net/interfaces: fix likelyHomeRouterIP on Android 6 years ago
Brad Fitzpatrick 723b9eecb0 net/interfaces: set SysProcAttr.HideWindow to prevent cmd.exe flash on Windows 6 years ago
Brad Fitzpatrick 742b8b44a8 net/tsaddr: new package to hold Tailscale-specific IPs/ranges 6 years ago
Brad Fitzpatrick 5c6d8e3053 netcheck, tailcfg, interfaces, magicsock: survey UPnP, NAT-PMP, PCP 6 years ago
Brad Fitzpatrick 32156330a8 net/interfaces: add func LikelyHomeRouterIP 6 years ago
Brad Fitzpatrick 0245bbe97b Make netcheck handle v6-only interfaces better, faster. 6 years ago
Brad Fitzpatrick c0697e1feb net/interfaces: add IsExpensive and up state to State 6 years ago
Brad Fitzpatrick a4ef345737 cmd/tailscale: add status subcommand 6 years ago
Brad Fitzpatrick 023df9239e Move linkstate boring change filtering to magicsock 6 years ago
Brad Fitzpatrick 5c1e443d34 wgengine/monitor: don't call LinkChange when interfaces look unchanged 6 years ago