Commit Graph

  • 6893723ccf fix(wasm): correct ICMP case in ping type error message rebase/2026-05-18 codinget 2026-05-10 15:28:50 +00:00
  • c2ddadca72 fix(wasm): validate ping type early; fallback DNS resolver for exit node codinget 2026-05-10 15:20:40 +00:00
  • 453261aef0 feat(tsconnect): add peerAPIURL to netmap and localAPI in-process bridge codinget 2026-05-10 01:19:37 +00:00
  • bd124abc3c feat(tsconnect): add whoIs, queryDNS, ping, suggestExitNode WASM bindings codinget 2026-05-09 21:55:58 +00:00
  • 9fd2f3bbf4 feat(tsconnect): add getCert, listenTLS, setFunnel + fix TLS cert for WASM codinget 2026-05-06 11:19:25 +00:00
  • a6b286b414 fix(tsconnect): pin types to avoid monorepo @types pollution codinget 2026-04-18 20:04:20 +00:00
  • bc9884ce69 fix(tsconnect): skipLibCheck to avoid monorepo @types conflicts codinget 2026-04-18 19:52:29 +00:00
  • 3f52ae7be2 fix(tsconnect): lowercase name/size in waitingFiles JSON codinget 2026-04-17 19:39:52 +00:00
  • fbc7982e01 fix(taildrop): restore incoming file progress notifications codinget 2026-04-16 19:04:02 +00:00
  • c4a2eb3451 fix(tsconnect): guard nil n.Prefs in notify callback codinget 2026-04-16 18:43:58 +00:00
  • 705eebe5fc feat(tsconnect): add outgoing file transfer progress notifications codinget 2026-04-14 23:01:30 +00:00
  • 4ef06f2498 feat(tsconnect): add notifyFilesWaiting and notifyIncomingFiles callbacks codinget 2026-04-14 22:58:13 +00:00
  • bdfcc55797 feat(taildrop): fix DirectFileMode, void callbacks, and empty WaitingFiles codinget 2026-04-13 22:48:11 +00:00
  • 2ddaf2f5aa feat(tsconnect): expose exit node selection to JS codinget 2026-04-13 18:43:01 +00:00
  • 8357137a59 feat(tsconnect): add TCP listening to ipn.listen codinget 2026-04-10 21:08:59 +00:00
  • 4acd937b0f feat(tsconnect): expose dialTLS to JS codinget 2026-04-10 20:43:22 +00:00
  • 301137edc4 feat(tsconnect): expose dial, listen and listenICMP to JS codinget 2026-04-10 13:57:15 +00:00
  • dec913b1e3 fix(tsconnect): drop nethttpomithttp2 build tag codinget 2026-04-10 13:56:59 +00:00
  • 2b338dd6a8 wgengine, cmd/tailscaled, control/controlclient: remove Engine watchdog main Brad Fitzpatrick 2026-05-14 23:54:03 +00:00
  • 5d1bf80597 feature/routecheck: add ts_omit_routecheck feature flag (#19638) Simon Law 2026-05-15 15:50:50 -07:00
  • 894ff5d8ee cmd/hello: split css and js into separate files (#19771) Noel O'Brien 2026-05-15 09:37:22 -07:00
  • 0cb432ed84 all: update more references to Tailnet/Network Lock Alex Chan 2026-05-15 11:13:38 +01:00
  • c355618e73 wgengine/router/osrouter: skip netfilter add-ons when chain setup fails (#19757) Fernando Serboncini 2026-05-15 09:32:30 -04:00
  • 1d3562b314 licenses: update license notices License Updater 2026-05-11 15:59:51 +00:00
  • ef1bb5ac16 util/cibuild, cache_key_test: skip TestTsgoRevInCacheKey outside Tailscale CI Brad Fitzpatrick 2026-05-14 22:43:25 +00:00
  • fa49009eee wgengine: simplify ResetAndStop, drop drain loop Brad Fitzpatrick 2026-05-14 20:54:10 +00:00
  • 93440604e0 tstest/natlab/vmtest: add TestPeerRelay Brad Fitzpatrick 2026-05-14 01:28:15 +00:00
  • 9437a634e6 scripts/installer.sh: handle Zorin OS versions separately from Ubuntu (#19758) Andrew Lytvynov 2026-05-14 14:04:04 -07:00
  • 4eb977413a tstest/natlab/vmtest: add helpers for fatal step errors (#19753) M. J. Fromberger 2026-05-14 09:24:47 -07:00
  • 8203edc099 .github/workflows: change natlab test trigger label (#19750) Claus Lensbøl 2026-05-14 11:53:13 -04:00
  • 2a06fb66d0 cmd/cloner: preserve nil-valued entries when cloning map (#19749) Fernando Serboncini 2026-05-14 10:30:59 -04:00
  • 48919f708b util/linuxfw: fix nftables endianness and add connmark conditional check (#19725) Mike O'Driscoll 2026-05-14 09:11:24 -04:00
  • e7415e6393 util/eventbus: unify Subscriber/SubscriberFunc cores; structural symmetry James Tucker 2026-05-13 21:22:24 +00:00
  • dc323b1351 derp/derpserver: collapse clients and clientsAtomic into one hashtriemap Brad Fitzpatrick 2026-05-13 16:43:37 +00:00
  • 4d68493144 health: avoid publishing health.Change when warnable visibility remains unchanged Nick Khyl 2026-05-13 16:51:18 -05:00
  • 41286c2b56 ipn/ipnlocal,tsd: add NoiseRoundTripper to tsd.Sys Adriano Sela Aviles 2026-05-13 14:18:07 -07:00
  • 32f984f54c net/dns: create a new hosts file if it doesn't exist on Windows Nick Khyl 2026-05-13 14:30:21 -05:00
  • bb47ea2c6b tstest/natlab/vmtest: start migrating old natlab tests to vmtest (#19727) Claus Lensbøl 2026-05-13 16:44:53 -04:00
  • 3a6261b79b feature/conn25: keep addrAssignments through pool reconfig Fran Bull 2026-05-11 14:58:08 -07:00
  • e4e59a2af0 wgengine/netstack: stop inject goroutine from leaking in Impl.Start (#19721) Simon Law 2026-05-13 08:13:40 -07:00
  • 6467f0d067 ipn/ipnlocal: fix minor typo in shouldUseOneCGNATRoute (#19719) Simon Law 2026-05-12 21:55:29 -07:00
  • 6b729795c3 derp/derpserver: use hashtriemap for peer lookup Brad Fitzpatrick 2026-05-12 20:39:20 +00:00
  • 72578de033 ipn/{ipnlocal,localapi},client/local: add per-dst cap resolution for services Adriano Sela Aviles 2026-05-11 14:48:25 -07:00
  • ad8ead9c94 cmd/tailscale/cli: add RunWithContext DeedleFake 2024-10-20 23:02:17 -04:00
  • 9f48567bf1 ipn/ipnlocal,wgengine/magicsock: add basic counters for cached peer connectivity (#19699) M. J. Fromberger 2026-05-12 12:01:05 -07:00
  • 120bfcf1cc util/eventbus: extract non-generic SubscriberFunc constructor body and cache type name James Tucker 2026-05-04 21:59:47 +00:00
  • 758ebe9839 tstest/natlab/vmtest: use short paths for Unix sockets Brad Fitzpatrick 2026-05-11 20:46:18 -07:00
  • f4c5613156 tstest/natlab/vmtest: don't require KVM; use TCG on macOS Brad Fitzpatrick 2026-05-11 17:53:45 -07:00
  • e062b46984 tstest/natlab, .github/workflows: add opt-in natlab CI workflow Brad Fitzpatrick 2026-05-06 20:07:45 +00:00
  • 4eec4423b4 util/eventbus: move Publisher publisher-interface impl to a non-generic core James Tucker 2026-05-04 21:20:59 +00:00
  • d72cde1a6b util/eventbus: move SubscriberFunc subscriber-interface impl to a non-generic core James Tucker 2026-05-04 21:07:12 +00:00
  • ead5ce65a3 cmd/pgproxy: fix client TLS handshake timeout Francois Marier 2026-05-09 11:01:45 -07:00
  • 52cae45f81 fix(wasm): correct ICMP case in ping type error message webnet codinget 2026-05-10 15:28:50 +00:00
  • 7fd2507611 fix(wasm): validate ping type early; fallback DNS resolver for exit node codinget 2026-05-10 15:20:40 +00:00
  • 8514045909 feat(tsconnect): add peerAPIURL to netmap and localAPI in-process bridge codinget 2026-05-10 01:19:37 +00:00
  • 7f5983eaab feat(tsconnect): add whoIs, queryDNS, ping, suggestExitNode WASM bindings codinget 2026-05-09 21:55:58 +00:00
  • 2f45a6a9d8 feature/conn25: return expired assignments to address pools Fran Bull 2026-05-01 07:41:19 -07:00
  • 82346f3882 feature/conn25: move addrAssignments to their own file Fran Bull 2026-04-26 15:25:56 -07:00
  • 469d356ed8 tstest/natlab/vmtest: add test for direct conn with cached netmap (#19660) Claus Lensbøl 2026-05-08 16:57:27 -04:00
  • ee2378b141 feature/conn25: follow CNAMEs when rewriting DNS response Fran Bull 2026-05-01 13:58:43 -07:00
  • 24eb157448 go.toolchain.rev: bump to Go 1.26.3 Brad Fitzpatrick 2026-05-07 15:08:12 -07:00
  • d6ffc0d986 tka,ipn: reduce boilerplate in Tailnet Lock tests Alex Chan 2026-04-30 12:32:22 +01:00
  • 495d3acc7b tstest/natlab/vmtest: kill QEMU when test process dies (#19676) Fernando Serboncini 2026-05-07 16:14:27 -04:00
  • 76248a68b2 tstest/natlab/vnet: close gonet sockets when test is done (#19677) Claus Lensbøl 2026-05-07 14:57:07 -04:00
  • 33b9579c21 scripts/installer.sh: add openSUSE Slowroll as a Tumbleweed derivative (#19662) Hazel T 2026-05-07 12:43:55 +01:00
  • 76712b32d9 .github: install ca-certificates on Kali to fix installer tests (#19673) Erisa A 2026-05-07 12:20:09 +01:00
  • 0def0f19bd util/eventbus: extract SubscriberFunc.dispatch loop to a non-generic helper James Tucker 2026-05-04 21:01:15 +00:00
  • 87a74c3aa2 tsnet: make workload identity federation opt-in Brad Fitzpatrick 2026-05-06 21:58:48 +00:00
  • daddb14b8f control/controlhttp: use ws:// when HTTPSPort is NoPort in JS dialer Adriano Sela Aviles 2026-05-06 15:26:50 -07:00
  • d06cc56987 wgengine/magicsock: add more docs, checks to Test32bitAlignment Brad Fitzpatrick 2026-05-06 06:30:15 -07:00
  • 15bb10dbce tsnet: ban awsstore and kubestore as deps in TestDeps Brad Fitzpatrick 2026-05-06 21:49:34 +00:00
  • b74eeda055 cmd/testwrapper: print unit for package duration (#19663) Tom Proctor 2026-05-06 22:31:48 +01:00
  • 143581c955 feat(tsconnect): add getCert, listenTLS, setFunnel + fix TLS cert for WASM codinget 2026-05-06 11:19:25 +00:00
  • c721189cef ipn/ipnlocal: prefer one CGNAT route on Android (#19652) kari-ts 2026-05-05 19:11:17 -07:00
  • f844c8bc32 util/winutil/gp: deflake TestGroupPolicyReadLockClose Brad Fitzpatrick 2026-05-05 20:29:22 +00:00
  • 872d79089e VERSION.txt: this is v1.99.0 (#19645) Jonathan Nobels 2026-05-05 15:07:20 -04:00
  • aa21b0c008 client/systray: fix recommended exit node not showing as selected (#19627) Evan Lowry 2026-05-05 10:49:38 -03:00
  • eac531da8e cmd/tailscale/cli: unhide --report posture flag in up Alex Chan 2026-05-05 09:58:13 +01:00
  • 883d4fd2cd wgengine/netstack, net/ping: stop using pro-bing and use our net/ping instead Brad Fitzpatrick 2026-05-04 19:46:00 +00:00
  • 81569e891f tstest/iosdeps: update import list to mirror ipn-go-bridge Brad Fitzpatrick 2026-05-04 17:20:43 +00:00
  • 9bb7ca6116 cmd/vet/lowerell, drive/driveimpl: forbid variables named "l" or "I" Brad Fitzpatrick 2026-05-04 16:50:17 +00:00
  • 0cf899610c util/linuxfw/linuxfwtest: remove unused package (#19520) Andrew Lytvynov 2026-05-04 12:33:12 -07:00
  • ca2317439d licenses: update license notices License Updater 2026-05-04 15:35:46 +00:00
  • ce76f44df2 derp/derpserver: remove global rate limiter Jordan Whited 2026-05-01 15:26:26 -07:00
  • 29122506be misc/git_hook: propagate shared HOOK_VERSION (#19476) Fernando Serboncini 2026-05-04 12:38:28 -04:00
  • 290a6cc03c appc, feature/conn25: handle exact and wildcard domains correctly (#19202) George Jones 2026-05-01 17:33:21 -04:00
  • bdf3419e7d net/dns: add custom scheme resolvers Fran Bull 2026-04-29 13:46:22 -07:00
  • 78126c5d9f tailcfg: add node capability for services in desktop clients (#19605) Rollie Ma 2026-05-01 12:07:33 -07:00
  • ee10f9881c cmd/k8s-operator: add authkey reissuing to recorder reconciler (#19556) Tom Meadows 2026-05-01 18:26:55 +01:00
  • 3ced30b0b6 tka: clarify that this limit is on disablement *values* not *secrets* Alex Chan 2026-05-01 13:38:16 +01:00
  • f15a4f4416 client/web: move API permission checks into handlers (#19576) Andrew Lytvynov 2026-05-01 09:01:53 -07:00
  • bbcb8650d4 cmd/tailscale/cli: fetch netmap via current-netmap debug action Brad Fitzpatrick 2026-05-01 14:01:14 +00:00
  • 4c3ed5ab32 all: migrate code off Notify.NetMap to Notify.SelfChange Brad Fitzpatrick 2026-05-01 03:47:18 +00:00
  • ff9c3f0e00 tstest/natlab/vmtest: add test loading netmap cache from disk (#19598) Claus Lensbøl 2026-05-01 09:46:19 -04:00
  • 89a78dc9b7 client/local, ipn/localapi, ipn/ipnlocal: add PeerByID Brad Fitzpatrick 2026-05-01 04:03:55 +00:00
  • cac94f51cc ipn/ipnlocal: don't compact TKA state on startup Alex Chan 2026-04-30 16:33:34 +01:00
  • a6c5d23742 ipn, ipn/ipnlocal: add Notify.SelfChange Brad Fitzpatrick 2026-04-30 21:12:42 +00:00
  • 9f343fdc0c client/local, ipn/localapi, all: add CertDomains and DNSConfig accessors Brad Fitzpatrick 2026-04-30 19:34:20 +00:00
  • 822299642b feature/conn25: centralize config on Conn25 with atomic access Michael Ben-Ami 2026-04-27 11:27:32 -04:00
  • 159cf8707a ipn/ipnlocal, all: split LocalBackend.NetMap into NetMapNoPeers / NetMapWithPeers Brad Fitzpatrick 2026-04-30 16:27:55 +00:00