Invalidate local key cache instead of "Incorrect Secret Phrase" error

RESOLVED WONTFIX

Status

Cloud Services
Firefox Home
RESOLVED WONTFIX
7 years ago
5 years ago

People

(Reporter: philikon, Assigned: st3fan)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Right now Fx Home apparently caches the public + private keys locally, but it fails to properly invalidate this cache when those keys change on the server. Instead it reports "Incorrect Secret Phrase" which may not always be true. When the user is assigned a new node in LDAP (e.g. because the old node went down), the Fx Sync client will reupload everything to the new node with a new key that still has the same passphrase.

The Fx Sync client remembers the last modified timestamp of the "keys" collection (as obtained in info/collections) and invalidates its local key cache once that timestamp changes. Fx Home should do the same.
Flags: blocking-fx-home1.0.x?
(Assignee)

Updated

7 years ago
Assignee: nobody → stefan

Updated

7 years ago
Flags: blocking-fx-home1.0.x? → blocking-fx-home1.0.x+

Updated

7 years ago
Flags: blocking-fx-home1.0.x+ → blocking-fx-home1.0.4+

Updated

7 years ago
Flags: blocking-fx-home1.0.4+

Updated

7 years ago
Flags: blocking-fx-home1.0.4+
The Firefox Home project has been retired, and Mozilla will no longer invest in future work on this project [1]. All bugs related to Firefox Home are being mass resolved.

For those interested in continuing work on this app, the source code for Firefox Home is available on Github [2].

[1] http://blog.mozilla.org/services/2012/08/31/retiring-firefox-home/
[2] https://github.com/mozilla-services/ios-sync-client
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.