| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-08-08 | net/netcheck: change DERP HTTPS latency measurement to TCP connect timejwhited/derp-https-tcp-connect | Jordan Whited | 1 | -3/+3 |
| 2024-08-08 | net/dns/resolver: log forwarded query details when TS_DEBUG_DNS_FORWARD_SEND ... | Nick Khyl | 2 | -9/+28 |
| 2024-08-05 | {control,net}: close idle connections of custom transports | Anton Tolchanov | 2 | -0/+2 |
| 2024-08-05 | net/socks5: support UDP | VimT | 2 | -81/+484 |
| 2024-08-03 | net/captivedetection: mark TestAllEndpointsAreUpAndReturnExpectedResponse fla... | Jordan Whited | 1 | -0/+2 |
| 2024-08-03 | net/packet/checksum: fix v6 NAT | Maisem Ali | 2 | -5/+32 |
| 2024-08-02 | net/captivedetection: exclude cellular data interfaces (#13002) | Andrea Gottardo | 1 | -1/+7 |
| 2024-08-02 | go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GRO for Linux (#12921) | Jordan Whited | 1 | -0/+7 |
| 2024-07-31 | net/netns: remove some logspam by avoiding logging parse errors due to unspec... | Aaron Klotz | 3 | -2/+12 |
| 2024-07-31 | net/tlsdial: relax self-signed cert health warning | Brad Fitzpatrick | 1 | -8/+21 |
| 2024-07-31 | net/netns: on Windows, fall back to default interface index when unspecified ... | Aaron Klotz | 1 | -14/+15 |
| 2024-07-31 | go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GSO for Linux (#12869) | Jordan Whited | 1 | -20/+95 |
| 2024-07-30 | net/captivedetection: call SetHealthy once connectivity restored (#12974) | Andrea Gottardo | 1 | -1/+1 |
| 2024-07-30 | net/dns, cmd/tailscaled: plumb system health tracker into dns cleanup (#12969) | Jonathan Nobels | 1 | -2/+4 |
| 2024-07-29 | net/dns, health: raise health warning for failing forwarded DNS queries (#12888) | Jonathan Nobels | 6 | -8/+49 |
| 2024-07-26 | net/dnsfallback: set CanPort80 in static DERPMap (#12929) | Andrea Gottardo | 1 | -24/+48 |
| 2024-07-26 | health: introduce captive-portal-detected Warnable (#12707) | Andrea Gottardo | 9 | -132/+508 |
| 2024-07-12 | net/tstun: fix docstring for Wrapper.SetWGConfig (#12796) | Jordan Whited | 1 | -1/+1 |
| 2024-07-10 | net/dns/publicdns: remove additional information in DOH URL passed to IPv6 ad... | KevinLiang10 | 2 | -1/+17 |
| 2024-07-10 | all: add test for package comments, fix, add comments as needed | Brad Fitzpatrick | 5 | -5/+1 |
| 2024-07-08 | go.mod: bump bart | Maisem Ali | 3 | -6/+6 |
| 2024-07-08 | util/winutil/gp, net/dns: add package for Group Policy API | Nick Khyl | 2 | -129/+16 |
| 2024-07-02 | net/dns: fix broken dns benchmark tests (#12686) | Jonathan Nobels | 1 | -5/+6 |
| 2024-06-27 | cmd/xdpderper: add autodetection for default interface name | James Tucker | 2 | -0/+89 |
| 2024-06-26 | net/dns: move mutex before the field it guards | Brad Fitzpatrick | 3 | -10/+14 |
| 2024-06-26 | ci: enable checklocks workflow for specific packages | Andrew Dunham | 2 | -2/+8 |
| 2024-06-26 | net/dns: ensure /etc/resolv.conf is world-readable even with a umask | Andrew Dunham | 4 | -5/+74 |
| 2024-06-25 | net/dns/resolver: fix test failure | Andrew Dunham | 1 | -1/+3 |
| 2024-06-25 | net/dns: recheck DNS config on SERVFAIL errors (#12547) | Jonathan Nobels | 3 | -17/+59 |
| 2024-06-24 | net/netns: add Windows support for bind-to-interface-by-route | Aaron Klotz | 7 | -22/+307 |
| 2024-06-21 | net/dns: ensure multiple hosts with the same IP address are combined into a s... | Aaron Klotz | 2 | -12/+18 |
| 2024-06-20 | wgengine/filter: support FilterRules matching on srcIP node caps [capver 100] | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-06-18 | net/flowtrack: fix, test String method | Brad Fitzpatrick | 2 | -2/+9 |
| 2024-06-18 | net/flowtrack: optimize Tuple type for use as map key | Brad Fitzpatrick | 3 | -9/+108 |
| 2024-06-18 | wgengine/filter/filtertype: make Match.IPProto a view | Brad Fitzpatrick | 1 | -2/+3 |
| 2024-06-17 | net/ipset: skip the loop over Prefixes when there's only one | Brad Fitzpatrick | 2 | -11/+14 |
| 2024-06-16 | net/ipset: return all closures from named wrappers | Brad Fitzpatrick | 1 | -22/+45 |
| 2024-06-16 | net/ipset, wgengine/filter/filtertype: add split-out packages | Brad Fitzpatrick | 4 | -211/+229 |
| 2024-06-16 | net/tsaddr: use bart in NewContainsIPFunc, add tests, benchmarks | Brad Fitzpatrick | 2 | -32/+164 |
| 2024-06-14 | various: create a catch-all NRPT rule when "Override local DNS" is enabled on... | Nick Khyl | 8 | -12/+50 |
| 2024-06-14 | health: begin work to use structured health warnings instead of strings, pipe... | Andrea Gottardo | 1 | -4/+8 |
| 2024-06-14 | derp/xdp,cmd/xdpderper: initial skeleton (#12390) | Jordan Whited | 1 | -0/+16 |
| 2024-06-12 | net/dns: re-query system resolvers on no-upstream resolver failure on apple p... | Jonathan Nobels | 1 | -0/+19 |
| 2024-06-12 | net/dnscache: use parent context to perform lookup | Andrew Dunham | 1 | -10/+10 |
| 2024-06-11 | cmd/tailscaled, net/dns, wgengine/router: start Windows child processes with ... | Aaron Klotz | 3 | -5/+16 |
| 2024-06-11 | net/dns/resolver: return an empty successful response instead of NXDomain whe... | Nick Khyl | 2 | -4/+28 |
| 2024-06-10 | ipn/{ipnlocal,localapi},net/netkernelconf,client/tailscale,cmd/containerboot:... | Irbe Krumina | 2 | -3/+37 |
| 2024-06-07 | net/dns: fix crash in tests | Brad Fitzpatrick | 2 | -4/+9 |
| 2024-06-06 | tailcfg,net/dns: add controlknob to disable battery split DNS on iOS (#12346) | Andrea Gottardo | 1 | -2/+13 |
| 2024-06-06 | net/netcheck: fix probeProto.String result for IPv6 probes | Brad Fitzpatrick | 1 | -1/+1 |