summaryrefslogtreecommitdiffhomepage
path: root/net/netcheck
AgeCommit message (Expand)AuthorFilesLines
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
2023-01-27all: update copyright and license headersWill Norris2-6/+4
2022-11-08net/netcheck: don't use a space in the captive portal challengeAndrew Dunham1-1/+4
2022-11-05net/netcheck: deflake (maybe) magicsock's TestNewConnBrad Fitzpatrick1-0/+9
2022-10-21net/netcheck, tailcfg: track whether OS supports IPv6Andrew Dunham1-0/+3
2022-10-19cmd/derper, net/netcheck: add challenge/response to generate_204 endpointAndrew Dunham1-2/+9
2022-10-13net/netcheck: fix crash in checkCaptivePortalBrad Fitzpatrick1-0/+3
2022-09-29all: fix spelling mistakesJosh Soref1-1/+1
2022-09-26all: fix resource leaks with missing .Close() callsEmmanuel T Odeke1-0/+2
2022-09-20net/netcheck: add check for captive portal (#5593)Andrew Dunham2-0/+205
2022-09-15refactor: move from io/ioutil to io and os packagesEng Zer Jun1-2/+1
2022-09-15envknob: support changing envknobs post-initBrad Fitzpatrick1-2/+2