131 Commits (d4c5b278b3dd67e31498dfbfe321c5e00a801898)

Author SHA1 Message Date
Brad Fitzpatrick c2f37c891c all: use Go 1.20's errors.Join instead of our multierr package 7 months ago
Alex Chan 002ecb78d0 all: don't rebind variables in for loops 7 months ago
Brad Fitzpatrick 8fe575409f feature/featuretags: add build tag to remove captive portal detection 7 months ago
Brad Fitzpatrick 99b3f69126 feature/portmapper: make the portmapper & its debugging tools modular 7 months ago
James Tucker b0f7b23efe net/netcheck: preserve live home DERP through packet loss 10 months ago
Jordan Whited 3ed76ceed3
feature/relayserver,net/{netcheck,udprelay}: implement addr discovery (#16253) 10 months ago
Brad Fitzpatrick 65c7a37bc6 all: use network less when running in v86 emulator 1 year ago
Brad Fitzpatrick 6f75647c0e net/netcheck: avoid ICMP unimplemented log spam on Plan 9 1 year ago
Brad Fitzpatrick e720b9824e net/netcheck: use NoMeasureNoHome in another spot 1 year ago
Brad Fitzpatrick eb3313e825 tailcfg: add DERPRegion.NoMeasureNoHome, deprecate+document Avoid [cap 115] 1 year ago
James Tucker 606f7ef2c6 net/netcheck: remove unnecessary custom map clone function 1 year ago
James Tucker aa04f61d5e net/netcheck: adjust HTTPS latency check to connection time and avoid data race 1 year ago
Irbe Krumina 614c612643
net/netcheck: preserve STUN port defaulting to 3478 (#14289) 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 33029d4486
net/netcheck: fix netcheck cli-triggered nil pointer deref (#13782) 2 years ago
Andrew Dunham 8ee7f82bf4 net/netcheck: don't panic if a region has no Nodes 2 years ago
Jordan Whited 951884b077
net/netcheck,wgengine/magicsock: plumb OnlyTCP443 controlknob through netcheck (#13491) 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 1ca323ac65 net/netcheck: fix probeProto.String result for IPv6 probes 2 years ago
Brad Fitzpatrick 8450a18aa9 net/netcheck: flesh out some logging in error paths 2 years ago
Maisem Ali 4a8cb1d9f3 all: use math/rand/v2 more 2 years ago
James Tucker 87ee559b6f net/netcheck: apply some polish suggested from #12161 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
Maisem Ali 85b9a6c601 net/netcheck: do not add derps if IPv4/IPv6 is set to "none" 2 years ago
Brad Fitzpatrick c3c18027c6 all: make more tests pass/skip in airplane mode 2 years ago
Brad Fitzpatrick e42c4396cf net/netcheck: don't spam on ICMP socket permission denied errors 2 years ago
Brad Fitzpatrick ee3bd4dbda derp/derphttp, net/netcheck: plumb netmon.Monitor to derp netcheck client 2 years ago
Brad Fitzpatrick b9adbe2002 net/{interfaces,netmon}, all: merge net/interfaces package into net/netmon 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
Brad Fitzpatrick 2bd3c1474b util/cmpx: delete now that we're using Go 1.22 2 years ago
Andrew Dunham 727acf96a6 net/netcheck: use DERP frames as a signal for home region liveness 2 years ago
Andrea Barisani affe11c503 net/netcheck: only run HTTP netcheck for tamago clients 2 years ago
James Tucker de8e55fda6 net/netcheck,wgengine/magicsock: reduce coupling between netcheck and magicsock 3 years ago
Brad Fitzpatrick 66e46bf501 ipnlocal, net/*: deprecate interfaces.GetState, use netmon more for it 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
Brad Fitzpatrick eefee6f149 all: use cmpx.Or where it made sense 3 years ago
James Tucker da90fab899 net/netcheck: reenable TestBasic on Windows 3 years ago
Charlotte Brandhorst-Satzkorn 161d1d281a
net/ping,netcheck: add v6 pinging capabilities to pinger (#7971) 3 years ago