| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-09-17 | net/netcheck,wgengine/magicsock: plumb OnlyTCP443 controlknob through netchec... | Jordan Whited | 1 | -14/+21 |
| 2024-09-13 | wgengine/magicsock: remove redundant deadline from netcheck report call (#13395) | Jordan Whited | 2 | -4/+25 |
| 2024-09-07 | net/dns: disable DNS registration for Tailscale interface on Windows | Nick Khyl | 1 | -0/+3 |
| 2024-09-05 | net/tstun: probe TCP GRO (#13376) | Jordan Whited | 4 | -29/+83 |
| 2024-09-05 | net/dns: fix IsZero and Equal methods on OSConfig | Andrew Dunham | 2 | -1/+29 |
| 2024-09-04 | all: use new Go 1.23 slices.Sorted more | Brad Fitzpatrick | 1 | -8/+2 |
| 2024-09-04 | cli: implement `tailscale dns status` (#13353) | Andrea Gottardo | 1 | -0/+5 |
| 2024-09-04 | net/dns: support GetBaseConfig on Darwin OSS tailscaled (#13351) | Andrea Gottardo | 1 | -1/+31 |
| 2024-09-03 | wgengine/magicsock: actually use AF_PACKET socket for raw disco | Andrew Dunham | 1 | -0/+5 |
| 2024-08-29 | net/tstun: clarify GROFilterFunc *gro.GRO usage (#13318) | Jordan Whited | 1 | -3/+4 |
| 2024-08-29 | dns: increase TimeToVisible before DNS unavailable warning (#13317) | Andrea Gottardo | 1 | -1/+1 |
| 2024-08-29 | net/tstun,wgengine/netstack: implement TCP GRO for local services (#13315) | Jordan Whited | 2 | -14/+21 |
| 2024-08-27 | net/tstun: fix gvisor inbound GSO packet injection (#13283) | Jordan Whited | 1 | -2/+2 |
| 2024-08-27 | usermetric: add initial user-facing metrics | Kristoffer Dalby | 2 | -1/+61 |
| 2024-08-26 | net/tstun,wgengine/netstack: make inbound synthetic packet injection GSO-awar... | Jordan Whited | 2 | -19/+59 |
| 2024-08-22 | net/dns: updated gonotify dependency to v2 that supports closable context | Ilarion Kovalchuk | 1 | -10/+4 |
| 2024-08-22 | all: fix new lint warnings from bumping staticcheck | Brad Fitzpatrick | 2 | -44/+1 |
| 2024-08-20 | net/tstun,wgengine{/netstack/gro}: refactor and re-enable gVisor GRO for Linu... | Jordan Whited | 2 | -22/+38 |
| 2024-08-16 | health/dns: reduce severity of DNS unavailable warning (#13152) | Andrea Gottardo | 1 | -1/+1 |
| 2024-08-14 | go.{mod,sum}: migrate from nhooyr.io/websocket to github.com/coder/websocket | Kyle Carberry | 1 | -2/+2 |
| 2024-08-12 | cmd/tta, vnet: add host firewall, env var support, more tests | Brad Fitzpatrick | 1 | -0/+7 |
| 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 |