Make Permissions-Manager memory-only in TorBrowser
By default, the new Firefox 4 permissions manager should be memory-only. This will also solve the STS problem, which stores its state in the permissions manager.
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Author
Trac:
Component: Tor bundles/installation to Tor Browser
Status: new to accepted
Owner: erinn to mikeperry Trac:
Cc: N/A to lunar@debian.org- Author
For the permissions manager, it lives in extensions/cookie/nsPermissionManager.cpp. THe code that creates the database is in nsPermissionManager::InitDB().
It looks like we can hack it to be a memory only db according to: https://developer.mozilla.org/en/XPCOM_Interface_Reference/mozIStorageService#openSpecialDatabase%28%29
- Author
This is probably going to break stuff and require some extensive semi-extensive testing just to see if it is working right..
Trac:
Points: N/A to 2
Keywords: N/A deleted, MikePerryIteration20110515 added - Author
Alright! We've got a working pref 'permissions.memory_only' that causes the permissions DB to be memory-only if set, and I also added a pref observer for it, so that it may be toggled to clear the DB. This appears to work.
Trac:
Status: accepted to closed
Actualpoints: N/A to 3
Resolution: N/A to fixed - Author
Trac:
memory-permissions.diff - Author
Diff against FF4.0.
Trac:
Cc: lunar@debian.org to lunar@debian.org, erinnTrac:
Reviewer: N/A to N/A
Keywords: N/A deleted, tbb-no-uplift added
Sponsor: N/A to N/A
Severity: N/A to BlockerTrac:
Severity: Blocker to Normal
Keywords: tbb-no-uplift deleted, N/A added- Trac closed
closed
- Trac changed time estimate to 16h
changed time estimate to 16h
- Trac added 24h of time spent
added 24h of time spent
- Mike Perry mentioned in issue #2951 (closed)
mentioned in issue #2951 (closed)
- Mike Perry mentioned in issue #3177 (closed)
mentioned in issue #3177 (closed)
- Mike Perry mentioned in issue #6474 (moved)
mentioned in issue #6474 (moved)
- Georg Koppen mentioned in issue #15197 (moved)
mentioned in issue #15197 (moved)
- Arthur Edelstein mentioned in issue #16357 (moved)
mentioned in issue #16357 (moved)
- Arthur Edelstein mentioned in issue #16577 (moved)
mentioned in issue #16577 (moved)
- boklm mentioned in issue #16888 (moved)
mentioned in issue #16888 (moved)
- bugzilla mentioned in issue #18589 (moved)
mentioned in issue #18589 (moved)
- Arthur Edelstein mentioned in issue #26233 (moved)
mentioned in issue #26233 (moved)
- Trac mentioned in issue tpo/applications/tor-browser#6474 (closed)
mentioned in issue tpo/applications/tor-browser#6474 (closed)
- Trac mentioned in issue tpo/applications/tor-browser#15197 (closed)
mentioned in issue tpo/applications/tor-browser#15197 (closed)
- Trac mentioned in issue tpo/applications/tor-browser#16357 (closed)
mentioned in issue tpo/applications/tor-browser#16357 (closed)
- Trac mentioned in issue tpo/applications/tor-browser#16577 (moved)
mentioned in issue tpo/applications/tor-browser#16577 (moved)
- Trac mentioned in issue tpo/applications/tor-browser#16888 (moved)
mentioned in issue tpo/applications/tor-browser#16888 (moved)
- morgan mentioned in issue tpo/applications/tor-browser-bundle-testsuite#40050
mentioned in issue tpo/applications/tor-browser-bundle-testsuite#40050
- morgan mentioned in issue tpo/applications/tor-browser-bundle-testsuite#40051
mentioned in issue tpo/applications/tor-browser-bundle-testsuite#40051