Commit Graph

  • acc43356c6 control/controlclient: enable request signatures on macOS (#19317) Jonathan Nobels 2026-04-15 14:11:14 -04:00
  • 1e4934659b ipn/ipnlocal: discard cached netmaps upon panic during SetNetworkMap (#19414) M. J. Fromberger 2026-04-15 11:07:42 -07:00
  • 958bcda5bf control/controlclient: handle 429 responses during node registration Anton Tolchanov 2026-04-14 13:27:06 +01:00
  • d8190e0de5 derp/derpserver: implement hierarchical token bucket rate limiting Jordan Whited 2026-04-13 19:34:34 -07:00
  • 5eb0b4be31 cmd/containerboot,cmd/k8s-proxy,kube: add authkey renewal to k8s-proxy (#19221) Tom Meadows 2026-04-15 16:13:46 +01:00
  • dbf468740b control/controlclient: add patchify miss stats Brad Fitzpatrick 2026-04-15 14:37:33 +00:00
  • 61c95f409c control/controlclient: accept key if last seen on exist node is absent (#19402) Claus Lensbøl 2026-04-15 03:53:40 -04:00
  • effbe67fe3 wgengine/magicsock: remove pickPort, use port 0 to avoid TOCTOU race Avery Pennarun 2026-04-15 00:54:01 +00:00
  • c4ff4c4835 feat(tsconnect): add outgoing file transfer progress notifications codinget 2026-04-14 23:01:30 +00:00
  • 68ecc4b033 feat(tsconnect): add notifyFilesWaiting and notifyIncomingFiles callbacks codinget 2026-04-14 22:58:13 +00:00
  • 6301a6ce4b util/linuxfw,wgengine/router: allow incoming CGNAT range traffic with nodeattr Naman Sood 2026-04-14 16:45:06 -04:00
  • 5834058269 wgengine: replace reflect.DeepEqual with typed Equal for maybeReconfigInputs (#19365) Fernando Serboncini 2026-04-14 13:16:21 -04:00
  • 943b426038 util/linuxfw: fix nil deref in nftables chain check Brad Fitzpatrick 2026-04-10 20:31:35 -07:00
  • a0a8fae856 tstest/integration: use linkat to hardlink test binaries on Linux Brad Fitzpatrick 2026-04-14 02:13:37 +00:00
  • 621dc9cf1b tstest: fix kernel version parsing for Debian-style version strings Avery Pennarun 2026-04-13 03:52:19 +02:00
  • 6aa10576c9 wgengine/magicsock: deflake TestTwoDevicePing compare-metrics-stats Brad Fitzpatrick 2026-04-13 21:18:32 +00:00
  • 49eb1b5d26 net/dns: fix TestDNSTrampleRecovery failure under flakestress Brad Fitzpatrick 2026-04-14 04:56:56 +00:00
  • 27f1d4c15d control/controlclient: improve filter on netmap updates (#19308) Claus Lensbøl 2026-04-14 08:43:07 -04:00
  • 0afaa29503 go.mod: upgrade go-git to v5.17.1 Patrick O'Doherty 2026-04-13 16:55:25 +00:00
  • 75819aeed0 derp/derpserver: increase minimum token bucket size Jordan Whited 2026-04-13 16:31:41 -07:00
  • ab74ea0a67 tstest/integration: clear SSH_CLIENT env to prevent false positive detection Avery Pennarun 2026-04-13 03:52:09 +02:00
  • 9fbe4b3ed2 all: fix six tests that failed with -count=2 Brad Fitzpatrick 2026-04-14 01:27:26 +00:00
  • 13d5370951 .gitignore: explicitly include tool/go.exe James Tucker 2026-04-13 16:58:56 -07:00
  • a97850f7e2 cmd/derper: fix TestLookupMetric to pass when run alone Brad Fitzpatrick 2026-04-14 00:01:36 +00:00
  • 7dcb378875 tstest/integration/nat, tstest/natlab/vnet: fix natlab test flake Brad Fitzpatrick 2026-04-13 23:20:56 +00:00
  • dbd19e4b65 tstest: add AssertNotParallel helper Brad Fitzpatrick 2026-04-13 22:59:44 +00:00
  • 9f96b7434c feat(taildrop): fix DirectFileMode, void callbacks, and empty WaitingFiles codinget 2026-04-13 22:48:11 +00:00
  • 50b8cfbde2 wgengine/netstack: fix data race on in-flight connection test globals Brad Fitzpatrick 2026-04-13 20:31:35 +00:00
  • 6500d3c3f8 cmd/containerboot: mark TestContainerBoot as flaky Brad Fitzpatrick 2026-04-13 21:33:29 +00:00
  • 9dfe7875fd version: show tailscale/go toolchain git hash in version output Brad Fitzpatrick 2026-04-13 19:49:30 +00:00
  • 5a7ef4a533 ipn/ipnlocal: mark TestStateMachineSeamless as flaky Brad Fitzpatrick 2026-04-13 20:37:17 +00:00
  • 4ce1643929 types/netmap,tailcfg: update documentation for Services cap Adriano Sela Aviles 2026-04-13 08:59:28 -07:00
  • e2fa9ff140 ssh/tailssh: speed up SSH integration tests Brad Fitzpatrick 2026-04-05 01:06:55 +00:00
  • cfed69f3ed licenses: update license notices License Updater 2026-04-13 15:27:20 +00:00
  • 929ad51be0 cmd/derper: mark rate-config flag as experimental and unstable Jordan Whited 2026-04-13 12:16:08 -07:00
  • 21880457eb ipn/localapi,client/local: add services over localapi Adriano Sela Aviles 2026-04-13 08:52:10 -07:00
  • b04b4f7751 feat(tsconnect): expose exit node selection to JS codinget 2026-04-13 18:43:01 +00:00
  • aa9a76cf30 ssh/tailssh: gofmt Brad Fitzpatrick 2026-04-13 10:56:01 -07:00
  • d5341fd60c tailscaleroot: add test that tsgo rev is in Go build cache keys Brad Fitzpatrick 2026-04-13 16:57:38 +00:00
  • 4fcce6000d tailcfg,types/netmap: add (visible) Services to SelfNode Caps (#19335) Adriano Sela Aviles 2026-04-13 08:48:02 -07:00
  • 674f866ecc tstest/tailmac: add headless mode for automated VM testing Brad Fitzpatrick 2026-04-10 13:22:24 -07:00
  • 0e8ae9d60c gokrazy: add arm64 natlab appliance image support Brad Fitzpatrick 2026-04-10 13:21:49 -07:00
  • cf59a6fb23 .github, tool/listpkgs: automatically find tests which use tstest.RequireRoot Brad Fitzpatrick 2026-04-10 21:30:27 +00:00
  • ca5db865b4 cmd/derper,derp: add --rate-config file with SIGHUP reload (#19314) Mike O'Driscoll 2026-04-10 18:37:54 -04:00
  • b4c0d67f8b wgengine/router/osrouter: fix privileged tests missing fake netfilter runner Amal Bansode 2026-04-09 16:43:33 -07:00
  • f961db8925 feat(tsconnect): add TCP listening to ipn.listen codinget 2026-04-10 21:08:59 +00:00
  • fde5f11895 feat(tsconnect): expose dialTLS to JS codinget 2026-04-10 20:43:22 +00:00
  • 5e81840b57 tstest: add RequireRoot helper Brad Fitzpatrick 2026-04-10 14:35:50 +00:00
  • 399f048332 tka: Revert "improve logging for Compact and Commit operations" Alex Chan 2026-04-10 17:00:49 +01:00
  • 1ff369a261 tka: keep the CompactionDefaults alongside the other limits Alex Chan 2026-04-10 09:36:22 +01:00
  • 756ba1d5ec feat(tsconnect): expose dial, listen and listenICMP to JS codinget 2026-04-10 13:57:15 +00:00
  • 68670f938b fix(tsconnect): drop nethttpomithttp2 build tag codinget 2026-04-10 13:56:59 +00:00
  • 03c3551ee5 ipn/ipnlocal: add netmap mutations to the ipn bus (#19120) Jonathan Nobels 2026-04-09 15:45:41 -04:00
  • 6b7caaf7ee cmd/k8s-operator: set PreferDualStack on ProxyGroup egress services (#19194) Fernando Serboncini 2026-04-09 13:33:39 -04:00
  • 27e6fed0c1 ssh/tailssh: fix default PATH for Debian Andrew Dunham 2026-04-07 14:02:56 -04:00
  • dca1d8eea1 tstest/natlab: add TestSubnetRouterFreeBSD with FreeBSD cloud image support Brad Fitzpatrick 2026-04-09 01:37:43 +00:00
  • 85d6ba9473 cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010) David Bond 2026-04-09 14:39:46 +01:00
  • b25920dfc0 tka: improve logging for Compact and Commit operations Alex Chan 2026-04-01 15:49:06 +01:00
  • ec0b23a21f vmtest: add VM-based integration test framework Brad Fitzpatrick 2026-04-08 18:09:05 +00:00
  • d948b78b23 tsweb: add TS_DEBUG_TRUSTED_CIDRS envknob to debug (#19283) Jason O'Donnell 2026-04-08 18:47:52 -04:00
  • 647deed2d9 misc: add install-git-hooks.go and git hook for Change-Id tracking Brad Fitzpatrick 2026-04-05 02:46:16 +00:00
  • 33cd8ea86b tool/goexe: refactor to use windows_sys Nathan Perry 2026-04-08 13:16:45 -04:00
  • 8a9840d6a8 tool: replace go.cmd with a 19KB Rust go.exe wrapper Brad Fitzpatrick 2026-04-06 03:41:47 +00:00
  • 814161303f tstest/natlab/vnet: add multi-NIC node support, DHCP fixes, and VIPs Brad Fitzpatrick 2026-04-08 17:24:19 +00:00
  • ccef06b968 tstest/integration/testcontrol: notify peers when subnet routes change Brad Fitzpatrick 2026-04-08 17:06:52 +00:00
  • 9e68841939 control/controlclient: avoid calls to ms.netmap() (#19281) Claus Lensbøl 2026-04-08 09:01:07 -04:00
  • 5341b26328 wgengine/netstack: allow UDP listeners to receive traffic on Service VIP addresses (#18972) Tom Meadows 2026-04-08 10:53:50 +01:00
  • a182b864ac tsd, all: add Sys.ExtraRootCAs, plumb through TLS dial paths Brad Fitzpatrick 2026-04-07 19:09:19 +00:00
  • c4cb5eb809 go.toolchain.rev: update to Go 1.26.2 Brad Fitzpatrick 2026-04-07 16:21:17 -07:00
  • 2aac2abb80 derp: align FrameType docs casing Jordan Whited 2026-04-07 15:43:31 -07:00
  • 8df8e9cb6e cmd/containerboot: rate-limit IPN bus netmap notifications Doug Bryant 2026-04-07 21:20:17 +00:00
  • e689283ebd derp/derpserver: add per-connection receive rate limiting (#19222) Mike O'Driscoll 2026-04-07 18:40:41 -04:00
  • bd09e84a6e licenses: update license notices License Updater 2026-04-06 15:14:10 +00:00
  • 07399275f1 k8s-operator/sessionrecording/ws: unify Read/Write frame parsing (#19227) Fernando Serboncini 2026-04-07 15:59:10 -04:00
  • 8a7e160a6e ipn/desktop: move behind feature/condregister Brad Fitzpatrick 2026-04-07 18:24:30 +00:00
  • 96c3ad582b feature/conn25: add IPv6 support Fran Bull 2026-04-06 11:24:41 -07:00
  • 1f84729908 ipn/desktop: use runtime.Pinner to force heap-allocation of msg Nick Khyl 2026-04-07 12:40:25 -05:00
  • 1b5b43787c ipn/localapi, cli, clientmetric: add ipnbus feature tag; fix omit.go stub Brad Fitzpatrick 2026-04-07 14:48:57 +00:00
  • 9a7f143903 wgengine/userspace: add extra check for tsmp learned keys in engine (#19223) Claus Lensbøl 2026-04-07 09:11:11 -04:00
  • d44649a9e4 control/controlclient: add rwlock to peers in mapsession (#19261) Claus Lensbøl 2026-04-07 08:52:55 -04:00
  • 2b1cfa7c4d ssh/tailssh: fix race in session termination message delivery Brad Fitzpatrick 2026-04-05 13:47:51 +00:00
  • 6e44c6828b .golangci.yml: enforce gliderssh import alias via importas linter Kristoffer Dalby 2026-04-07 09:18:57 +00:00
  • dd3b613787 ssh: replace tempfork with tailscale/gliderssh Kristoffer Dalby 2026-03-16 12:04:59 +01:00
  • 82fa218c4a tempfork/gliderlabs/ssh: remove tempfork Kristoffer Dalby 2026-03-09 11:24:49 +01:00
  • 21695cdbf8 ipn/ipnlocal,net/netmon: make frequent darkwake more efficient James Tucker 2026-04-02 17:02:03 -07:00
  • d0cd0906d5 go.toolchain.rev: bump our Go toolchain for caching fix Brad Fitzpatrick 2026-04-06 12:18:27 -07:00
  • 58595a6f0d safeweb: add CSRF token helpers and set cookie path to root (#19265) Fernando Serboncini 2026-04-06 12:52:36 -04:00
  • 4111d4be4b ssh/tailssh: fix integration test hang due to missing host keys Brad Fitzpatrick 2026-04-05 03:15:20 +00:00
  • 9a43bca995 tailcfg: fix ClientVersion.UrgentSecurityUpdate doc comment (#19214) Dylan Bargatze 2026-04-06 11:56:31 -04:00
  • 86f42ea87b cmd/cloner, cmd/viewer: handle named map/slice types with Clone/View methods Brad Fitzpatrick 2026-04-05 22:56:53 +00:00
  • 5a899e406d ipn/ipnlocal: add health.Tracker to tests where it was warning in CI Brad Fitzpatrick 2026-04-06 02:05:05 +00:00
  • 85827f7503 ci: fix Windows benchmarks running all tests instead of just benchmarks Brad Fitzpatrick 2026-04-06 02:04:59 +00:00
  • 7b5b9f5ce2 client/web: fix nil metricCapture crash in mockLocalAPI Brad Fitzpatrick 2026-04-06 01:45:54 +00:00
  • 5ef3713c9f cmd/vet: add subtestnames analyzer; fix all existing violations Brad Fitzpatrick 2026-04-04 21:32:14 +00:00
  • 0f02c20c5e tool/gocross: skip broken TestGocrossWrapper inside git worktree (#19218) Simon Law 2026-04-05 15:29:06 -07:00
  • 5ba3015b48 flake.nix: add patch for debug/mod.go (#19238) Mike O'Driscoll 2026-04-03 19:57:26 -04:00
  • 7ddbd84171 ipn/ipnlocal: ensure TestServeUnixSocket actually serves a Unix socket Harry Harpham 2026-04-03 11:15:21 -06:00
  • eaa5d9df4b client,cmd/tailscale,ipn/{ipnlocal,localapi}: add debug CLI command to clear netmap caches (#19213) M. J. Fromberger 2026-04-02 12:06:39 -07:00
  • d6b626f5bb tstest: add test for connectivity to off-tailnet CGNAT endpoints Naman Sood 2026-04-02 14:44:40 -04:00
  • ffaebd71fb control/controlclient: filter out disco updates from full map (#19220) Claus Lensbøl 2026-04-02 13:08:01 -04:00