| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-08-03 | wgengine/netstack: use build tags to exclude gVisor GRO importation on iOS (#... | Jordan Whited | 3 | -2/+47 |
| 2024-08-02 | wgengine/netstack: increase gVisor's TCP send and receive buffer sizes (#12994) | Jordan Whited | 3 | -3/+87 |
| 2024-08-02 | go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GRO for Linux (#12921) | Jordan Whited | 3 | -42/+292 |
| 2024-07-31 | go.mod,net/tstun,wgengine/netstack: implement gVisor TCP GSO for Linux (#12869) | Jordan Whited | 2 | -3/+262 |
| 2024-07-25 | wgengine/netstack: simplify netaddrIPFromNetstackIP | Brad Fitzpatrick | 1 | -4/+2 |
| 2024-06-18 | proxymap, various: distinguish between different protocols | Andrew Dunham | 1 | -4/+4 |
| 2024-06-16 | net/ipset, wgengine/filter/filtertype: add split-out packages | Brad Fitzpatrick | 1 | -3/+4 |
| 2024-06-13 | wgengine/netstack: add test for #12448 | Andrew Dunham | 2 | -49/+275 |
| 2024-06-13 | wgengine/netstack: fix 4via6 subnet routes (#12454) | Irbe Krumina | 1 | -2/+11 |
| 2024-06-06 | various: fix lint warnings | Andrew Dunham | 1 | -1/+1 |
| 2024-06-02 | tsnet,wgengine/netstack: add ListenPacket and tests | Maisem Ali | 1 | -0/+44 |
| 2024-05-16 | xcode: allow ICMP ping relay on macOS + iOS platforms (#12048) | Andrea Gottardo | 3 | -47/+106 |
| 2024-05-08 | wgengine/netstack: handle 4via6 routes that are advertised by the same node | Andrew Dunham | 2 | -30/+198 |
| 2024-05-07 | ipn/ipnlocal, all: plumb health trackers in tests | Brad Fitzpatrick | 1 | -6/+8 |
| 2024-04-16 | all: use Go 1.22 range-over-int | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-04-15 | ipn: remove unused Options.LegacyMigrationPrefs | Brad Fitzpatrick | 1 | -7/+7 |
| 2024-04-07 | wgengine/netstack: remove SubnetRouterWrapper | Maisem Ali | 1 | -28/+0 |
| 2024-04-03 | tailscale: update tailfs functions and vars to use drive naming (#11597) | Charlotte Brandhorst-Satzkorn | 1 | -16/+16 |
| 2024-04-02 | tailscale: update tailfs file and package names (#11590) | Charlotte Brandhorst-Satzkorn | 1 | -3/+3 |
| 2024-03-11 | wgengine/netstack: fix bug with duplicate SYN packets in client limit | Andrew Dunham | 2 | -13/+62 |
| 2024-03-06 | go.mod: bump gvisor | Andrew Dunham | 1 | -3/+3 |
| 2024-02-28 | ipn,wgengine: only intercept TailFS traffic on quad 100 | Percy Wegmann | 1 | -14/+2 |
| 2024-02-28 | net/tstun: fix spelling of "WireGuard" | Andrew Dunham | 1 | -1/+1 |
| 2024-02-27 | wgengine/netstack: add a per-client limit for in-flight TCP forwards | Andrew Dunham | 2 | -21/+489 |
| 2024-02-26 | wgengine/netstack: expose TCP forwarder drops via clientmetrics | Anton Tolchanov | 1 | -8/+38 |
| 2024-02-25 | all: remove LenIter, use Go 1.22 range-over-int instead | Brad Fitzpatrick | 1 | -2/+2 |
| 2024-02-12 | tailfs: listen for local clients only on 100.100.100.100 | Percy Wegmann | 1 | -2/+2 |
| 2024-02-09 | tailfs: disable TailFSForLocal via policy | Percy Wegmann | 1 | -0/+4 |
| 2024-02-09 | tailfs: clean up naming and package structure | Percy Wegmann | 1 | -8/+8 |
| 2024-02-09 | tailfs: initial implementation | Percy Wegmann | 2 | -27/+41 |
| 2024-01-19 | go.mod,wgengine/netstack: bump gvisor | James Tucker | 1 | -3/+3 |
| 2024-01-19 | wgengine/netstack: expose gVisor metrics through expvar | Andrew Dunham | 1 | -0/+151 |
| 2023-11-28 | wgengine/netstack: disable RACK on Windows (#10402) | Jordan Whited | 1 | -0/+11 |
| 2023-11-01 | wgengine/netstack: standardize var names in UpdateNetstackIPs | Maisem Ali | 1 | -31/+37 |
| 2023-11-01 | wgengine/netstack: remove unnecessary map in UpdateNetstackIPs | Maisem Ali | 1 | -6/+4 |
| 2023-11-01 | wgengine/netstack: use netip.Prefix as map keys | Maisem Ali | 1 | -20/+19 |
| 2023-10-23 | wgengine/netstack: only add addresses to correct protocols | James Tucker | 1 | -2/+6 |
| 2023-09-28 | wgengine/netstack: refactor address construction and conversion | Andrea Barisani | 1 | -18/+14 |
| 2023-09-28 | go.mod,*: bump gvisor | Andrea Barisani | 1 | -21/+18 |
| 2023-09-26 | wgengine,net,ipn,disco: split up and define different types of MTU | Val | 1 | -6/+9 |
| 2023-09-26 | wgengine/netstack: use buffer pools for UDP packet forwarding | Val | 1 | -5/+17 |
| 2023-09-25 | net/dns: retry forwarder requests over TCP | Andrew Dunham | 1 | -1/+1 |
| 2023-09-22 | Revert "wgengine/netstack: use buffer pools for UDP packet forwarding" | Val | 1 | -17/+5 |
| 2023-09-22 | Revert "wgengine,net,ipn,disco: split up and define different types of MTU" | Val | 1 | -9/+6 |
| 2023-09-22 | wgengine,net,ipn,disco: split up and define different types of MTU | Val | 1 | -6/+9 |
| 2023-09-22 | wgengine/netstack: use buffer pools for UDP packet forwarding | Val | 1 | -5/+17 |
| 2023-09-18 | types/netmap: remove NetworkMap.{Addresses,MachineStatus} | Brad Fitzpatrick | 1 | -3/+3 |
| 2023-09-17 | wgengine, proxymap: split out port mapping from Engine to new type | Brad Fitzpatrick | 2 | -7/+13 |
| 2023-09-12 | wgengine{,/netstack}: remove AddNetworkMapCallback from Engine interface | Brad Fitzpatrick | 1 | -8/+19 |
| 2023-08-21 | types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeView | Brad Fitzpatrick | 1 | -3/+5 |