56 Commits (bd2a2d53d3a4d632c9fae7c1b6426c3b5ef34010)

Author SHA1 Message Date
Brad Fitzpatrick bd2a2d53d3 all: use Go 1.26 things, run most gofix modernizers 1 month ago
Will Norris 3ec5be3f51 all: remove AUTHORS file and references to it 3 months ago
James Tucker b0f7b23efe net/netcheck: preserve live home DERP through packet loss 10 months ago
Brad Fitzpatrick eb3313e825 tailcfg: add DERPRegion.NoMeasureNoHome, deprecate+document Avoid [cap 115] 1 year ago
James Tucker 7f9ebc0a83 cmd/tailscale,net/netcheck: add debug feature to force preferred DERP 1 year ago
Brad Fitzpatrick 8d0c690f89 net/netcheck: clean up ICMP probe AddrPort lookup 1 year ago
Jordan Whited 49de23cf1b
net/netcheck: add addReportHistoryAndSetPreferredDERP() test case (#13989) 1 year ago
James Tucker e1e22785b4 net/netcheck: ensure prior preferred DERP is always in netchecks 1 year ago
Andrew Dunham b2665d9b89 net/netcheck: add a Now field to the netcheck Report 2 years ago
Jordan Whited 877fa504b4
net/netcheck: remove arbitrary deadlines from GetReport() tests (#13832) 2 years ago
Jordan Whited afec2d41b4
wgengine/magicsock: remove redundant deadline from netcheck report call (#13395) 2 years ago
Brad Fitzpatrick 3d401c11fa all: use new Go 1.23 slices.Sorted more 2 years ago
Andrea Gottardo 90be06bd5b
health: introduce captive-portal-detected Warnable (#12707) 2 years ago
Brad Fitzpatrick 8450a18aa9 net/netcheck: flesh out some logging in error paths 2 years ago
James Tucker 9351eec3e1 net/netcheck: remove hairpin probes 2 years ago
James Tucker 8d1249550a net/netcheck,wgengine/magicsock: add potential workaround for Palo Alto DIPP misbehavior 2 years ago
Brad Fitzpatrick c3c18027c6 all: make more tests pass/skip in airplane mode 2 years ago
Brad Fitzpatrick 6b95219e3a net/netmon, add: add netmon.State type alias of interfaces.State 2 years ago
Brad Fitzpatrick 3672f29a4e net/netns, net/dns/resolver, etc: make netmon required in most places 2 years ago
Brad Fitzpatrick 7a62dddeac net/netcheck, wgengine/magicsock: make netmon.Monitor required 2 years ago
James Tucker 6e334e64a1 net/netcheck,wgengine/magicsock: align DERP frame receive time heuristics 2 years ago
Andrew Dunham 727acf96a6 net/netcheck: use DERP frames as a signal for home region liveness 2 years ago
James Tucker de8e55fda6 net/netcheck,wgengine/magicsock: reduce coupling between netcheck and magicsock 3 years ago
Andrew Dunham 9b5e29761c net/netcheck: ignore PreferredDERP changes that are small 3 years ago
Andrew Dunham 7aba0b0d78 net/netcheck, tailcfg: add DERPHomeParams and use it 3 years ago
James Tucker da90fab899 net/netcheck: reenable TestBasic on Windows 3 years ago
James Tucker c5150eae67 net/netcheck: reenable TestNodeAddrResolve on Windows 3 years ago
James Tucker 8dec1a8724 .github/workflows: reenable Windows CI, disable broken tests 3 years ago
Andrew Dunham 228d0c6aea net/netcheck: use dnscache.Resolver when resolving DERP IPs 3 years ago
Andrew Dunham 4cb1bfee44 net/netcheck: improve determinism in hairpinning test 3 years ago
Maisem Ali b9ebf7cf14 tstest: add method to Replace values for tests 3 years ago
Brad Fitzpatrick b1248442c3 all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Andrew Dunham c6162c2a94
net/netcheck: add check for captive portal (#5593) 4 years ago
Brad Fitzpatrick ec9d13bce5 hostinfo, net/netcheck: use CutPrefix 4 years ago
Andrew Dunham f0d6f173c9
net/netcheck: try ICMP if UDP is blocked (#5056) 4 years ago
Brad Fitzpatrick a12aad6b47 all: convert more code to use net/netip directly 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
David Anderson c1cb3efbba net/netcheck: test for OS IPv6 support as well as connectivity. 4 years ago
Josh Bleecher Snyder 0868329936 all: use any instead of interface{} 4 years ago
Avery Pennarun 0d4a0bf60e magicsock: if STUN failed to send before, rebind before STUNning again. 5 years ago
Brad Fitzpatrick 1ae35b6c59 net/{interfaces,netcheck}: rename some fields, funcs 5 years ago
Brad Fitzpatrick c6358f2247 net/netcheck: add a few more STUN retries for prior DERP home 5 years ago
Denton Gentry ac42757cd7 netcheck: use reflect in sortRegions test. 5 years ago
Denton Gentry 43e060b0e5 netcheck: test sortRegions 5 years ago
Brad Fitzpatrick 676b5b7946 net/netcheck: improve the preferred DERP hysteresis 5 years ago
Brad Fitzpatrick 053a1d1340 all: annotate log verbosity levels on most egregiously spammy log prints 5 years ago
Brad Fitzpatrick 7ac91c15bd net/netcheck: fix tests on Windows 6 years ago
Brad Fitzpatrick 5c6d8e3053 netcheck, tailcfg, interfaces, magicsock: survey UPnP, NAT-PMP, PCP 6 years ago
Brad Fitzpatrick 2d6e84e19e net/netcheck, wgengine/magicsock: replace more UDPAddr with netaddr.IPPort 6 years ago