state: do not expire tagged nodes on logout

Tagged nodes never expire, but handleLogout stamped a past expiry on them,
leaving them stuck expired and unable to re-authenticate.

Fixes #3371
This commit is contained in:
Kristoffer Dalby authored and Kristoffer Dalby committed 2026-07-28 11:55:17 +02:00
1 parent 5b6e1e17be
commit 1ed5693fa4
10 files changed
+948 -1

No files matched your search

+8
View File
@@ -45,6 +45,14 @@ keys remain all-access.
- Expiring or deleting a non-existent pre-auth key now returns an error instead of silently succeeding [#3324](https://github.com/juanfont/headscale/pull/3324)
- Improve systemd service file hardening [#3341](https://github.com/juanfont/headscale/pull/3341)
## 0.29.3 (202x-xx-xx)
**Minimum supported Tailscale client version: v1.80.0**
### Changes
- Fix tagged node stuck expired after `tailscale logout`, unable to re-authenticate [#3394](https://github.com/juanfont/headscale/pull/3394)
## 0.29.2 (2026-07-01)
**Minimum supported Tailscale client version: v1.80.0**