| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-06-27 | all: adjust case of "IPv4" and "IPv6" | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-04-20 | all: avoid repeated default interface lookups | Mihai Parparita | 3 | -4/+5 |
| 2023-04-20 | all: move network monitoring from wgengine/monitor to net/netmon | Mihai Parparita | 4 | -17/+17 |
| 2023-04-19 | ci: add more lints (#7909) | Andrew Dunham | 1 | -24/+23 |
| 2023-04-15 | wgengine/magicsock, types/nettype, etc: finish ReadFromUDPAddrPort netip migr... | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-04-12 | net/sockstats: pass in logger to sockstats.WithSockStats | Mihai Parparita | 1 | -2/+2 |
| 2023-03-12 | various: pass logger.Logf through to more places | Andrew Dunham | 1 | -0/+1 |
| 2023-03-06 | sockstats: switch label to enum | Mihai Parparita | 1 | -2/+2 |
| 2023-03-04 | all: use tstest.Replace more | Maisem Ali | 1 | -5/+2 |
| 2023-03-01 | sockstats: instrument networking code paths | Mihai Parparita | 1 | -0/+3 |
| 2023-02-11 | version: unexport all vars, turn Short/Long into funcs | David Anderson | 1 | -1/+1 |
| 2023-02-03 | net/dns/resolver: remove maxDoHInFlight | Mihai Parparita | 3 | -74/+1 |
| 2023-02-03 | net/dns/resolver: add envknob to debug exit node DNS queries on on Windows | Andrew Dunham | 2 | -5/+35 |
| 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 | 8 | -24/+16 |
| 2022-11-21 | all: use strs.CutPrefix and strs.CutSuffix more | Mihai Parparita | 1 | -2/+2 |
| 2022-11-11 | net/dns/resolver: add yet another 4via6 DNS form that's hopefully more robust | Brad Fitzpatrick | 2 | -6/+34 |
| 2022-11-04 | all: remove old +build tags | Brad Fitzpatrick | 1 | -2/+0 |
| 2022-09-29 | all: fix spelling mistakes | Josh Soref | 2 | -3/+3 |
| 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-09-13 | net/dns/resolver: remove unused responseTimeout constant | Mihai Parparita | 1 | -3/+0 |
| 2022-09-10 | net/dns/resolver: set DNS-over-HTTPS Accept and User-Agent header on requests | Brad Fitzpatrick | 1 | -5/+3 |
| 2022-09-08 | net/dns, types/dnstypes: update some comments, tests for DoH | Brad Fitzpatrick | 1 | -0/+5 |
| 2022-09-08 | net/dns/{publicdns,resolver}: add NextDNS DoH support | Brad Fitzpatrick | 3 | -16/+36 |
| 2022-08-26 | net/dns/publicdns: Add Mullvad DoH | Nahum Shalman | 1 | -0/+1 |
| 2022-08-09 | net/dns/resolver: add comments clarifying nil error returns | Maisem Ali | 1 | -0/+4 |
| 2022-08-09 | net/dns/resolver: return SERVFAIL when no upstream resolvers set | Maisem Ali | 1 | -4/+13 |
| 2022-08-04 | all: use syncs.AtomicValue | Maisem Ali | 1 | -3/+3 |
| 2022-08-03 | all: use atomic.Pointer | Maisem Ali | 2 | -4/+4 |
| 2022-08-02 | all: migrate more code code to net/netip directly | Brad Fitzpatrick | 1 | -4/+4 |
| 2022-08-02 | all: gofmt for Go 1.19 | Brad Fitzpatrick | 1 | -9/+15 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 4 | -83/+83 |
| 2022-07-25 | all: use various net/netip parse funcs directly | Brad Fitzpatrick | 2 | -18/+19 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 4 | -25/+29 |
| 2022-07-08 | net/dns/resolver: add fuzz/unit test for #2533 (#5018) | Andrew Dunham | 1 | -0/+58 |
| 2022-07-05 | net/dns/resolver: respond with SERVFAIL if all upstreams fail | Tom DNetto | 3 | -2/+89 |
| 2022-06-29 | ipn/ipnlocal, net/dns*, util/cloudenv: add AWS DNS support | Brad Fitzpatrick | 2 | -27/+56 |
| 2022-06-29 | ipn/ipnlocal, net/dns*, util/cloudenv: specialize DNS config on Google Cloud | Brad Fitzpatrick | 1 | -2/+24 |
| 2022-06-02 | net/dns/resolver: add support for <IPv4>.via-<site-id> | Maisem Ali | 2 | -16/+34 |
| 2022-05-18 | net/dns{., resolver}: time out DNS queries after 10 seconds (#4690) | Tom | 1 | -1/+7 |
| 2022-05-06 | tailcfg,all: change structs to []*dnstype.Resolver | Maisem Ali | 4 | -18/+18 |
| 2022-05-02 | net/dns/{., resolver}, wgengine: fix goroutine leak on shutdown | Tom DNetto | 1 | -4/+1 |
| 2022-04-30 | net/dns,net/dns/resolver: refactor channels/magicDNS out of Resolver | Tom DNetto | 3 | -244/+28 |
| 2022-04-25 | net/dns/resolver: add metric for number of truncated dns packets | Tom DNetto | 2 | -2/+28 |
| 2022-04-22 | net/dns/resolver: support magic resolution of via-<siteid>.<ip4> domains | Tom DNetto | 2 | -0/+48 |
| 2022-04-21 | net/dns/resolver, net/tsaddr: fix reverse lookups in 4to6 IP range | Tom DNetto | 2 | -2/+17 |
| 2022-04-19 | net/dns: schedule DoH upgrade explicitly, fix Resolver.Addr confusion | Brad Fitzpatrick | 4 | -103/+85 |
| 2022-04-19 | net/dns/resolver: count errors when racing DNS queries, fail earlier | Brad Fitzpatrick | 1 | -25/+34 |
| 2022-04-18 | net/dns/resolver: make DoH dialer use existing dnscache happy eyeball dialer | Brad Fitzpatrick | 2 | -15/+57 |