61 Commits (103c00a175ae0632dd3bc3f27d8913b2c5deb511)

Author SHA1 Message Date
Brad Fitzpatrick 8b3ea13af0 net/tsdial: be smarter about when to close SystemDial conns 3 years ago
Andrea Barisani 0a74d46568 adjust build tags for tamago 3 years ago
Brad Fitzpatrick 11ece02f52 net/{interfaces,netmon}: remove "interesting", EqualFiltered API 3 years ago
Brad Fitzpatrick 66e46bf501 ipnlocal, net/*: deprecate interfaces.GetState, use netmon more for it 3 years ago
Mihai Parparita 4722f7e322 all: move network monitoring from wgengine/monitor to net/netmon 3 years ago
Denton Gentry ebc630c6c0 net/interfaces: also allow link-local for AzureAppServices. 3 years ago
Andrew Dunham 12100320d2 net/interfaces: always return an IPv4 LikelyHomeRouterIP 3 years ago
Mihai Parparita 3e71e0ef68
net/sockstats: remove explicit dependency on wgengine/monitor 3 years ago
Mihai Parparita 780c56e119 ipn/ipnlocal: add delegated interface information to /interfaces PeerAPI handler 3 years ago
Mihai Parparita fa932fefe7 net/interfaces: redo how we get the default interface on macOS and iOS 3 years ago
Mihai Parparita 62f4df3257 net/interfaces, net/netns: add node attributes to control default interface getting and binding 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Brad Fitzpatrick 3114eacbb8 ipn/ipnlocal: don't warn about serve listener failing on IPv6-less machines 3 years ago
Andrew Dunham ba459aeef5 net/interfaces: don't call GetList in List.ForeachInterface 4 years ago
Josh Soref d4811f11a0 all: fix spelling mistakes 4 years ago
Brad Fitzpatrick 8725b14056 all: migrate more code code to net/netip directly 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 55095df644 net/interfaces: get Linux default route from netlink as fallback 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
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
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
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
Josh Bleecher Snyder 25df067dd0 all: adapt to opaque netaddr types 5 years ago
David Anderson 72b6d98298 net/interfaces: return all Tailscale addresses from Tailscale(). 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
Brad Fitzpatrick d5fd373f09 net/interfaces: skip IPv6 link-local interfaces like we do for IPv4 5 years ago
Brad Fitzpatrick fee74e7ea7 net/interfaces, wgengine/monitor: fix false positives link changes 5 years ago
Brad Fitzpatrick 829eb8363a net/interfaces: sort returned addresses from LocalAddresses 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 20e66c5b92 net/interfaces: reconcile interface filtering with address printing in logs 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
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 8051ecff55 net/interfaces: add State.PAC field, populate it on Windows 6 years ago