83 Commits (82e82d9b7a80e4e3e1f3a3b2dd37c6d87b8fb708)

Author SHA1 Message Date
Brad Fitzpatrick 9bd9f37d29 go.mod: bump wireguard/windows, which moves to using net/netip 4 years ago
Brad Fitzpatrick 4950fe60bd syncs, all: move to using Go's new atomic types instead of ours 4 years ago
Brad Fitzpatrick 8725b14056 all: migrate more code code to net/netip directly 4 years ago
Brad Fitzpatrick 116f55ff66 all: gofmt for Go 1.19 4 years ago
Brad Fitzpatrick a12aad6b47 all: convert more code to use net/netip directly 4 years ago
Brad Fitzpatrick 6a396731eb all: use various net/netip parse funcs directly 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
Mihai Parparita ec649e707f ipn/ipnlocal: prefer to use one CGNAT route on the Mac 4 years ago
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