summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2026-03-31k8s-operator: remove minItems=1 from appConnector routesfix/connector-appconnector-empty-routesRaj Singh6-7/+5
2026-03-31control/controlclient: take mapsession and release lock early in sub (#19192)Claus Lensbøl1-5/+10
2026-03-31wgengine/magicsock: assume network up for testsHarry Harpham4-4/+18
2026-03-30licenses: update license noticesLicense Updater2-0/+3
2026-03-30control/controlclient,ipn/ipnlocal,wgengine: avoid restarting wireguard when ...Claus Lensbøl8-23/+323
2026-03-29tsnet: fix advertiseService dropping existing servicesEvan Champion1-1/+1
2026-03-29docker: add riscv64 to container image architecturesBruno Verachten1-0/+6
2026-03-29cmd/tailscale: improve `tailscale lock` error message if no keysAlex Chan2-17/+53
2026-03-28README: update the version of Go in the README (#19168)Evan Lowry1-1/+1
2026-03-27feature/conn25: install all the hooksMichael Ben-Ami4-76/+131
2026-03-27.github: Bump actions/download-artifact from 8.0.0 to 8.0.1dependabot[bot]1-1/+1
2026-03-27Add 'fish' to the list of scalesSam Fleming1-0/+1
2026-03-26release/dist/unixpkgs: include tailscale-online.target in packagesBrad Fitzpatrick1-0/+26
2026-03-26feature/conn25: connect the ExtraWireguardAllowedIPs hook (#19140)George Jones1-0/+15
2026-03-26feature/conn25: Store transit ips by connector key (#19071)George Jones2-24/+334
2026-03-26net,tsnet: fix the capitalisation of "Wireshark"Alex Chan3-3/+3
2026-03-26tsnet/tsnet.go: fix docs link (#19136)Walter Poupore1-1/+1
2026-03-26docs: add commit message example (#19134)Noel O'Brien1-7/+8
2026-03-26ipn/ipnlocal: warn incompatibility between no-snat-routes and exitnode (#19023)KevinLiang104-0/+107
2026-03-26.github: Bump actions/create-github-app-token from 2.2.1 to 3.0.0 (#19003)dependabot[bot]3-3/+3
2026-03-25feature/conn25,ipn/ipnext,ipn/ipnlocal: add ExtraRouterConfigRoutes hookFran Bull3-1/+31
2026-03-25net/batching: use vectored writes on Linux (#19054)Alex Valiushko2-30/+59
2026-03-25wif: add AWS ecs for autogenerated OIDC tokensPatrick Guinard1-7/+14
2026-03-25go.toolchain.*: bump for mips and synology segmentation violation fixesNick Khyl3-3/+3
2026-03-25net/dns: fix duplicate search line entries (OpenBSD, primarily)Greg Steuck1-1/+8
2026-03-25tsnet: clean up state when Service listener is closedHarry Harpham2-89/+420
2026-03-25tsnet: block rather than poll in setup for TestListenServiceHarry Harpham1-20/+11
2026-03-25tsnet: use tstest.Shard in new tsnet testsHarry Harpham1-0/+4
2026-03-25ipn/ipnlocal: debounce extra enqueues in ExtensionHost.AuthReconfigAsyncMichael Ben-Ami1-0/+11
2026-03-24ipn/ipnserver: use peercreds for actor.Username on freebsd (for Taildrive)rtgnx1-1/+1
2026-03-24control/controlclient: handle errors in rememberLastNetmapUpdator (#19112)Claus Lensbøl2-5/+11
2026-03-24types/key: use AvailableBuffer for WriteRawWithoutAllocating (#19102)Mike O'Driscoll2-21/+80
2026-03-24derp: use AvailableBuffer for WriteFrameHeader, consolidate tests (#19101)Mike O'Driscoll3-33/+119
2026-03-24ipn,ipn/local: broadcast ClientVersion if AutoUpdate.Check (#19107)kari-ts3-3/+111
2026-03-24ipn: fix the typo causing NoSNAT always set to true (#19110)KevinLiang101-1/+1
2026-03-24licenses: update license noticesLicense Updater4-12/+12
2026-03-24control/controlclient: allow multiple non-streaming map requests (#19106)Claus Lensbøl1-8/+12
2026-03-24disco: remove experimental label from BindUDPRelayHandshakeStateJordan Whited1-2/+1
2026-03-24net/udprelay: remove experimental label from package docsJordan Whited1-3/+3
2026-03-24feature/conn25: call AuthReconfigAsync after address assignmentFran Bull2-7/+29
2026-03-24feature/*,net/tstun: add tundev_txq_drops clientmetric on LinuxJordan Whited8-0/+604
2026-03-24feature/conn25: guard extension Init() and PeerAPI handler with opt-in env varMichael Ben-Ami1-0/+12
2026-03-24cmd/tailscale/cli: add a debug command to print the statedirAlex Chan2-0/+32
2026-03-24derp,types,util: use bufio Peek+Discard for allocation-free fast reads (#19067)Mike O'Driscoll17-47/+231
2026-03-24all: use `bart.Lite` instead of `bart.Table` where appropriateAlex Chan4-26/+16
2026-03-23tsnet: print state change in auth loop more responsively (#18048)Tom Proctor1-0/+17
2026-03-23net/dns/resolver: treat DNS REFUSED responses as soft errors in forwarder rac...Brendan Creane4-52/+198
2026-03-23ipn/ipnlocal: add a map for node public key to node ID lookups (#19051)Amal Bansode2-43/+177
2026-03-23.github/workflows: limit vet to the tailscale.com module (#19084)Tom Proctor1-1/+5
2026-03-23.github: Bump github/codeql-action from 4.32.6 to 4.34.1dependabot[bot]1-3/+3