91 Commits (eff62b7b1b2f052d6ab5d1598e8909231487ef7a)

Author SHA1 Message Date
Brad Fitzpatrick 3114eacbb8 ipn/ipnlocal: don't warn about serve listener failing on IPv6-less machines 3 years ago
Brad Fitzpatrick da8def8e13 all: remove old +build tags 4 years ago
Andrew Dunham 95f3dd1346 net/interfaces: don't dereference null pointer if no destination/netmask 4 years ago
Andrew Dunham ba459aeef5 net/interfaces: don't call GetList in List.ForeachInterface 4 years ago
Anton Tolchanov d499afac78 net/interfaces: improve default route detection 4 years ago
Anton Tolchanov 9c2ad7086c net/interfaces: deduplicate route table parsing on Darwin and FreeBSD 4 years ago
Josh Soref d4811f11a0 all: fix spelling mistakes 4 years ago
Eng Zer Jun f0347e841f refactor: move from io/ioutil to io and os packages 4 years ago
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