Richard Hansen
|
945e6848e2
|
SessionStore: Delete DB record when session expires
This only deletes records known to the current Etherpad instance --
old records from previous runs are not automatically cleaned up.
|
2022-01-17 21:45:56 -05:00 |
|
Richard Hansen
|
72cd983f0f
|
SessionStore: Option to update DB record on touch()
|
2022-01-17 21:45:52 -05:00 |
|
Richard Hansen
|
b991948e21
|
SessionStore: Don't write DB record if already expired
|
2022-01-17 21:33:58 -05:00 |
|
Richard Hansen
|
4d498725c7
|
SessionStore: Improve cookie expiration check
* Don't mutate `sess.cookie.expires`.
* Allow `sess.cookie` to be nullish.
* Always compare `Date` objects.
|
2022-01-17 18:17:40 -05:00 |
|
Richard Hansen
|
928c598ecf
|
tests: Add SessionStore backend tests
|
2022-01-17 17:51:08 -05:00 |
|