Commit Graph
3 Commits
Author SHA1 Message Date
Kristoffer Dalby 588a2f934c 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 07:15:54 +00:00
Kristoffer Dalby a0d6662119 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-27 21:31:35 +00:00
Kristoffer Dalby f1a1a8eb8e 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-27 21:30:36 +00:00