75 Commits (d201d217df313fca8e7cf5fff91879db080bb593)

Author SHA1 Message Date
Brad Fitzpatrick 61cdcf4082 net/interfaces: add FreeBSD default route lookup (portmapping, etc) 4 years ago
Brad Fitzpatrick 55095df644 net/interfaces: get Linux default route from netlink as fallback 4 years ago
Brad Fitzpatrick 2a67beaacf net/interfaces: bound Linux /proc/net/route parsing 4 years ago
Brad Fitzpatrick 04c2c5bd80 net/interfaces: define DefaultRouteInterface and State.DefaultRouteInterface 4 years ago
Josh Bleecher Snyder ad5e04249b wgengine/monitor: ignore adding/removing uninteresting IPs 4 years ago
Maisem Ali eccc2ac6ee net/interfaces/windows: update Tailscale interface detection logic to 5 years ago
Brad Fitzpatrick 8efc306e4f net/interfaces: assume the network's up on js/wasm 5 years ago
Brad Fitzpatrick 4a3e2842d9 net/interfaces: add List, GetList 5 years ago
Brad Fitzpatrick 2501a694cb net/interfaces: add RegisterInterfaceGetter for Android 5 years ago
Brad Fitzpatrick 12dc7c2df8 net/interfaces: remove stray C header file 5 years ago
Brad Fitzpatrick 3606e68721 net/interfaces: fix default route lookup on Windows 5 years ago
Josh Bleecher Snyder a5da4ed981 all: gofmt with Go 1.17 5 years ago
Matt Layher effee49e45 net/interfaces: explicitly check netaddr.IP.Is6 in isUsableV6 5 years ago
Matt Layher 3ff8a55fa7 net/tsaddr: remove IsULA, replace with netaddr.IP.IsPrivate 5 years ago
Brad Fitzpatrick aaf2df7ab1 net/{dnscache,interfaces}: use netaddr.IP.IsPrivate, delete copied code 5 years ago
Denton Gentry 61622b18fa net/interface: add AWS App Runner /proc/net/route test 5 years ago
Brad Fitzpatrick 440566c5d2 net/interfaces: trim getPACWindows whitespace before parsing URL 5 years ago
David Crawshaw d6f4b5f5cb ipn, etc: use controlplane.tailscale.com 5 years ago
Denton Gentry ad288baaea net/interfaces: use IPv4 link local if nothing better 5 years ago
Brad Fitzpatrick 1ae35b6c59 net/{interfaces,netcheck}: rename some fields, funcs 5 years ago
Brad Fitzpatrick 713c5c9ab1 net/{interfaces,netns}: change which build tag means mac/ios Network/System Extension 5 years ago
Josh Bleecher Snyder 25df067dd0 all: adapt to opaque netaddr types 5 years ago
Brad Fitzpatrick 3173c5a65c net/interface: remove darwin fetchRoutingTable workaround 5 years ago
David Anderson 72b6d98298 net/interfaces: return all Tailscale addresses from Tailscale(). 5 years ago
Brad Fitzpatrick e41075dd4a net/interfaces: work around race fetching routing table 5 years ago
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