| Age | Commit message (Expand) | Author | Files | Lines |
| 2023-01-01 | util/codegen: Remove year from copyright header.cloner | Denton Gentry | 2 | -2/+2 |
| 2022-12-23 | wgengine/netstack: change netstack API to require LocalBackend | Claire Wang | 2 | -53/+46 |
| 2022-12-22 | wgengine/netstack: delete some dead code, old comment, use atomic int types | Brad Fitzpatrick | 2 | -13/+7 |
| 2022-12-21 | wgengine/monitor: don't log unhandled RTM_{NEW,DEL}LINK messages | Andrew Dunham | 1 | -0/+4 |
| 2022-12-21 | wgengine/magicsock: add TS_DISCO_PONG_IPV4_DELAY knob to bias IPv6 paths | Brad Fitzpatrick | 1 | -1/+12 |
| 2022-12-20 | go.mod, etc: bump gvisor | andig | 2 | -22/+9 |
| 2022-12-20 | wgengine/magicsock: avoid ReadBatch/WriteBatch on old Linux kernels | Brad Fitzpatrick | 1 | -0/+9 |
| 2022-12-19 | ipn/ipnlocal: fix StatusWithoutPeers not populating parts of Status | Brad Fitzpatrick | 3 | -13/+18 |
| 2022-12-16 | net/connstats: enforce maximum number of connections (#6760) | Joe Tsai | 2 | -73/+53 |
| 2022-12-13 | wgengine/magicsock: fix panic in wireguard-go rate limiting path | Brad Fitzpatrick | 1 | -2/+2 |
| 2022-12-13 | wgengine/monitor: fix panic due to race on Windows | Andrew Dunham | 1 | -2/+3 |
| 2022-12-09 | all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go (... | Jordan Whited | 21 | -28/+28 |
| 2022-12-09 | wgengine/router: fix tests on systems with older Busybox 'ip' binary | Andrew Dunham | 1 | -1/+23 |
| 2022-12-08 | net/tstun, wgengine/magicsock: enable vectorized I/O on Linux (#6663) | Jordan Whited | 4 | -88/+393 |
| 2022-12-08 | wgengine/magicsock: fix panic when rebinding fails | Mihai Parparita | 2 | -21/+29 |
| 2022-11-28 | net/connstats: invert network logging data flow (#6272) | Joe Tsai | 4 | -140/+33 |
| 2022-11-28 | types/logid: move logtail ID types here (#6336) | Joe Tsai | 1 | -3/+3 |
| 2022-11-28 | util/set: add new set package for SetHandle type | Brad Fitzpatrick | 1 | -13/+5 |
| 2022-11-24 | cmd/tailscaled, wgengine/router: use wingoes/com for COM initialization inste... | Aaron Klotz | 1 | -11/+2 |
| 2022-11-22 | ipn/ipnlocal: call checkPrefs in Start too | Maisem Ali | 1 | -5/+10 |
| 2022-11-18 | wgengine/magicsock: ignore pre-disco (pre-0.100) peers | Brad Fitzpatrick | 2 | -111/+21 |
| 2022-11-18 | magicsock: cleanup canp2p (#6391) | phirework | 1 | -14/+15 |
| 2022-11-13 | health: add Warnable, move ownership of warnable items to callers | Brad Fitzpatrick | 1 | -1/+4 |
| 2022-11-11 | wgengine/router: [bsd/darwin] remove and readd routes on profile change | Maisem Ali | 1 | -11/+15 |
| 2022-11-11 | ipn/ipnlocal: add support for multiple user profiles | Maisem Ali | 1 | -11/+6 |
| 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 | 2 | -3/+11 |
| 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: add tests for shouldProcessInbound | Andrew Dunham | 1 | -0/+221 |
| 2022-11-08 | wgengine/netstack: fix shouldProcessInbound peerapi non-SYN handling | Brad Fitzpatrick | 1 | -15/+15 |
| 2022-11-04 | all: remove old +build tags | Brad Fitzpatrick | 12 | -12/+0 |
| 2022-11-02 | wgengine/netstack: remove old unused handleSSH hook | Brad Fitzpatrick | 1 | -4/+0 |
| 2022-11-02 | wgengine/netlog: preserve Tailscale addresses for exit traffic (#6165) | Joe Tsai | 1 | -5/+14 |
| 2022-11-02 | wgengine: respect --no-logs-no-support flag for network logging (#6172) | Joe Tsai | 1 | -0/+3 |
| 2022-10-31 | wgengine/netstack: use 72h as the KeepAlive Idle time for Tailscale SSH | Maisem Ali | 1 | -4/+13 |
| 2022-10-28 | wgengine: perform router reconfig for netlog-only changes (#6118) | Joe Tsai | 1 | -0/+1 |
| 2022-10-28 | wgengine/netlog: enforce hard limit on network log message sizes (#6109) | Joe Tsai | 1 | -0/+13 |
| 2022-10-28 | wgengine/netlog: embed the StableNodeID of the authoring node (#6105) | Joe Tsai | 6 | -8/+14 |
| 2022-10-27 | wgengine/magicsock: gather physical-layer statistics (#5925) | Joe Tsai | 4 | -6/+106 |
| 2022-10-27 | types/netlogtype: new package for network logging types (#6092) | Joe Tsai | 2 | -31/+13 |
| 2022-10-27 | wgengine/winnet: invoke some COM methods directly instead of through IDispatch. | Aaron Klotz | 1 | -18/+54 |
| 2022-10-25 | wgengine/netstack: enable TCP SACK (#6066) | Jordan Whited | 1 | -0/+5 |
| 2022-10-21 | net/netcheck, tailcfg: track whether OS supports IPv6 | Andrew Dunham | 1 | -0/+1 |
| 2022-10-20 | wgengine/router: [linux] add before deleting interface addrs | Maisem Ali | 2 | -19/+106 |
| 2022-10-20 | wgengine/magicsock: set up pathfinder (#5994) | phirework | 2 | -3/+27 |
| 2022-10-20 | wgengine/magicsock: add start of alternate send path | Brad Fitzpatrick | 1 | -0/+21 |
| 2022-10-17 | wgengine/magicsock: restore allocation-free endpoint.DstToString (#5971) | Joe Tsai | 1 | -4/+6 |
| 2022-10-17 | wgengine/magicsock: remove endpoint.wgEndpoint (#5911) | Joe Tsai | 2 | -6/+1 |
| 2022-10-13 | net/dns: always attempt to read the OS config on macOS/iOS | Maisem Ali | 1 | -9/+12 |
| 2022-10-13 | wgengine/magicsock: set UDP socket buffer sizes to 7MB | James Tucker | 4 | -0/+119 |