Timestamp Desync Countermeasures #229

Open
opened 2026-06-06 09:34:31 -04:00 by rainbownapkin · 0 comments

Add lastTimestamp variable to queue.js, and modify its 'sync()' method to check last timestamp against current one.

Instead of assuming everything went hunky-dory and statically adding 1 second to the timestamp every time sync() is called, we should check the amount of time that has passed since the last sync call based off of last timestamp and add that instead.

Add lastTimestamp variable to queue.js, and modify its 'sync()' method to check last timestamp against current one. Instead of assuming everything went hunky-dory and statically adding 1 second to the timestamp every time sync() is called, we should check the amount of time that has passed since the last sync call based off of last timestamp and add that instead.
rainbownapkin added this to the 0.2-Alpha (Durban Poison) milestone 2026-06-06 09:34:31 -04:00
rainbownapkin added the
Cleanup/Refactor
Performance Improvement
labels 2026-06-06 09:34:31 -04:00
rainbownapkin self-assigned this 2026-06-06 09:34:31 -04:00
rainbownapkin added a new dependency 2026-06-06 09:34:54 -04:00
rainbownapkin changed title from Timestamp Desync Detection to Timestamp Desync Countermeasures 2026-06-06 11:49:48 -04:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Blocks
Reference: rainbownapkin/canopy#229
No description provided.