Services/Repositories

From MozillaWiki
Jump to: navigation, search

Most of the Services team projects are hosted at https://hg.mozilla.org/services

Here's a summary of each hosted repository. Repositories in italics are not useful outside Mozilla.

Clients

  • fx-home: The Firefox Home Sync client.

Production PHP Server

  • reg-server-secure: PHP Implementation of a proxy for the reg-server. This is used internally to proxy some LDAP requests to a secured server.

Minimal PHP Server

Python Server (next-gen)

  • server-full: Python server that glues together the User and the Storage Python servers. Can be used to set up a Sync server just like the minimal server. See Services/PythonServer.
  • server-key-exchange: Python server used to provide communication channels between two clients that want to exchange data.

Tools

  • admin-script: Scripts that are used to manage the Sync server infrastructure at Mozilla. Migration tasks, stats, DB clean-up, nodes management, etc.
  • dashboard: Dashboard used to manage the Sync server infrastructure at Mozilla.
  • fx-sync-tools: Build and merge scripts for dealing with the fx-sync repo in various contexts, contents coming soon.
  • internal_dash: Another Dashboard used to manage the Sync server infrastructure at Mozilla.
  • loadtest: Load testing scripts for Sync.