Commit Graph

  • 557457f3c2 ipn/ipnlocal: fix LocalBackend deadlock when packet arrives during profile switch (#18126) Nick Khyl 2025-12-04 09:13:13 -06:00
  • d199ecac80 ipn/ipnlocal: shut down old control client synchronously on reset Nick Khyl 2025-12-03 19:54:52 -06:00
  • 7bc25f77f4 go.toolchain.rev: update to Go 1.25.5 (#18123) Andrew Lytvynov 2025-12-03 11:20:46 -08:00
  • 6a44990b09 net/udprelay: bind multiple sockets per af on Linux Jordan Whited 2025-12-02 11:38:47 -08:00
  • e33f6aa3ba go.mod: bump the version of setec Alex Chan 2025-12-03 13:52:33 +00:00
  • f8cd07fb8a .github: make cigocacher script more robust Tom Proctor 2025-12-02 17:35:15 +00:00
  • b8c58ca7c1 wgengine: fix TSMP/ICMP callback leak Brad Fitzpatrick 2025-12-02 10:16:35 -08:00
  • 536188c1b5 tsnet: enable node registration via federated identity Gesa Stupperich 2025-11-25 08:45:11 +00:00
  • 957a443b23 cmd/netlogfmt: allow empty --resolve-addrs flag (#18103) Joe Tsai 2025-12-02 09:08:48 -08:00
  • bd5c50909f scripts/installer: add TAILSCALE_VERSION environment variable (#18014) Raj Singh 2025-12-02 09:57:21 -06:00
  • 22a815b6d2 tool: bump binaryen wasm optimiser version 111 -> 125 Tom Proctor 2025-12-02 11:32:06 +00:00
  • 8976b34cb8 licenses: update license notices License Updater 2025-12-01 15:02:53 +00:00
  • 77dcdc223e cleanup: fix typos across multiple files Naasir 2025-12-02 13:19:47 +05:30
  • ece6e27f39 .github,cmd/cigocacher: use cigocacher for windows Tom Proctor 2025-11-25 23:01:32 +00:00
  • 97f1fd6d48 .github: only save cache on main Tom Proctor 2025-12-01 21:42:57 +00:00
  • 37b4dd047f k8s-operator: Fix typos in egress-pod-readiness.go Shaikh Naasir 2025-12-01 21:10:24 +05:30
  • bd12d8f12f cmd/tailscale/cli: soften the warning on --force-reauth for seamless Alex Chan 2025-10-09 11:58:29 +01:00
  • 34dff57137 feature/posture: log method and full URL for posture identity requests Anton Tolchanov 2025-11-27 20:03:09 +00:00
  • f36eb81e61 cmd/k8s-operator fix populateTLSSecret on tests (#18088) Fernando Serboncini 2025-11-28 10:22:43 -05:00
  • 7c5c02b77a cmd/k8s-operator: add support for taiscale.com/http-redirect (#17596) Fernando Serboncini 2025-11-28 09:16:18 -05:00
  • 411cee0dc9 .github/workflows: only run golang ci lint when go files have changed Mario Minardi 2025-11-27 15:31:50 -07:00
  • b40272e767 build(deps): bump braces from 3.0.2 to 3.0.3 in /client/web dependabot[bot] 2025-11-27 22:21:57 +00:00
  • 22bdf34a00 build(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /client/web dependabot[bot] 2025-11-27 22:13:54 +00:00
  • c0c0d45114 build(deps-dev): bump vitest from 1.3.1 to 1.6.1 in /client/web dependabot[bot] 2025-11-27 22:01:59 +00:00
  • 3e2476ec13 build(deps-dev): bump vite from 5.1.7 to 5.4.21 in /client/web dependabot[bot] 2025-10-28 15:34:26 +00:00
  • 9500689bc1 build(deps): bump js-yaml from 4.1.0 to 4.1.1 in /client/web dependabot[bot] 2025-11-15 10:53:08 +00:00
  • 9cc07bf9c0 .github/workflows: skip draft PRs for request review workflows Mario Minardi 2025-11-26 16:55:38 -07:00
  • 74ed589042 syncs: add means of declare locking assumptions for debug mode validation Brad Fitzpatrick 2025-11-19 10:54:42 -08:00
  • 3f9f0ed93c VERSION.txt: this is v1.93.0 (#18074) Jonathan Nobels 2025-11-26 15:49:52 -05:00
  • 5ee0c6bf1d derp/derpserver: add a unique sender cardinality estimate James Tucker 2025-11-25 15:56:44 -08:00
  • 9eff8a4503 feature/tpm: return opening errors from both /dev/tpmrm0 and /dev/tpm0 (#18071) Andrew Lytvynov 2025-11-26 12:35:24 -06:00
  • 8af7778ce0 util/execqueue: don't hold mutex in RunSync Brad Fitzpatrick 2025-11-26 09:26:08 -08:00
  • b7658a4ad2 tstest/integration: add integration test for Tailnet Lock Alex Chan 2025-11-19 09:41:43 +00:00
  • 824027305a cmd/tailscale/cli,ipn,all: make peer relay server port a *uint16 Jordan Whited 2025-11-25 15:05:04 -08:00
  • 53476ce872 ipn/serve: validate service paths in HasPathHandler Sachin Iyer 2025-11-10 16:52:26 -08:00
  • c54d243690 net/tstun: add TSMPDiscoAdvertisement to TSMPPing (#17995) Claus Lensbøl 2025-11-25 21:35:38 +01:00
  • b38dd1ae06 ipn/ipnlocal: don't panic if there are no suitable exit nodes Alex Chan 2025-11-25 10:22:08 +00:00
  • f4a4bab105 tsconsensus: skip integration tests in CI Fran Bull 2025-11-21 08:12:20 -08:00
  • ac0b15356d tailcfg, control/controlclient: start moving MapResponse.DefaultAutoUpdate to a nodeattr Brad Fitzpatrick 2025-09-29 12:17:52 -07:00
  • 848978e664 ipn/ipnlocal: test traffic-steering when feature is not enabled (#17997) Simon Law 2025-11-25 09:21:55 -08:00
  • 7073f246d3 ipn/ipnlocal: do not call controlclient.Client.Shutdown with b.mu held Nick Khyl 2025-11-25 08:58:36 -06:00
  • d4821cdc2f cmd/k8s-operator: allow HA ingresses to be deleted when VIP service does not exist (#18050) David Bond 2025-11-25 12:41:39 +00:00
  • 9c3a2aa797 ipn/ipnlocal: replace log.Printf with logf (#18045) Simon Law 2025-11-24 17:42:58 -08:00
  • 7426eca163 cmd/tailscale,feature/relayserver,ipn: add relay-server-static-endpoints set flag Jordan Whited 2025-11-21 15:29:25 -08:00
  • 755309c04e net/udprelay: use blake2s-256 MAC for handshake challenge Jordan Whited 2025-11-20 19:33:18 -08:00
  • 6637003cc8 cmd/cigocacher,go.mod: add cigocacher cmd Tom Proctor 2025-11-18 17:11:27 +00:00
  • 698eecda04 ipn/ipnlocal: fix panic in driveTransport on network error Andrew Dunham 2025-11-21 17:25:56 -05:00
  • a20cdb5c93 tstest/integration/testcontrol: de-flake TestUserMetricsRouteGauges Andrew Dunham 2025-11-21 16:50:28 -05:00
  • 16587746ed portlist,tstest: skip tests on kernels with /proc/net/tcp regression Andrew Dunham 2025-11-21 17:55:14 -05:00
  • 1ccece0f78 util/eventbus: use unbounded event queues for DeliveredEvents in subscribers Nick Khyl 2025-11-21 07:53:23 -06:00
  • 9245c7131b feature/relayserver: don't publish from within a subscribe fn goroutine Jordan Whited 2025-11-21 11:10:24 -08:00
  • e7f5ca1d5e wgengine/userspace: run link change subscribers in eventqueue (#18024) Claus Lensbøl 2025-11-21 14:49:37 -05:00
  • 3780f25d51 util/eventbus: add tests for a subscriber publishing events Nick Khyl 2025-11-20 11:04:54 -06:00
  • 016ccae2da util/eventbus: add tests for a subscriber trying to acquire the same mutex as a publisher Nick Khyl 2025-11-19 20:13:18 -06:00
  • ce95bc77fb tka: don't panic if no clock set in tka.Mem Alex Chan 2025-11-21 16:40:37 +00:00
  • c679aaba32 cmd/tailscaled,ipn: show a health warning when state store fails to open (#17883) Andrew Lytvynov 2025-11-20 15:52:58 -06:00
  • de8ed203e0 go.mod: bump golang.org/x/crypto (#18011) Andrew Lytvynov 2025-11-20 14:10:38 -06:00
  • ac74d28190 ipn/ipnlocal: add validations when setting serve config (#17950) Harry Harpham 2025-11-20 12:40:05 -07:00
  • 42a5262016 cmd/k8s-operator: add multi replica support for recorders (#17864) David Bond 2025-11-20 11:46:34 +00:00
  • 682172ca2d net/netns: remove spammy logs for interface binding caps Jonathan Nobels 2025-11-19 11:59:51 -05:00
  • 7d19813618 net/batching: fix import formatting Brad Fitzpatrick 2025-11-19 14:53:43 -08:00
  • 86a849860e cmd/k8s-operator: use stable image for k8s-nameserver (#17985) David Bond 2025-11-20 00:00:27 +00:00
  • a0d059d74c cmd/tailscale/cli: allow remote target as service destination (#17607) KevinLiang10 2025-11-19 12:29:08 -05:00
  • 12c598de28 licenses: update license notices License Updater 2025-11-17 15:02:51 +00:00
  • 976bf24f5e ipn/ipnlocal: remove the always-true CanSupportNetworkLock() Alex Chan 2025-11-19 13:57:14 +00:00
  • 6ac4356bce util/eventbus: simplify some reflect in Bus.pump Brad Fitzpatrick 2025-11-18 18:15:08 -08:00
  • 336df56f85 cmd/tailscale/cli: remove Latin abbreviations from CLI help text Alex Chan 2025-11-18 17:04:01 +00:00
  • aeda3e8183 ipn/ipnlocal: reduce profileManager boilerplate in network-lock tests Alex Chan 2025-11-19 09:41:43 +00:00
  • 62d64c05e1 cmd/k8s-operator: fix type comparison in apiserver proxy template (#17981) Raj Singh 2025-11-19 07:08:40 -06:00
  • e1dd9222d4 ipn/ipnlocal, tka: compact TKA state after every sync Alex Chan 2025-11-17 16:38:57 +00:00
  • 38ccdbe35c cmd/k8s-operator: default to stable image (#17848) David Bond 2025-11-19 11:57:27 +00:00
  • 408336a089 feature/featuretags: add CacheNetMap feature tag for upcoming work Brad Fitzpatrick 2025-11-18 17:39:37 -08:00
  • 5b0c57f497 tailcfg: add some omitzero, adjust some omitempty to omitzero Brad Fitzpatrick 2025-11-18 14:35:02 -08:00
  • 3b865d7c33 cmd/netlogfmt: support resolving IP addresses to synonymous labels (#17955) Joe Tsai 2025-11-18 14:16:27 -08:00
  • c09c95ef67 types/key,wgengine/magicsock,control/controlclient,ipn: add debug disco key rotation James Tucker 2025-11-03 16:41:37 -08:00
  • da508c504d appc: add ippool type Fran Bull 2025-11-17 13:58:59 -08:00
  • d0daa5a398 tka: marshal AUMHash totext even if Tailnet Lock is omitted Alex Chan 2025-11-17 17:12:05 +00:00
  • 04a9d25a54 tka: mark young AUMs as active even if the chain is long Anton Tolchanov 2025-11-18 17:04:08 +00:00
  • bd29b189fe types/netmap,*: remove some redundant fields from NetMap Brad Fitzpatrick 2025-11-18 07:25:10 -08:00
  • 2a6cbb70d9 .github/workflows: make go_generate check detect new files Brad Fitzpatrick 2025-11-17 20:57:51 -08:00
  • 4e2f2d1088 feature/buildfeatures: re-run go generate Brad Fitzpatrick 2025-11-17 20:53:14 -08:00
  • af7c26aa05 cmd/vet/jsontags: fix a typo in an error message Alex Chan 2025-11-18 10:36:14 +00:00
  • 85373ef822 tka: move RemoveAll() to CompactableChonk Alex Chan 2025-11-18 09:44:12 +00:00
  • c2e474e729 all: rename variables with lowercase-l/uppercase-I Alex Chan 2025-11-17 18:13:44 +00:00
  • 9048ea25db ipn/localapi: log calls to localapi (#17880) James 'zofrex' Sanderson 2025-11-18 08:04:03 +00:00
  • a2e9dfacde cmd/tailscale/cli: warn if a simple up would change prefs (#17877) James 'zofrex' Sanderson 2025-11-18 07:53:42 +00:00
  • 4860c460f5 wgengine/netlog: strip dot suffix from node name (#17954) Joe Tsai 2025-11-17 19:17:02 -08:00
  • 41662f5128 ssh/tailssh: fix incubator tests on macOS arm64 James Tucker 2025-11-15 18:35:39 -08:00
  • 26f9b50247 feature/tpm: disable dictionary attack protection on sealing key (#17952) Andrew Lytvynov 2025-11-17 14:42:15 -08:00
  • f1cddc6ecf ipn{,/local},cmd/tailscale: add "sync" flag and pref to disable control map poll Brad Fitzpatrick 2025-11-17 08:06:16 -08:00
  • 165a24744e tka: fix typo in comment Brad Fitzpatrick 2025-11-17 09:18:48 -08:00
  • 1723cb83ed ipn/ipnlocal: use an in-memory TKA store if FS is unavailable Alex Chan 2025-10-29 11:09:28 +00:00
  • d01081683c go.mod: bump golang.org/x/crypto (#17907) Andrew Lytvynov 2025-11-17 09:05:18 -08:00
  • 200383dce5 various: add more missing apostrophes in comments Alex Chan 2025-11-17 16:35:36 +00:00
  • 1e95bfa184 ipn: fix typo in comment Brad Fitzpatrick 2025-11-17 07:54:29 -08:00
  • a5b2f18567 control/controlclient: remove some public API, move to Options & test-only Brad Fitzpatrick 2025-11-16 18:36:27 -08:00
  • 139c395d7d cmd/tailscale/cli: stabilise the output of tailscale lock log --json Alex Chan 2025-10-22 15:08:36 +01:00
  • 99b06eac49 syncs: add Mutex/RWMutex alias/wrappers for future mutex debugging Brad Fitzpatrick 2025-11-15 09:40:57 -08:00
  • 3a41c0c585 ipn/ipnlocal: add PROXY protocol support to Funnel/Serve Andrew Dunham 2025-10-20 11:40:30 -04:00
  • 653d0738f9 types/netmap: remove PrivateKey from NetworkMap Brad Fitzpatrick 2025-11-15 13:28:29 -08:00