| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-02-26 | wgengine/netstack: add debug page for TCP forwarderandrew/netstack-forwarder-debug | Andrew Dunham | 2 | -0/+164 |
| 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 |
| 2023-12-05 | linuxfw,wgengine/route,ipn: add c2n and nodeattrs to control linux netfilter | Naman Sood | 3 | -1/+31 |
| 2023-12-05 | wgengine/router: create netfilter runner in setNetfilterMode | James Tucker | 2 | -13/+17 |
| 2023-12-02 | wgengine/filter: add protocol-agnostic packet checker (#10446) | Andrew Lytvynov | 1 | -5/+13 |
| 2023-11-28 | wgengine/netstack: disable RACK on Windows (#10402) | Jordan Whited | 1 | -0/+11 |
| 2023-11-22 | wgengine/magicsock: fix typo in Conn.handlePingLocked() (#10365) | Jordan Whited | 1 | -1/+1 |
| 2023-11-16 | health: don't report a warning in DERP homeless mode | Brad Fitzpatrick | 1 | -2/+3 |
| 2023-11-15 | wgengine/magicsock: add DERP homeless debug mode for testing | Brad Fitzpatrick | 2 | -1/+24 |
| 2023-11-15 | wgengine/magicsock: move trustBestAddrUntil forward on non-disco rx (#10274) | Jordan Whited | 1 | -2/+10 |
| 2023-11-13 | wgengine/magicsock: fix typo in endpoint.sendDiscoPing() docs (#10232) | Jordan Whited | 1 | -1/+1 |
| 2023-11-13 | control/controlknobs,wgengine/magicsock: implement SilentDisco toggle (#10195) | Jordan Whited | 2 | -1/+31 |
| 2023-11-06 | wgengine/magicsock: handle wireguard only clean up and log messages | Charlotte Brandhorst-Satzkorn | 1 | -3/+9 |
| 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-24 | wgnengine: remove unused field in userspaceEngine | James Tucker | 1 | -2/+1 |
| 2023-10-23 | wgengine/magicsock: close disco listeners on Conn.Close, fix Linux root TestN... | Brad Fitzpatrick | 1 | -0/+6 |
| 2023-10-23 | wgengine/netstack: only add addresses to correct protocols | James Tucker | 1 | -2/+6 |
| 2023-10-18 | wgengine/magicsock: simplify tryEnableUDPOffload() (#9872) | Jordan Whited | 1 | -5/+1 |
| 2023-10-14 | tstest/integration: add tests for tun mode (requiring root) | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-10-14 | wgengine/magicsock: fix data race regression in disco ping callbacks | Brad Fitzpatrick | 2 | -21/+33 |
| 2023-10-14 | cmd/tailscaled,net/tstun: fix data race on start-up in TUN mode | Maisem Ali | 1 | -0/+1 |
| 2023-10-11 | wgengine/filter: use slices.Contains in another place | Brad Fitzpatrick | 1 | -11/+3 |
| 2023-10-11 | cmd/containerboot: use linuxfw.NetfilterRunner | Maisem Ali | 1 | -0/+16 |
| 2023-10-10 | util/linuxfw: move detection logic | Maisem Ali | 2 | -205/+5 |
| 2023-10-09 | wgengine/magicsock: add probed MTU metrics | Val | 2 | -11/+43 |
| 2023-10-09 | disco,net/tstun,wgengine/magicsock: probe peer MTU | Val | 4 | -24/+59 |