Commit Graph
3 Commits
Author SHA1 Message Date
Kristoffer Dalby d96873434d auth, state: answer an expired node's same-key login with NodeKeyExpired
The client then rotates its node key and logs in again, so no key is
judged under the expired one. The machine stays authorised.
2026-10-28 19:06:05 +00:00
Kristoffer Dalby 94a14565ed hscontrol, servertest: fail on any unread pending login or expiry entry
Each map serves one capture, so a misspelled capture name never went
stale.
2026-10-28 19:06:03 +00:00
Kristoffer Dalby c5a057f350 servertest, hscontrol: add ephemeral, expiry, pending login golden data
Ephemeral devices through logout, deletes, re-auth and collection;
expired routers and nodes, a client's own expiry and logout; a login
waiting across restarts, replayed exchange by exchange.
2026-10-28 19:06:02 +00:00