| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-08-11 | net/netcheck,wgengine/magicsock: reduce coupling between netcheck and magicsock | James Tucker | 3 | -121/+142 |
| 2023-08-01 | ipnlocal, net/*: deprecate interfaces.GetState, use netmon more for it | Brad Fitzpatrick | 1 | -0/+2 |
| 2023-07-18 | net/netcheck: ignore PreferredDERP changes that are small | Andrew Dunham | 2 | -5/+42 |
| 2023-07-13 | net/netcheck, tailcfg: add DERPHomeParams and use it | Andrew Dunham | 2 | -12/+81 |
| 2023-06-07 | all: use cmpx.Or where it made sense | Brad Fitzpatrick | 1 | -8/+5 |
| 2023-05-10 | net/netcheck: reenable TestBasic on Windows | James Tucker | 1 | -4/+0 |
| 2023-04-26 | net/ping,netcheck: add v6 pinging capabilities to pinger (#7971) | Charlotte Brandhorst-Satzkorn | 1 | -4/+1 |
| 2023-04-22 | net/netcheck: fix crash when IPv6 kinda but not really works | Brad Fitzpatrick | 1 | -0/+11 |
| 2023-04-20 | all: avoid repeated default interface lookups | Mihai Parparita | 1 | -9/+23 |
| 2023-04-17 | net/netcheck: reenable TestNodeAddrResolve on Windows | James Tucker | 1 | -3/+28 |
| 2023-04-15 | wgengine/magicsock, types/nettype, etc: finish ReadFromUDPAddrPort netip migr... | Brad Fitzpatrick | 1 | -9/+4 |
| 2023-04-15 | wgengine/magicsock, etc: remove mostly unused WriteTo methods | Brad Fitzpatrick | 1 | -2/+9 |
| 2023-04-15 | net/netcheck: remove unused method from interface | Brad Fitzpatrick | 1 | -1/+0 |
| 2023-04-14 | .github/workflows: reenable Windows CI, disable broken tests | James Tucker | 1 | -0/+7 |
| 2023-04-14 | net/netcheck: use dnscache.Resolver when resolving DERP IPs | Andrew Dunham | 2 | -5/+108 |
| 2023-04-12 | net/sockstats: pass in logger to sockstats.WithSockStats | Mihai Parparita | 1 | -1/+1 |
| 2023-03-24 | net/netcheck: improve determinism in hairpinning test | Andrew Dunham | 2 | -8/+118 |
| 2023-03-06 | sockstats: switch label to enum | Mihai Parparita | 1 | -1/+1 |
| 2023-03-03 | tstest: add method to Replace values for tests | Maisem Ali | 1 | -3/+2 |
| 2023-03-01 | sockstats: instrument networking code paths | Mihai Parparita | 1 | -0/+3 |
| 2023-02-01 | all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork | Brad Fitzpatrick | 1 | -2/+1 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 2 | -6/+4 |
| 2022-11-08 | net/netcheck: don't use a space in the captive portal challenge | Andrew Dunham | 1 | -1/+4 |
| 2022-11-05 | net/netcheck: deflake (maybe) magicsock's TestNewConn | Brad Fitzpatrick | 1 | -0/+9 |
| 2022-10-21 | net/netcheck, tailcfg: track whether OS supports IPv6 | Andrew Dunham | 1 | -0/+3 |
| 2022-10-19 | cmd/derper, net/netcheck: add challenge/response to generate_204 endpoint | Andrew Dunham | 1 | -2/+9 |
| 2022-10-13 | net/netcheck: fix crash in checkCaptivePortal | Brad Fitzpatrick | 1 | -0/+3 |
| 2022-09-29 | all: fix spelling mistakes | Josh Soref | 1 | -1/+1 |
| 2022-09-26 | all: fix resource leaks with missing .Close() calls | Emmanuel T Odeke | 1 | -0/+2 |
| 2022-09-20 | net/netcheck: add check for captive portal (#5593) | Andrew Dunham | 2 | -0/+205 |
| 2022-09-15 | refactor: move from io/ioutil to io and os packages | Eng Zer Jun | 1 | -2/+1 |
| 2022-09-15 | envknob: support changing envknobs post-init | Brad Fitzpatrick | 1 | -2/+2 |
| 2022-08-15 | net/stun: convert to use net/netip.AddrPort | Kris Brandow | 1 | -5/+2 |
| 2022-08-05 | hostinfo, net/netcheck: use CutPrefix | Brad Fitzpatrick | 1 | -1/+2 |
| 2022-08-04 | net/netcheck: try ICMP if UDP is blocked (#5056) | Andrew Dunham | 2 | -3/+105 |
| 2022-08-02 | all: migrate code from netaddr.FromStdAddr to Go 1.18 | Brad Fitzpatrick | 1 | -3/+4 |
| 2022-08-02 | all: migrate more code code to net/netip directly | Brad Fitzpatrick | 1 | -3/+4 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 2 | -17/+17 |
| 2022-07-25 | all: use various net/netip parse funcs directly | Brad Fitzpatrick | 1 | -5/+5 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 2 | -31/+34 |
| 2022-07-18 | net/netcheck: test for OS IPv6 support as well as connectivity. | David Anderson | 2 | -0/+12 |
| 2022-04-29 | all: gofmt all | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-04-19 | derp/derphttp,net/netcheck: improve netcheck behavior under MITM proxies | Tom DNetto | 1 | -6/+21 |
| 2022-03-17 | all: use any instead of interface{} | Josh Bleecher Snyder | 2 | -4/+4 |
| 2022-01-24 | envknob: add new package for all the strconv.ParseBool(os.Getenv(..)) | Brad Fitzpatrick | 1 | -3/+2 |
| 2021-12-31 | netcheck,portmapper,magicsock: ignore some UDP write errors on Linux | Brad Fitzpatrick | 1 | -2/+3 |
| 2021-11-18 | net/netns: thread logf into control functions | Josh Bleecher Snyder | 1 | -3/+3 |
| 2021-11-16 | netcheck, controlclient, magicsock: add more metrics | Brad Fitzpatrick | 1 | -1/+30 |
| 2021-10-27 | net/netcheck: implement netcheck for js/wasm clients | Brad Fitzpatrick | 1 | -11/+61 |
| 2021-10-22 | net/netcheck: hard-code preferred DERP region 900 on js/wasm for now | Brad Fitzpatrick | 1 | -0/+11 |