fix(sqlite): fence remote requests by generation#5014
Conversation
|
🚅 Deployed to the rivet-pr-5014 environment in rivet-frontend
|
PR Review: fix(sqlite): fence remote requests by generationOverviewThis PR adds generation-based fencing to SQLite remote requests so that a stale actor instance cannot accidentally read or write another actor's database. The mechanism is a new What works well
Issues1. Dead parameter should be removed
2. Fragile string match in
A structured 3. Implicit coupling between VFS and transport wrapper
4. No tests The change touches security-relevant validation logic. A regression would allow a stale actor instance to access another generation's data. A unit test for SummaryThe core approach is correct and the security properties hold. Two actionable items before merge: (1) remove the dead |
87b147e to
f21c5de
Compare
9de6238 to
71dd250
Compare
71dd250 to
becf8f8
Compare
f21c5de to
6be56bf
Compare

Description
Please include a summary of the changes and the related issue. Please also include relevant motivation and context.
Type of change
How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Checklist: