| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-06-13 | wgengine/netstack: fix 4via6 subnet routesirbekrm/fixsubnets | Irbe Krumina | 1 | -4/+11 |
| 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 | 1 | -47/+3 |
| 2024-05-08 | wgengine/netstack: handle 4via6 routes that are advertised by the same node | Andrew Dunham | 1 | -30/+107 |
| 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 | 1 | -12/+51 |
| 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 | 1 | -21/+250 |
| 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 | 1 | -25/+39 |
| 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 | 1 | -5/+11 |
| 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 |
| 2023-06-12 | ipn/ipnlocal,wgengine/netstack: move LocalBackend specifc serving logic to Lo... | Maisem Ali | 1 | -52/+8 |
| 2023-06-12 | wgengine/netstack: increase maxInFlightConnectionAttempts | Denton Gentry | 1 | -1/+1 |
| 2023-05-28 | wgengine/netstack: use ping6 on BSD platforms | Denton Gentry | 1 | -2/+12 |
| 2023-04-10 | wgengine/netstack: fix data-race on startup | James Tucker | 1 | -2/+2 |
| 2023-03-30 | envknob,net/tstun,wgengine: use TS_DEBUG_MTU consistently | James Tucker | 1 | -3/+2 |
| 2023-03-28 | wgengine/netstack: do not send packets to netstack after close | James Tucker | 1 | -0/+8 |
| 2023-03-27 | tsnet,wgenegine/netstack: add test and fix resource leaks | Maisem Ali | 1 | -0/+1 |
| 2023-03-23 | net/tstun: rename filterIn/filterOut methods to be more descriptive | Maisem Ali | 1 | -2/+2 |
| 2023-03-07 | tsnet: only intercept TCP flows that have listeners | Maisem Ali | 1 | -10/+25 |
| 2023-03-05 | wgengine/netstack: add support for custom UDP flow handlers | Brad Fitzpatrick | 1 | -6/+33 |
| 2023-02-01 | all: use Go 1.20's bytes.Clone | Brad Fitzpatrick | 1 | -2/+3 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 1 | -3/+2 |
| 2022-12-23 | wgengine/netstack: change netstack API to require LocalBackend | Claire Wang | 1 | -7/+5 |