Services/FennecSyncClient
< Services
Overview
This page is the home of the Fennec Sync Client project. This project is a result of the re-writing of the Fennec UI using native Java rather than XUL (Project Page).
Requirements
- Integrate with existing sync clients
- Use existing Sync API's to communicate with Sync server via HTTP
Specifications
- Cryptography
- AES 256 CBC
- HMAC SHA 256
- SHA1 for converting email to a username
- APIs for communicating with Mozilla Sync Server
- Registration API
- Storage API (using version 1.1)
Implementation Details
Repository
Initial development will be stored on github in the following repository: https://github.com/jvoll/fennec-sync
Related Bugs
Feature bug: 695463
Resources
- Existing docs: http://docs.services.mozilla.com/index.html
- Can be edited at: http://hg.mozilla.org/services/docs
- Existing code: https://github.com/mozilla-services/services-central.git
- Branch "repositories" contains a sync client with the design that will be mimicked
- Project page for Fennec Native UI
- Native Clojure client for Weave 1.0 Sync API [1]