Services/FennecSyncClient: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 31: Line 31:
** Branch "repositories" contains a sync client with the design that will be mimicked
** Branch "repositories" contains a sync client with the design that will be mimicked
* Project page for [https://wiki.mozilla.org/Fennec/NativeUI Fennec Native UI]
* Project page for [https://wiki.mozilla.org/Fennec/NativeUI Fennec Native UI]
* Native Clojure client for [http://docs.services.mozilla.com/storage/ Weave 1.0 Sync API] [https://github.com/rnewman/clj-weave]
* Native Clojure client for [http://docs.services.mozilla.com/storage/ Weave 1.0 Sync API] [https://github.com/rnewman/clj-weave clj-weave]

Revision as of 18:39, 21 October 2011

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

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