Separate webplatform profile data into a shared, common directory

RESOLVED WONTFIX

Status

--
enhancement
RESOLVED WONTFIX
15 years ago
3 years ago

People

(Reporter: darin.moz, Unassigned)

Tracking

Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

15 years ago
Separate webplatform profile data into a shared, common directory.  Use IPC
mechanism to enable safe multi-process access to these data files.

Webplatform profile data includes:

  cert8.db
  key3.db
  secmod.db
  cookies.txt
  prefs.js
  Cache/*

This list may also include hostperm.1 at some point.

Possible file structure (linux perspective):

Shared profile data:    ~/.mozilla/toolkit/default.abc/
Firefox profile data:   ~/.mozilla/firefox/default.efg/
Tbird profile data:     ~/.mozilla/thunderbird/default.hij/

Embedders of the XUL toolkit (via the xulrunner or straight XRE embedding)
should be able to define their application name, and have profile data live
under ~/.mozilla/{$app-name}/default.xyz/ and have access to the shared profile
data under ~/.mozilla/toolkit/default.abc/.

We may also want to support a mode in which embedders do not have to run with an
application specific profile directory.

A core feature of pref sharing is the ability for applications to define the
subset of preferences that are shared (or inherited from the shared profile
location).
(Reporter)

Updated

15 years ago
Severity: normal → enhancement
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla1.9alpha
bug 250856 / bug 135061 seems to be about the cache part of this
(Reporter)

Updated

15 years ago
Depends on: 135061
(Reporter)

Updated

13 years ago
Target Milestone: mozilla1.9alpha → Future
(Reporter)

Updated

13 years ago
Assignee: darin → nobody
Status: ASSIGNED → NEW
Target Milestone: Future → ---

Comment 2

11 years ago
Adding dependency on bug 408156, which addresses the issue of defining different sets of preferences and splitting the preferences file accordingly.
Depends on: 408156

Updated

6 years ago
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → WONTFIX
(Assignee)

Updated

3 years ago
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.