| Age | Commit message (Expand) | Author | Files | Lines |
| 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 |
| 2022-12-22 | wgengine/netstack: delete some dead code, old comment, use atomic int types | Brad Fitzpatrick | 1 | -10/+5 |
| 2022-12-20 | go.mod, etc: bump gvisor | andig | 1 | -12/+9 |
| 2022-11-09 | ipn/ipnlocal: add start of handling TCP proxying | Brad Fitzpatrick | 1 | -4/+9 |
| 2022-11-08 | wgengine/netstack: optimize shouldProcessInbound, avoiding 4via6 lookups | Brad Fitzpatrick | 1 | -2/+2 |
| 2022-11-08 | ipn/ipnlocal, wgengine/netstack: start handling ports for future servingbradfitz/port_intercept | Brad Fitzpatrick | 1 | -3/+10 |
| 2022-11-08 | wgengine/netstack: fix shouldProcessInbound peerapi non-SYN handling | Brad Fitzpatrick | 1 | -15/+15 |
| 2022-11-02 | wgengine/netstack: remove old unused handleSSH hook | Brad Fitzpatrick | 1 | -4/+0 |
| 2022-10-31 | wgengine/netstack: use 72h as the KeepAlive Idle time for Tailscale SSH | Maisem Ali | 1 | -4/+13 |
| 2022-10-25 | wgengine/netstack: enable TCP SACK (#6066) | Jordan Whited | 1 | -0/+5 |
| 2022-09-26 | all: fix resource leaks with missing .Close() calls | Emmanuel T Odeke | 1 | -0/+3 |
| 2022-09-21 | wgengine/netstack: always respond to 4via6 echo requests (#5712) | Andrew Dunham | 1 | -19/+35 |
| 2022-09-21 | wgengine/netstack: handle 4via6 packets when pinging (#5709) | Andrew Dunham | 1 | -2/+43 |
| 2022-09-15 | envknob: support changing envknobs post-init | Brad Fitzpatrick | 1 | -9/+9 |
| 2022-09-06 | wgengine/netstack: only accept connection after dialing (#5503) | Andrew Dunham | 1 | -34/+84 |
| 2022-08-04 | all: use syncs.AtomicValue | Maisem Ali | 1 | -2/+2 |
| 2022-08-02 | all: migrate code from netaddr.FromStdAddr to Go 1.18 | Brad Fitzpatrick | 1 | -4/+17 |
| 2022-08-02 | all: migrate more code code to net/netip directly | Brad Fitzpatrick | 1 | -3/+4 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 1 | -24/+25 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 1 | -25/+25 |