11.01.13 Engineering Progress Report for Firefox Accounts and Sync.next

Chris Karlof ckarlof at mozilla.com
Fri Nov 1 17:03:05 PDT 2013


Firefox Accounts wiki: https://wiki.mozilla.org/Identity/Firefox-Accounts
Sync.next wiki: https://wiki.mozilla.org/User_Services/Sync

Firefox Accounts API/Server/Client libraries (Danny Coates, Ryan Kelly, Zach Carter, Vlad Filippov)
- Landed new DB API supporting MySQL storage back end: https://github.com/mozilla/picl-idp/pull/254
- Experimentation with using SSE for checking email verification status: https://github.com/mozilla/picl-idp/tree/server-sent-events
- Work started on new JS FxA Web client: https://github.com/mozilla/gherkin
  - Existing one was a gross fork of the Firefox Account integration testing client
- Decision: email verification will be clicking on a link and verifying intention by clicking another button on the landing page
- Firefox Accounts branding bug: https://bugzilla.mozilla.org/show_bug.cgi?id=930196
- Next steps: continue to work with UX on final UI for flows, continue work on Gherkin

Android (Nick Alexander, Richard Newman)
- Android UX sprint for November 6-8 in TO
- first try builds of native C pbkdf2_sha256 + script: https://bugzilla.mozilla.org/show_bug.cgi?id=915312
- Next steps: start transition to native UI (i.e., away from hosted code): https://bugzilla.mozilla.org/show_bug.cgi?id=899217 

Desktop (Chris Karlof, Brian Warner, Mark Hammond, Tim Taubert) 
- Starting to landing FxA code that will support both Desktop and FxOS
  - https://bugzilla.mozilla.org/show_bug.cgi?id=911384
- Almost completed migrating key fetching, email verification, public key generator, and assertion generator to browser code
- Next steps: Continue getting more tests working with the code from the work week, finish migrating about:accounts code to the browser, continue to land FxA common code in m-c

Firefox Accounts Devops (Benson Wong, Gene Wood, James Bonacci, Peter Dehaan) 
- Completed deep dive into architecture
- New architecture doc: https://wiki.mozilla.org/Identity/Firefox-Accounts#Architecture
- Next steps: Start to build out provisioning logic, load testing of new MySQL architecture
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/sync-dev/attachments/20131101/6a5c6808/attachment.html>


More information about the Sync-dev mailing list