Commit Graph

  • a3215f1f9d cmd/tailscale,feature/featuretags: make webbrowser and colorable deps omittable Brad Fitzpatrick 2026-02-08 04:46:09 +0000
  • 5eaaf9786b tailcfg: add peerRelay bool to hostinfo KevinLiang10 2026-02-04 10:30:07 -0500
  • 9ba2a80ab6
    go.toolchain.{rev,next.rev}: update to Go 1.25.7 / Go 1.26rc3 (#18633) Andrew Lytvynov 2026-02-06 12:54:11 -0800
  • fe69b7f0e5 cmd/tailscale: add event bus queue depth debugging James Tucker 2026-02-06 01:06:41 -0800
  • 35e656a35f tsweb/varz: remove unnecessary Map.Init() calls in tests Anton Tolchanov 2026-02-06 17:48:50 +0000
  • 826fd544cc tsweb/varz: only export numeric expvar.Map values Anton Tolchanov 2026-02-06 16:55:25 +0000
  • de4a8dbcfc control/controlclient: fix canSkipStatus online conditions James Tucker 2026-02-06 09:07:33 -0800
  • 0c5b17c1d3 cmd/tailscale: don't depend on regexp in minbox builds Brad Fitzpatrick 2026-02-04 11:12:47 -0800
  • 058cc3f82b
    ipn/ipnlocal: skip AuthKey use if profiles exist (#18619) Will Hannah 2026-02-06 09:40:55 -0500
  • 6587cafb3f cmd/tailscale: use advertise tags from prefs for OAuth and id federation Mario Minardi 2026-02-05 10:45:24 -0700
  • 036b6a1262 feature/featuretags: add test that all ts_omit_foo tags are declared Brad Fitzpatrick 2026-02-04 12:10:46 -0800
  • 642d1aaa60 cmd/tailscaled,feature/conn25,feature/featuretags: add conn25 to featuretags Fran Bull 2026-02-04 12:11:00 -0800
  • 40cd54daf7 cmd/tailscale: remove dep on clientupdate package if feature is omitted Brad Fitzpatrick 2026-02-04 10:30:55 -0800
  • 569caefeb5 tsnet: add tests to TestListenService for user-supplied TUN devices James Tucker 2026-01-29 14:25:32 -0800
  • 5edfa6f9a8
    ipn/ipnlocal: add wildcard TLS certificate support for subdomains (#18356) Fernando Serboncini 2026-02-03 16:08:36 -0500
  • 54d70c8312
    clientupdate: best-effort restart of tailscaled on init.d systems (#18568) Andrew Lytvynov 2026-02-03 12:57:05 -0800
  • 7b96c4c23e cmd/testwrapper: support experimental -cachelink Brad Fitzpatrick 2026-02-02 17:11:01 -0800
  • 14322713a5
    ipn/ipnlocal/netmapcache: ensure cache updates preserve unchanged data (#18590) M. J. Fromberger 2026-02-03 07:55:41 -0800
  • 77f5200164
    cmd/k8s-operator,k8s-operator:ensure that recorder replicas default to 1 (#18375) Tom Meadows 2026-02-03 14:12:38 +0000
  • f2b4d7065d
    cmd/containerboot: handle v6 pod ips that are missing square brackets (#18519) David Bond 2026-02-03 11:16:59 +0000
  • ae95d8d222
    cmd/tailscale: fix sanitizeOutput and add a test (#18589) Andrew Lytvynov 2026-02-02 15:38:40 -0800
  • 8736fbb754 cmd/tailscale/cli: add 'wait' listening subcommand and ip --assert=<ip> Brad Fitzpatrick 2026-01-30 13:59:09 -0800
  • abdbca47af
    client/systray: Update systemd unit to use correct dependencies (#18457) Neal Gompa (ニール・ゴンパ) 2026-02-02 11:49:44 -0500
  • 274ab995d2 go.toolchain.*: bump our Go 1.25 and Go 1.26 toolchains Brad Fitzpatrick 2026-02-01 13:09:33 -0800
  • 8cac8b117b
    net/dns/resolver: set TC flag when UDP responses exceed size limits (#18157) Brendan Creane 2026-01-30 17:52:54 -0800
  • b4d39e2fd9 cmd/gitops-pusher: fix precedence when id token env var is empty Mario Minardi 2026-01-30 17:03:17 -0700
  • 03461ea7fb
    wgengine/netstack: add local tailscale service IPs to route and terminate locally (#18461) KevinLiang10 2026-01-30 16:46:03 -0500
  • 3b6d542923 wgengine/magicsock: make debugNeverDirectUDP influence remote peer decisions Jordan Whited 2026-01-29 15:41:55 -0800
  • 3ce13eb2b9 cmd/testwrapper: add support for the -vet test flag Brad Fitzpatrick 2026-01-30 12:35:00 -0800
  • 698e92a761
    logtail/filch: close Filch instances in TestConcurrentSameFile (#18571) Fernando Serboncini 2026-01-30 14:18:45 -0500
  • f48cd46662
    net/dns,ipn/ipnlocal: add nodecap to resolve subdomains (#18258) Fernando Serboncini 2026-01-30 13:32:34 -0500
  • 214b70cc1a
    net/dns: skip DNS base config when using userspace networking (#18355) Fernando Serboncini 2026-01-30 12:14:47 -0500
  • db96e52d6f
    cmd/tailscale/cli: redact auth keys in FlagSet output (#18563) Andrew Lytvynov 2026-01-30 09:00:46 -0800
  • bcceef3682 cmd/tailscale/cli: allow fetching keys from AWS Parameter Store Andrew Dunham 2026-01-14 02:29:06 -0500
  • 65d6793204 licenses: update license notices License Updater 2026-01-29 17:21:00 +0000
  • ce5c08e4cb
    cmd/testwrapper: detect cached tests with coverage output (#18559) Tom Proctor 2026-01-29 16:09:19 +0000
  • afc90ce804
    control/controlclient: add PersistView.Valid() check in NetmapFromMapResponseForDebug (#17878) Paul Scott 2026-01-29 10:45:13 +0000
  • 2d2d5e6cc7 .github/workflows: set CMD_GO_USE_GIT_HASH=true for our cmd/go Brad Fitzpatrick 2026-01-28 17:04:50 -0800
  • 6f55309f34
    logtail/filch: fix panic in concurrent file access (#18555) Joe Tsai 2026-01-28 18:28:25 -0800
  • 9e7f536a7c cmd/testwrapper: show "(cached)" for packages that hit the cache Brad Fitzpatrick 2026-01-28 16:39:26 -0800
  • e39a730594 go.toolchain.rev: bump for cmd/go caching work Brad Fitzpatrick 2026-01-28 14:52:10 -0800
  • 99584b26ae
    ipn/ipnlocal/netmapcache: report the correct error for a missing column (#18547) M. J. Fromberger 2026-01-28 14:32:40 -0800
  • aca1b5da0f go.toolchain.rev: bump for cmd/go caching work Brad Fitzpatrick 2026-01-28 10:12:32 -0800
  • 72f736134d cmd/testwrapper/flakytest: skip flaky tests if TS_SKIP_FLAKY_TESTS set Brad Fitzpatrick 2026-01-28 08:41:38 -0800
  • d7d12761ba
    Add .stignore for syncthing (#18540) Andrew Lytvynov 2026-01-27 16:15:17 -0800
  • 8f8236feb3 cmd/printdep: add --next flag to use rc Go build hash instead Brad Fitzpatrick 2026-01-27 14:44:32 -0800
  • a374cc344e tool/gocross, pull-toolchain.sh: support a "next" Go toolchain Brad Fitzpatrick 2026-01-26 17:21:08 -0800
  • aac12ba799
    cmd/tailscale/cli: add json output option to `switch --list` (#18501) Cameron Stokes 2026-01-27 13:42:04 -0800
  • ae62569159 hostinfo: retrieve OS version for Macs running the OSS client Alex Chan 2026-01-27 14:25:27 +0000
  • 6de5b01e04
    ipn/localapi: stop logging "broken pipe" errors (#18487) Amal Bansode 2026-01-26 16:41:03 -0800
  • 9385dfe7f6
    ipn/ipnlocal/netmapcache: add a package to split and cache network maps (#18497) M. J. Fromberger 2026-01-26 14:55:30 -0800
  • 6e44cb6ab3 tsnet: make ListenService examples consistent with other tsnet examples Harry Harpham 2026-01-26 14:34:01 -0700
  • 8d875a301c net/dns: add test for DoH upgrade of system DNS Andrew Dunham 2026-01-26 12:43:24 -0500
  • 0e1b2b15f1 net/dns/publicdns: support CIRA Canadian Shield Andrew Dunham 2026-01-26 12:36:02 -0500
  • 9d13a6df9c appc,ipn/ipnlocal: Add split DNS entries for conn25 peers Fran Bull 2026-01-14 11:53:14 -0800
  • 1183f7a191 tstest/integration/testcontrol: fix unguarded read of DNS config James Tucker 2026-01-23 15:07:50 -0800
  • 76839587eb licenses: update license notices License Updater 2026-01-19 15:04:12 +0000
  • bfa90ea9b3
    go.toolchain.rev: update to Go 1.25.6 (#18507) Andrew Lytvynov 2026-01-23 17:08:46 -0800
  • 2a69f48541 wf: allow limited broadcast to/from permitted interfaces when using an exit node on Windows Nick Khyl 2026-01-23 17:53:00 -0600
  • 3ec5be3f51 all: remove AUTHORS file and references to it Will Norris 2026-01-23 13:21:57 -0800
  • ce12863ee5
    ipn/ipnlocal: manage per-profile subdirectories in TailscaleVarRoot (#18485) M. J. Fromberger 2026-01-23 10:09:46 -0800
  • df54751725
    scripts/installer.sh: allow running dnf5 install script twice (#18492) Francois Marier 2026-01-23 08:30:19 -0800
  • 63d563e734 tsnet: add support for a user-supplied tun.Device James Tucker 2026-01-15 20:35:41 -0800
  • c062230cce tsnet: clarify that ListenService starts the server if necessary Harry Harpham 2026-01-22 13:05:37 -0700
  • 151644f647
    wgengine: send disco key via TSMP on first contact (#18215) Claus Lensbøl 2026-01-22 14:50:24 -0500
  • 4b7585df77
    net/udprelay: add tailscaled_peer_relay_endpoints gauge (#18265) Alex Valiushko 2026-01-21 21:55:37 -0800
  • 6dc0bd834c util/limiter: don't panic when dumping a new Limiter Josh Bleecher Snyder 2026-01-12 11:43:41 -0800
  • 2cb86cf65e
    cmd/k8s-operator,k8s-operator: Allow the use of multiple tailnets (#18344) David Bond 2026-01-21 12:35:44 +0000
  • e30626c480
    version: add support for reporting the mac variant from tailscale --version (#18462) Jonathan Nobels 2026-01-20 15:05:03 -0500
  • 0a5639dcc0
    net/udprelay: advertise addresses from cloud metadata service (#18368) Alex Valiushko 2026-01-19 18:03:30 -0800
  • 7213b35d85
    k8s-operator,kube: remove enableSessionRecording from Kubernetes Cap Map (#18452) Tom Meadows 2026-01-19 16:06:40 +0000
  • 7676030355
    net/portmapper: Stop replacing the internal port with the upnp external port (#18349) Eduardo Sorribas 2026-01-19 15:32:13 +0100
  • 3840183be9 tsnet: add support for Services Harry Harpham 2026-01-13 14:36:12 -0700
  • 1b88e93ff5 ipn/ipnlocal: allow retrieval of serve config ETags from local API Harry Harpham 2026-01-13 14:26:20 -0700
  • 643e91f2eb
    net/netmon: move TailscaleInterfaceIndex out of netmon.State (#18428) Jonathan Nobels 2026-01-16 14:53:23 -0500
  • 1478028591 docs/windows/policy: use a separate value to track the configuration state of EnableDNSRegistration Nick Khyl 2026-01-16 11:21:17 -0600
  • 1cc6f3282e
    k8s-operator,kube: allowing k8s api request events to be enabled via grants (#18393) Tom Meadows 2026-01-16 13:29:12 +0000
  • 54d77898da tool/gocross: update gocross-wrapper.ps1 to use absolute path for resolving tar Aaron Klotz 2026-01-14 14:33:33 -0700
  • 1a79abf5fb
    VERSION.txt: this is v1.95.0 (#18414) Nick O'Neill 2026-01-14 14:19:17 -0800
  • 5aeee1d8a5
    .github/workflows: double the timeout for golangci-lint (#18404) Simon Law 2026-01-14 11:53:14 -0800
  • c3b7f24051
    ipn,ipn/local: always accept routes for Tailscale Services (cgnat range) (#18173) Tom Meadows 2026-01-14 18:20:00 +0000
  • e9d82767e5 cmd/containerboot: allow for automatic ID token generation Mario Minardi 2026-01-13 17:30:57 -0700
  • 02af7c963c tsnet: allow for automatic ID token generation Mario Minardi 2026-01-13 17:06:48 -0700
  • 28f163542c
    .github/actions/go-cache: build cigocacher using remote path, fall back to ./tool/go (#18409) Irbe Krumina 2026-01-14 15:15:02 +0000
  • 6a6aa805d6
    cmd,feature: add identity token auto generation for workload identity (#18373) Danni Popova 2026-01-14 15:00:59 +0000
  • 58042e2de3 metrics: add a NewSet and Set.NewLabelMap helpers Anton Tolchanov 2026-01-13 11:43:03 -0500
  • 17b0c7bfb3 metrics: add a NewLabelMap helper to create and register label maps Anton Tolchanov 2026-01-12 15:09:04 -0500
  • 76fb09c6bd
    .github/workflows: fix timeouts by caching packages for golangci-lint (#18398) Simon Law 2026-01-13 09:56:53 -0800
  • 8c17d871b3
    ipn/store/kubestore: don't load write replica certs in memory (#18395) Irbe Krumina 2026-01-13 13:43:17 +0100
  • 87e108e10c docs: add instructions on referencing pull requests in commit messages Harry Harpham 2026-01-12 09:09:05 -0700
  • 78c8d14254 tsnet: use errors.Join and idiomatic field order Harry Harpham 2026-01-09 12:54:39 -0700
  • aadc4f2ef4
    wgengine/magicsock: add home DERP region usermetric (#18062) Raj Singh 2026-01-09 16:47:56 -0500
  • 5db95ec376
    go.mod: bump github.com/containerd/containerd@v1.7.29 (#18374) Patrick O'Doherty 2026-01-09 12:16:53 -0800
  • 3c1be083a4 tsnet: ensure funnel listener cleans up after itself when closed Harry Harpham 2026-01-09 10:02:12 -0700
  • f9762064cf tsnet: reset serve config only once Harry Harpham 2026-01-08 20:49:18 -0700
  • 5f34f14e14 net/udprelay: apply netns Control func to server socket(s) Jordan Whited 2026-01-07 15:17:38 -0800
  • 4c37141ab7 cmd,internal,feature: add workload idenity support to gitops pusher Mario Minardi 2025-12-17 09:49:34 -0700
  • 3e45e5b420
    feature/featuretags: make QR codes modular (#18358) Simon Law 2026-01-08 10:28:40 -0800
  • 6aac87a84c net/portmapper, go.mod: unfork our goupnp dependency Andrew Dunham 2025-12-18 12:22:11 -0500
  • 5019dc8eb2
    go.mod: bump mkctr dep (#18365) Tom Proctor 2026-01-08 15:39:29 +0000