aboutsummaryrefslogtreecommitdiffstats
path: root/src/remake/quarantine.rs
Commit message (Collapse)AuthorAgeFilesLines
* remake: replay from the quarantine where the user may writetv3 days1-12/+35
| | | | | | | | | | POST /admin/quarantine/{id}/replay needs write on _continuum, which never covers user data, and replayed every path of the entry as the user who asked: every node refused the user data in it. It now replays only the paths the user may write and keeps the rest in the entry (left), for one who may; 403 if the user may write none. Review finding 3 (quarantine replays).
* remake: forgetting and releasing name their usertv4 days1-2/+9
| | | | | | | Forget records and released quarantines name the user who made them, so they are judged by its capabilities. Auth plan M6.
* document: reject writes during rejointv10 days1-8/+23
|
* use Automerge as Document instead of AutoCommittv11 days1-4/+4
| | | | This allows a lot of operations to drop mut.
* wrap unix timestamps in newtypetv2026-10-261-1/+2
|
* unify API error responsestv2026-10-261-1/+1
|
* add clock moduletv2026-10-251-2/+1
| | | | | The Clock module is the system clock that every unix timestamp new goes through. It comes with an offset that only tests can set.
* turn compaction into a kind of remaketv2026-10-211-2/+44
|
* rename compaction to remaketv2026-10-211-0/+160