summaryrefslogtreecommitdiffhomepage
path: root/net/netcheck
AgeCommit message (Expand)AuthorFilesLines
2024-11-20net/netcheck: respect DERPRegion.Avoid on initial probe plan toobradfitz/avoid_initialBrad Fitzpatrick2-2/+3
2024-10-31net/netcheck: add addReportHistoryAndSetPreferredDERP() test case (#13989)Jordan Whited1-0/+9
2024-10-30net/netcheck: ensure prior preferred DERP is always in netchecksJames Tucker2-17/+93
2024-10-22net/netcheck: add a Now field to the netcheck ReportAndrew Dunham2-7/+23
2024-10-18net/netcheck: remove arbitrary deadlines from GetReport() tests (#13832)Jordan Whited1-2/+29
2024-10-10net/netcheck: fix netcheck cli-triggered nil pointer deref (#13782)Jordan Whited1-1/+1
2024-10-08net/netcheck: don't panic if a region has no NodesAndrew Dunham1-0/+4
2024-09-17net/netcheck,wgengine/magicsock: plumb OnlyTCP443 controlknob through netchec...Jordan Whited1-14/+21
2024-09-13wgengine/magicsock: remove redundant deadline from netcheck report call (#13395)Jordan Whited2-4/+25
2024-09-04all: use new Go 1.23 slices.Sorted moreBrad Fitzpatrick1-8/+2
2024-07-26health: introduce captive-portal-detected Warnable (#12707)Andrea Gottardo2-126/+3
2024-06-06net/netcheck: fix probeProto.String result for IPv6 probesBrad Fitzpatrick1-1/+1
2024-06-06net/netcheck: flesh out some logging in error pathsBrad Fitzpatrick2-15/+18
2024-06-05all: use math/rand/v2 moreMaisem Ali1-2/+2
2024-05-24net/netcheck: apply some polish suggested from #12161James Tucker1-6/+5
2024-05-21net/netcheck: remove hairpin probesJames Tucker2-254/+17
2024-05-17net/netcheck,wgengine/magicsock: add potential workaround for Palo Alto DIPP ...James Tucker2-18/+98
2024-05-07net/netcheck: do not add derps if IPv4/IPv6 is set to "none"Maisem Ali1-4/+4
2024-05-06all: make more tests pass/skip in airplane modeBrad Fitzpatrick2-7/+9
2024-05-03net/netcheck: don't spam on ICMP socket permission denied errorsBrad Fitzpatrick1-6/+14
2024-05-03derp/derphttp, net/netcheck: plumb netmon.Monitor to derp netcheck clientBrad Fitzpatrick1-1/+1
2024-04-28net/{interfaces,netmon}, all: merge net/interfaces package into net/netmonBrad Fitzpatrick1-1/+1
2024-04-28net/netmon, add: add netmon.State type alias of interfaces.StateBrad Fitzpatrick2-5/+3
2024-04-27net/netns, net/dns/resolver, etc: make netmon required in most placesBrad Fitzpatrick3-11/+6
2024-04-26net/netcheck, wgengine/magicsock: make netmon.Monitor requiredBrad Fitzpatrick2-33/+33
2024-04-05net/netcheck,wgengine/magicsock: align DERP frame receive time heuristicsJames Tucker2-5/+6
2024-02-07util/cmpx: delete now that we're using Go 1.22Brad Fitzpatrick1-3/+3
2023-12-13net/netcheck: use DERP frames as a signal for home region livenessAndrew Dunham2-12/+100
2023-12-13net/netcheck: only run HTTP netcheck for tamago clientsAndrea Barisani1-1/+1
2023-08-11net/netcheck,wgengine/magicsock: reduce coupling between netcheck and magicsockJames Tucker3-121/+142
2023-08-01ipnlocal, net/*: deprecate interfaces.GetState, use netmon more for itBrad Fitzpatrick1-0/+2
2023-07-18net/netcheck: ignore PreferredDERP changes that are smallAndrew Dunham2-5/+42
2023-07-13net/netcheck, tailcfg: add DERPHomeParams and use itAndrew Dunham2-12/+81
2023-06-07all: use cmpx.Or where it made senseBrad Fitzpatrick1-8/+5
2023-05-10net/netcheck: reenable TestBasic on WindowsJames Tucker1-4/+0
2023-04-26net/ping,netcheck: add v6 pinging capabilities to pinger (#7971)Charlotte Brandhorst-Satzkorn1-4/+1
2023-04-22net/netcheck: fix crash when IPv6 kinda but not really worksBrad Fitzpatrick1-0/+11
2023-04-20all: avoid repeated default interface lookupsMihai Parparita1-9/+23
2023-04-17net/netcheck: reenable TestNodeAddrResolve on WindowsJames Tucker1-3/+28
2023-04-15wgengine/magicsock, types/nettype, etc: finish ReadFromUDPAddrPort netip migr...Brad Fitzpatrick1-9/+4
2023-04-15wgengine/magicsock, etc: remove mostly unused WriteTo methodsBrad Fitzpatrick1-2/+9
2023-04-15net/netcheck: remove unused method from interfaceBrad Fitzpatrick1-1/+0
2023-04-14.github/workflows: reenable Windows CI, disable broken testsJames Tucker1-0/+7
2023-04-14net/netcheck: use dnscache.Resolver when resolving DERP IPsAndrew Dunham2-5/+108
2023-04-12net/sockstats: pass in logger to sockstats.WithSockStatsMihai Parparita1-1/+1
2023-03-24net/netcheck: improve determinism in hairpinning testAndrew Dunham2-8/+118
2023-03-06sockstats: switch label to enumMihai Parparita1-1/+1
2023-03-03tstest: add method to Replace values for testsMaisem Ali1-3/+2
2023-03-01sockstats: instrument networking code pathsMihai Parparita1-0/+3
2023-02-01all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our forkBrad Fitzpatrick1-2/+1