Skip to content

VVelda/weaveclient-chromium

 
 

Repository files navigation

Firefox Sync for Chromium
=======================

This is an EXPERIMENTAL extension for the Google Chrome browser
(a.k.a. Chromium).  It allows one to synchronize bookmarks and tabs
with the Firefox Sync service.

Right now this extension is far from feature complete but it can talk to the
sync server and read and write data.

Development is ongoing.


Credits
-------

* Philipp von Weitershausen wrote the JavaScript Weave client and the
  initial Extension (https://bitbucket.org/philikon/weaveclient-chromium/)

* Martin Reckziegel wrote most of the support for the Sync Storage Format
  Version 5 (https://bitbucket.org/derMart/ff-sync-client-chromium)

* Anant Narayanan put together many of the cryptographic building
  blocks in the 'weaveweb' project.

* Tom Wu is the author of the jsbn RSA cryptography library (jsbn/*).

* B. Poettering implemented the AES cryptography routines (weave/aes.js).

* Paul Johnston et.al. implemented the SHA1 and SHA256 algorithms
  (weave/sha.js).

* Jonas Raoni Soares Silva for utf-8 utilities (weave/utf8.js)

* The style elements (logos, background, etc.) were copied from the
  Weave Sync add-on for Firefox, created by Mozilla Corporation.


License
-------

The Chrome extension itself, the ASN1 parser and the PKCS5v2 routines are
triple-licensed under the MPL1.1 or the GPL2+ or the LGPL2.1+

The AES crypto routines are licensed under the GPL2+.

The SHA hashing routines are licensed under the 4 clause BSD license.

The UTF-8 handling routines are licensed for modification and distribution
as long as the original author credits are kept as-is.

About

Firefox Sync/Weave plugin for Chrome/Chromium

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 93.3%
  • HTML 4.4%
  • CSS 1.4%
  • Python 0.9%