-
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