diff options
| author | tv <tv@krebsco.de> | 2026-11-09 22:37:01 +0000 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-11-12 00:52:29 +0100 |
| commit | ef685e386740072768ee142727b86b591d103f0e (patch) | |
| tree | e110bcf5e60b2072a8783c58ab6fc847e3d5ed2c /src/remake/delta.rs | |
| parent | 10d73d81bb919d9d9d938f763c83b7c6761c69fa (diff) | |
login: wait for a session's end from before each check
A stream opened with a token ends once refused_now refuses it. In a
swarm without a registry, a session ended on this node is kept in memory
(AppState::ended_sessions), and the streams waiting on session_ended are
woken (notify_waiters). credentials_end now makes the Notified it waits
on before each refused_now, the first one included, and not after: a
session ended between a check and the wait is seen at once rather than
at the next change to protocol data.
Diffstat (limited to 'src/remake/delta.rs')
0 files changed, 0 insertions, 0 deletions
