Closed Bug 600222 Opened 14 years ago Closed 12 years ago

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

Categories

(Cloud Services Graveyard :: Firefox Home, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: philikon, Assigned: st3fan)

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: nobody → stefan
Flags: blocking-fx-home1.0.x? → blocking-fx-home1.0.x+
Flags: blocking-fx-home1.0.x+ → blocking-fx-home1.0.4+
Flags: blocking-fx-home1.0.4+
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
Closed: 12 years ago
Resolution: --- → WONTFIX
Product: Cloud Services → Cloud Services Graveyard
You need to log in before you can comment on or make changes to this bug.