| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-04-02 | wipenable-exit-node-dst-logs-2 | Claire Wang | 1 | -2/+2 |
| 2024-04-02 | wip | Claire Wang | 6 | -152/+34 |
| 2024-04-02 | wip | Claire Wang | 5 | -5/+325 |
| 2024-04-02 | exit node dst wip | Claire Wang | 1 | -2/+3 |
| 2024-03-29 | util/linuxfw,wgengine/router: skip IPv6 firewall configuration in partial ipt... | Irbe Krumina | 2 | -9/+25 |
| 2024-03-25 | tailcfg, ipn/ipnlocal, wgengine/magicsock: add only-tcp-443 node attr | Brad Fitzpatrick | 2 | -1/+16 |
| 2024-03-21 | util/linuxfw,wgengine/router: enable IPv6 configuration when netfilter is dis... | James Tucker | 1 | -3/+9 |
| 2024-03-21 | all: use zstdframe where sensible (#11491) | Joe Tsai | 1 | -9/+2 |
| 2024-03-21 | wgengine/magicsock: don't use endpoint debug ringbuffer on mobile. | Brad Fitzpatrick | 1 | -3/+12 |
| 2024-03-19 | wgengine: fix logger data race in tests | Andrew Dunham | 1 | -1/+5 |
| 2024-03-11 | wgengine/netstack: fix bug with duplicate SYN packets in client limit | Andrew Dunham | 2 | -13/+62 |
| 2024-03-08 | wgengine/magicsock: don't change DERP home when not connected to control | Andrew Dunham | 3 | -11/+172 |
| 2024-03-06 | go.mod: bump gvisor | Andrew Dunham | 1 | -3/+3 |
| 2024-03-05 | wgengine/magicsock: prefer link-local addresses to private ones | Andrew Dunham | 2 | -1/+20 |
| 2024-02-28 | wgengine: plumb the PeerByKey from wgengine to magicsock | Brad Fitzpatrick | 1 | -0/+1 |
| 2024-02-28 | ipn,wgengine: only intercept TailFS traffic on quad 100 | Percy Wegmann | 1 | -14/+2 |
| 2024-02-28 | wgengine{,/wgint}: add wgint.Peer wrapper type, add to wgengine.Engine | Brad Fitzpatrick | 6 | -21/+85 |
| 2024-02-28 | wgengine: rename local variable from 'found' to conventional 'ok' | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-02-28 | wgengine: use slices.Clone in two places | Brad Fitzpatrick | 1 | -3/+3 |
| 2024-02-28 | ipn/ipnstate, wgengine: make PeerStatusLite.LastHandshake zero Time means none | Brad Fitzpatrick | 1 | -1/+3 |
| 2024-02-28 | net/tstun: fix spelling of "WireGuard" | Andrew Dunham | 2 | -2/+2 |
| 2024-02-27 | wgengine/netstack: add a per-client limit for in-flight TCP forwards | Andrew Dunham | 2 | -21/+489 |
| 2024-02-26 | ipn/ipnstate, wgengine/wgint: add handshake attempts accessors | Brad Fitzpatrick | 3 | -1/+29 |
| 2024-02-26 | wgengine: make pendOpen time later, after dup check | Brad Fitzpatrick | 1 | -4/+4 |
| 2024-02-26 | wgengine: reduce critical section | Brad Fitzpatrick | 1 | -4/+5 |
| 2024-02-26 | cmd/tailscaled, ipn/ipnlocal, wgengine: shutdown tailscaled if wgdevice is cl... | Nick Khyl | 3 | -8/+24 |
| 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 | 7 | -15/+15 |
| 2024-02-24 | wgengine/wglog: add TS_DEBUG_RAW_WGLOG envknob for raw wg logs | Brad Fitzpatrick | 1 | -0/+4 |
| 2024-02-24 | wgengine/wgcfg: don't send UAPI to disable keep-alives on new peers | Brad Fitzpatrick | 2 | -2/+2 |
| 2024-02-23 | wgengine/wglog: quieten WireGuard logs for allowedips | James Tucker | 2 | -0/+24 |
| 2024-02-15 | wgengine/router: fix ip rule restoration | Jason Barnett | 1 | -1/+1 |
| 2024-02-13 | wgengine/router: make the Windows ifconfig implementation reuse existing MibI... | Aaron Klotz | 2 | -95/+125 |
| 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 | 2 | -13/+13 |
| 2024-02-09 | tailfs: initial implementation | Percy Wegmann | 3 | -27/+49 |
| 2024-02-08 | all: use reflect.TypeFor now available in Go 1.22 (#11078) | Joe Tsai | 2 | -2/+2 |
| 2024-01-23 | wgengine/magicsock: implement probing of UDP path lifetime (#10844) | Jordan Whited | 7 | -49/+880 |
| 2024-01-19 | go.mod,wgengine/netstack: bump gvisor | James Tucker | 1 | -3/+3 |
| 2024-01-19 | magicsock: mute noisy expected peer mtu related error (#10870) | Claire Wang | 3 | -2/+26 |
| 2024-01-19 | wgengine/netstack: expose gVisor metrics through expvar | Andrew Dunham | 1 | -0/+151 |
| 2024-01-10 | wgengine/router: look up absolute path to netsh.exe on Windows | Andrew Dunham | 2 | -1/+61 |
| 2024-01-03 | wgengine/magicsock: fix typos in docs (#10729) | Jordan Whited | 1 | -4/+4 |
| 2023-12-21 | all: cleanup unused code, part 2 (#10670) | Andrew Lytvynov | 5 | -43/+9 |
| 2023-12-20 | all: cleanup unused code, part 1 (#10661) | Andrew Lytvynov | 2 | -8/+1 |
| 2023-12-14 | wgengine/magicsock: fix handling of derp.PeerGoneMessage (#10589) | Jordan Whited | 1 | -15/+15 |
| 2023-12-13 | net/netcheck: use DERP frames as a signal for home region liveness | Andrew Dunham | 1 | -1/+11 |
| 2023-12-07 | wgengine/router: implement UpdateMagicsockPort for CallbackRouter (#10494) | Naman Sood | 1 | -0/+7 |
| 2023-12-05 | util/linuxfw, wgengine: allow ingress to magicsock UDP port on Linux (#10370) | Naman Sood | 9 | -0/+186 |