| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-09-04 | egress HA via portmapping prototypeirbekrm/egresshapm | Irbe Krumina | 13 | -135/+1166 |
| 2024-08-27 | usermetric: add initial user-facing metrics | Kristoffer Dalby | 17 | -22/+368 |
| 2024-08-27 | tsweb/varz: remove pprof | Kristoffer Dalby | 3 | -3/+2 |
| 2024-08-26 | wgengine/netstack: re-enable gVisor GSO on Linux (#13269) | Jordan Whited | 1 | -1/+1 |
| 2024-08-26 | net/tstun,wgengine/netstack: make inbound synthetic packet injection GSO-awar... | Jordan Whited | 3 | -20/+79 |
| 2024-08-26 | wgengine/netstack: use types/logger.Logf instead of stdlib log.Printf (#13267) | Jordan Whited | 1 | -3/+2 |
| 2024-08-26 | tstest/natlab/vnet: rename some things for clarity | Brad Fitzpatrick | 2 | -15/+17 |
| 2024-08-26 | tstest/natlab: fix IPv6 tests, remove TODOs | Brad Fitzpatrick | 2 | -21/+57 |
| 2024-08-26 | logpolicy: extend the gokrazy/natlab wait-for-network delay for IPv6 | Brad Fitzpatrick | 1 | -1/+38 |
| 2024-08-26 | cmd/tta: pull out test driver dialing into a type, fix bugs | Brad Fitzpatrick | 1 | -39/+111 |
| 2024-08-26 | tstest/natlab: refactor HandleEthernetPacketForRouter a bit | Brad Fitzpatrick | 1 | -36/+45 |
| 2024-08-26 | tstest/natlab: be more paranoid about IP versions from gvisor | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-08-26 | tstest/natlab: simplify a defer | Brad Fitzpatrick | 1 | -3/+1 |
| 2024-08-26 | types/opt: add BoolFlag for setting Bool value as a flag | Will Norris | 2 | -0/+63 |
| 2024-08-26 | ipn/ipnlocal: update routes on link change with ExitNodeAllowLANAccess | James Tucker | 1 | -2/+14 |
| 2024-08-24 | tstest/natlab/vnet: add start of IPv6 support | Brad Fitzpatrick | 7 | -199/+660 |
| 2024-08-24 | tstest/natlab/vnet: flush and sync pcap file after every packet | Maisem Ali | 1 | -1/+14 |
| 2024-08-23 | tstest/integration: change log.Fatal() to t.Fatal() (#13253) | Jordan Whited | 1 | -1/+1 |
| 2024-08-23 | tstest/integration: exercise TCP DNS queries against quad-100 (#13231) | Jordan Whited | 1 | -0/+86 |
| 2024-08-23 | ipn/ipnlocal: install IPv6 service addr route (#13252) | Jordan Whited | 1 | -0/+3 |
| 2024-08-23 | cmd/vnet: omit log spam when backend status hasn't changed | Brad Fitzpatrick | 1 | -1/+5 |
| 2024-08-23 | tstest/natlab: respect NATTable interface's invalid-means-drop everywhere | Brad Fitzpatrick | 1 | -0/+9 |
| 2024-08-23 | cmd/cloner, cmd/viewer, util/codegen: add support for aliases of cloneable types | Nick Khyl | 6 | -18/+154 |
| 2024-08-23 | util/codegen, cmd/cloner, cmd/viewer: update codegen.LookupMethod to support ... | Nick Khyl | 7 | -24/+393 |
| 2024-08-23 | tstest/natlab: make a new virtualIP type in prep for IPv6 support | Brad Fitzpatrick | 2 | -59/+120 |
| 2024-08-23 | tstest/natlab/vnet: explicitly ignore PCP and SSDP UDP queries | Brad Fitzpatrick | 1 | -1/+13 |
| 2024-08-23 | cmd/vnet: add --blend and --pcap flags | Brad Fitzpatrick | 2 | -8/+24 |
| 2024-08-23 | cmd/tta, tstest/natlab/vnet: remove unneeded port 124 log hack, add log buffer | Brad Fitzpatrick | 3 | -29/+40 |
| 2024-08-23 | go.mod.sri: update SRI hash for go.mod changes | Flakes Updater | 3 | -3/+3 |
| 2024-08-23 | cmd/systray: set ipn.NotifyNoPrivateKeys, permit non-operator use | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-08-23 | cmd/systray: add a basic linux systray app | Will Norris | 5 | -0/+483 |
| 2024-08-22 | go.mod.sri: update SRI hash for go.mod changes | Flakes Updater | 3 | -3/+3 |
| 2024-08-22 | tstest/natlab: add unix address to writer for dgram mode | Jonathan Nobels | 3 | -129/+82 |
| 2024-08-22 | update to github.com/tailscale/netlink library that doesn't require vishvanan... | Percy Wegmann | 2 | -4/+6 |
| 2024-08-22 | go.mod: update to github.com/tailscale/netlink library that doesn't require v... | Percy Wegmann | 7 | -14/+9 |
| 2024-08-22 | types/views: add Slice.All iterator | Brad Fitzpatrick | 3 | -13/+35 |
| 2024-08-22 | go.mod.sri: update SRI hash for go.mod changes | Flakes Updater | 3 | -3/+3 |
| 2024-08-22 | net/dns: updated gonotify dependency to v2 that supports closable context | Ilarion Kovalchuk | 5 | -15/+9 |
| 2024-08-22 | all: switch to and require Go 1.23 | Brad Fitzpatrick | 20 | -34/+49 |
| 2024-08-22 | all: fix new lint warnings from bumping staticcheck | Brad Fitzpatrick | 7 | -53/+5 |
| 2024-08-22 | ipn/ipnlocal: remember last notified taildrive shares and only notify if they... | Percy Wegmann | 2 | -7/+16 |
| 2024-08-21 | cmd/tailscale/cli: add debug command to do DNS lookups portably | Brad Fitzpatrick | 1 | -0/+34 |
| 2024-08-21 | wgengine/netstack: disable gVisor GSO on Linux (#13215) | Jordan Whited | 1 | -3/+3 |
| 2024-08-21 | ssh/tailssh: only chdir incubator process to user's homedir when necessary an... | Percy Wegmann | 4 | -16/+22 |
| 2024-08-21 | types/prefs: add a package containing generic preference types | Nick Khyl | 14 | -0/+2877 |
| 2024-08-21 | cmd/tl-longchain: tool to re-sign nodes with long rotation signatures | Anton Tolchanov | 6 | -37/+185 |
| 2024-08-21 | ssh/tailssh: fix SSH on busybox systems | Percy Wegmann | 5 | -38/+59 |
| 2024-08-20 | wgengine/netstack/gro: exclude importation of gVisor GRO pkg on iOS (#13202) | Jordan Whited | 3 | -65/+99 |
| 2024-08-20 | net/tstun,wgengine{/netstack/gro}: refactor and re-enable gVisor GRO for Linu... | Jordan Whited | 12 | -244/+274 |
| 2024-08-20 | cmd/k8s-operator: support default proxy class in k8s-operator (#12711) | ChandonPierre | 5 | -4/+29 |