Closed Bug 709284 Opened 13 years ago Closed 12 years ago

[meta] Implement core classes for Native Sync

Categories

(Firefox for Android Graveyard :: Android Sync, defect)

All
Android
defect
Not set
blocker

Tracking

(fennec+)

RESOLVED FIXED
Tracking Status
fennec + ---

People

(Reporter: ally, Assigned: rnewman)

References

Details

Minimum shippable: * P1: Implementing core classes (including uploading): * Server11Repository * Synchronizer, SynchronizerSession * Crypto5Middleware * GlobalSession * Handle 5xxs, X-Weave-Backoff, Retry-After. * Handle changed meta/global * … including copying change flags * Upload meta/global for blank server * syncIDs: * Persist syncID * Handle changed sync ID by resetting and doing a full sync * Persist modified timestamps * Keys: * Generate and upload keys * Handle key changes in info/collections * Persisting keys? * Node assignment requests * Initial fetch * Handle 401s for node reassignment * Handle 401s for credential errors by marking sync as failed
Depends on: 709301
Depends on: 709302
Depends on: 709306
Depends on: 709308
Depends on: 709310
Depends on: 709311
Depends on: 709313
Depends on: 709317
Depends on: 709318
Depends on: 709319
Depends on: 709320
Depends on: 709321
Depends on: 709323
Depends on: 709324
Depends on: 709327
Depends on: 709329
Depends on: 709332
Severity: normal → blocker
Blocks: 709339
OS: Mac OS X → Android
Hardware: x86 → All
Summary: [meta] Implement core classes for native ui → [meta] Implement core classes for Native Sync
Assignee: nobody → rnewman
Status: NEW → ASSIGNED
Blocks: 709341
No longer blocks: 709339
tracking-fennec: --- → ?
tracking-fennec: ? → +
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Product: Mozilla Services → Android Background Services
Product: Android Background Services → Firefox for Android
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.