mozilla-services / shavar

Tracking Protection update service for Firefox based on Safe Browsing protocol
Mozilla Public License 2.0
20 stars 10 forks source link

Failure to update lists due to timestamp #156

Open say-yawn opened 4 years ago

say-yawn commented 4 years ago

About this Issue

Surfaced from bug 1662895, we noted that a Firefox user who updated to the latest release was experiencing breakages due to their entity list not being updated. The cause was that the Shavar uses timestamp to decide whether an update should happen which means if versioned lists were updated during the same shavar-list-creation script run, the timestamp of the file will be the same resulting in Shavar responding with DO NOT UPDATE even though the content of the file is different.

Acceptance Criteria