urbit/pkg/arvo/sys
Fang 00e3159287
eyre: clear expired sessions/cookies from state
Instead of setting a timer for every session, we set a single expiry
timer when the first session is created. On the subsequent wake event,
we clear all cookies that have expired at that time, then set a timer
for when the next session expires.

This approach gives us flexibility wrt sessions going forward, allowing
extending or early deleting of sessions without having to care about the
related timers.

Note that in +load, we clear all existing sessions. We would start the
expiry timer flow there, but can't. Forcing the user to login again
post-ota once isn't the end of the world.
2020-05-29 15:28:44 +02:00
..
vane eyre: clear expired sessions/cookies from state 2020-05-29 15:28:44 +02:00
arvo.hoon arvo: add wire to %give verb message 2020-03-25 20:13:24 -07:00
hoon.hoon fix +sloe for %hint'ed cores 2020-04-18 02:11:34 -04:00
zuse.hoon Merge branch 'release/next-sys' into m/debug-dashboard 2020-05-26 20:36:27 +02:00