| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-08-07 | tmp: introduce wire/user/safe mtuvalscale/ptb | Val | 1 | -2/+2 |
| 2023-07-31 | tmp: reminder to update max udp header when we start using bigger mtus | Val | 1 | -0/+1 |
| 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 |
| 2022-07-21 | go.mod: bump gvisor.dev/gvisor | Maisem Ali | 1 | -6/+5 |
| 2022-06-28 | wgengine/netstack: close ipstack when netstack.Impl is closed | kylecarbs | 1 | -0/+1 |
| 2022-06-02 | wgengine/netstack: replace a 1500 with a const + doc | Brad Fitzpatrick | 1 | -1/+6 |
| 2022-06-01 | wgengine/netstack: make netstack MTU be 1280 also | Brad Fitzpatrick | 1 | -2/+2 |
| 2022-05-20 | wgengine/netstack: handle multiple magicDNS queries per UDP socket (#4708) | Tom | 1 | -11/+26 |
| 2022-05-06 | wgengine/netstack, ipn/ipnlocal: serve http://100.100.100.100/ | Brad Fitzpatrick | 1 | -0/+5 |
| 2022-05-05 | net/dns, wgengine: implement DNS over TCP (#4598) | Tom | 1 | -0/+18 |
| 2022-05-04 | *: use WireGuard where logged, printed or named | James Tucker | 1 | -1/+1 |
| 2022-04-30 | net/tstun,wgengine/{.,netstack}: handle UDP magicDNS traffic in netstack | Tom DNetto | 1 | -9/+119 |
| 2022-04-30 | cmd/tailscaled,ipn/ipnlocal,wgengine/...: pass dns.Manager into netstack | Tom DNetto | 1 | -1/+4 |
| 2022-04-26 | wgengine/netstack: always set TCP keepalive | James Tucker | 1 | -0/+15 |
| 2022-04-15 | ssh/tailssh: make the SSH server a singleton, register with LocalBackend | Brad Fitzpatrick | 1 | -3/+2 |
| 2022-04-15 | tailcfg, ssh/tailssh: optionally support SSH public keys in wire policy | Brad Fitzpatrick | 1 | -2/+0 |
| 2022-04-11 | net/tsaddr, wgengine/netstack: add IPv6 range that forwards to site-relative ... | Brad Fitzpatrick | 1 | -0/+14 |
| 2022-04-07 | wgengine/netstack: disable refsvfs2 leak tracking (#4378) | James Tucker | 1 | -0/+16 |
| 2022-03-26 | net/packet, wgengine/netstack: remove workaround for old gvisor ECN bug | Brad Fitzpatrick | 1 | -1/+0 |