Update roadmap
[besstails.git] / wiki / src / todo / harmonize_iceweasel_config_with_tbb.mdwn
blob77aa9baffc246b6f8af7638037390d8ae8f3f71f
1 [[!tag todo/research]]
3 For many reasons we want to have the same behaviour in iceweasel as in
4 the TBB/TorBrowser. Below is a diff between the configs in Tails devel
5 and [TorBrowser master](https://gitweb.torproject.org/torbrowser.git).
6 Let's discuss what we want, if anything.
8 ## Specific configurations cited from full diff
12 ## Full diff
14     --- tails   2011-12-01 11:11:46.432350960 +0000
15     +++ tbb     2011-12-01 11:11:52.312218789 +0000
16     @@ -1,90 +1,94 @@
17      pref("app.update.auto", false);
18     -pref("app.update.disable_button.showUpdateHistory", false);
19      pref("app.update.enabled", false);
20     +pref("app.update.lastUpdateTime.addon-background-update-timer", 1216566538);
21     +pref("app.update.lastUpdateTime.background-update-timer", 1216566535);
22     +pref("app.update.lastUpdateTime.blocklist-background-update-timer", 1216566538);
23     +pref("app.update.lastUpdateTime.microsummary-generator-update-timer", 1232574822);
24     +pref("app.update.lastUpdateTime.search-engine-update-timer", 1216566539);
25      pref("browser.bookmarks.livemark_refresh_seconds", 31536000);
26      pref("browser.cache.disk.capacity", 0);
27      pref("browser.cache.disk.enable", false);
28     +pref("browser.cache.disk.smart_size.enabled", false);
29     +pref("browser.cache.disk.smart_size.first_run", false);
30      pref("browser.cache.offline.enable", false);
31      pref("browser.chrome.favicons", false);
32      pref("browser.chrome.image_icons.max_size", 0);
33      pref("browser.chrome.site_icons", false);
34     -pref("browser.download.manager.closeWhenDone", true);
35     -pref("browser.download.manager.retention", 0);
36     +pref("browser.download.manager.retention", 1);
37      pref("browser.download.useDownloadDir", false);
38      pref("browser.formfill.enable", false);
39     -pref("browser.history_expire_days", 0);
40      pref("browser.history_expire_days.mirror", 0);
41      pref("browser.microsummary.updateGenerators", false);
42     -pref("browser.privatebrowsing.autostart", true);
43     +pref("browser.migration.version", 5);
44     +pref("browser.places.importBookmarksHTML", false);
45     +pref("browser.places.importDefaults", false);
46     +pref("browser.places.leftPaneFolderId", -1);
47     +pref("browser.places.migratePostDataAnnotations", false);
48     +pref("browser.places.smartBookmarksVersion", 2);
49     +pref("browser.places.updateRecentTagsUri", false);
50     +pref("browser.preferences.advanced.selectedTabIndex", 0);
51     +pref("browser.privatebrowsing.autostart", false);
52     +pref("browser.rights.3.shown", true);
53      pref("browser.safebrowsing.enabled", false);
54      pref("browser.safebrowsing.malware.enabled", false);
55     -pref("browser.safebrowsing.remoteLookups", false);
56      pref("browser.search.suggest.enabled", false);
57      pref("browser.search.update", false);
58     -pref("browser.send_pings", false);
59     -pref("browser.sessionstore.enabled", false);
60      pref("browser.sessionstore.privacy_level", 2);
61      pref("browser.shell.checkDefaultBrowser", false);
62     -pref("browser.startup.homepage_override.mstone", "ignore");
63     +pref("browser.startup.homepage", "https://check.torproject.org/?lang=en-US&small=1");
64     +pref("browser.startup.homepage_override.buildID", "20110325121920");
65     +pref("browser.startup.homepage_override.mstone", "rv:2.0");
66     +pref("browser.urlbar.autocomplete.enabled", true);
67      pref("capability.policy.maonoscript.javascript.enabled", "allAccess");
68     -pref("capability.policy.maonoscript.sites", "https://auk.riseup.net https://mail.riseup.net https://swift.riseup.net https://tern.riseup.net https://webmail.no-log.org about: about:blank about:certerror about:config about:credits about:neterror about:plugins about:privatebrowsing about:sessionrestore chrome: file:// https://webmail.boum.org resource:");
69     +pref("capability.policy.maonoscript.sites", "addons.mozilla.org about: about:addons about:blank about:blocked about:certerror about:config about:crashes about:credits about:home about:neterror about:plugins about:privatebrowsing about:sessionrestore chrome: resource:");
70      pref("dom.event.contextmenu.enabled", false);
71      pref("dom.storage.enabled", false);
72     -pref("extensions.adblockplus.showintoolbar", false);
73     -pref("extensions.adblockplus.synchronizationinterval", 8766);
74     -pref("extensions.firegpg.activate_inline", false);
75     -pref("extensions.firegpg.assisant_has_already_been_executed", true);
76     -pref("extensions.firegpg.enable_gpgapi", false);
77     -pref("extensions.firegpg.gmail_enabled", false);
78     -pref("extensions.firegpg.gpg_version", "FIREGPG_VERSION");
79     -pref("extensions.firegpg.keyserver", "hkp://2eghzlv2wwcq7u7y.onion");
80     -pref("extensions.firegpg.show_website", false);
81     -pref("extensions.foxyproxy.last-version", "99999.99");
82     -pref("extensions.torbutton.block_nthread", true);
83     -pref("extensions.torbutton.block_nthwrite", true);
84     -pref("extensions.torbutton.block_tforms", false);
85     -pref("extensions.torbutton.clear_cookies", true);
86     -pref("extensions.torbutton.cookie_jars", false);
87     -pref("extensions.torbutton.display_panel", false);
88     +pref("extensions.autoDisableScopes", 0);
89     +pref("extensions.bootstrappedAddons", "{}");
90     +pref("extensions.bprivacy.DataDir", "/Users/erinn/Library/Preferences/Macromedia");
91     +pref("extensions.bprivacy.donotaskforfolder", true);
92     +pref("extensions.bprivacy.donotaskonexit", true);
93     +pref("extensions.bprivacy.initiated", true);
94     +pref("extensions.checkCompatibility.4.*", false);
95     +pref("extensions.checkUpdateSecurity", true);
96     +pref("extensions.databaseSchema", 3);
97     +pref("extensions.enabledAddons", "https-everywhere@eff.org:0.9.9.development.4,{73a6fe31-595d-460b-a920-fcc0f8843232}:2.1.0.3,{d40f5e7b-d2cf-4856-b441-cc613eeffbe3}:1.50,{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.3.3-alpha");
98     +pref("extensions.enabledItems", "langpack-en-US@firefox.mozilla.org:,{73a6fe31-595d-460b-a920-fcc0f8843232}:1.9.9.57,{e0204bd5-9d31-402b-a99d-a6aa8ffebdca}:1.2.4,{972ce4c6-7e08-4474-a285-3208198ce6fd}:3.5.8");
99     +pref("extensions.enabledScopes", 1);
100     +pref("extensions.pendingOperations", false);
101      pref("extensions.torbutton.fresh_install", false);
102     -pref("extensions.torbutton.google_redir_url", 4);
103     -pref("extensions.torbutton.http_port", 8118);
104     -pref("extensions.torbutton.http_proxy", "127.0.0.1");
105     -pref("extensions.torbutton.https_port", 8118);
106     -pref("extensions.torbutton.https_proxy", "127.0.0.1");
107     -pref("extensions.torbutton.launch_warning", false);
108      pref("extensions.torbutton.locked_mode", true);
109     -pref("extensions.torbutton.nonontor_sessionstore", true);
110     -pref("extensions.torbutton.nontor_memory_jar", true);
111     -pref("extensions.torbutton.normal_exit", true);
112     -pref("extensions.torbutton.no_updates", true);
113     -pref("extensions.torbutton.prompted_language", true);
114     +pref("extensions.torbutton.proxies_applied", true);
115      pref("extensions.torbutton.restore_tor", true);
116     -pref("extensions.torbutton.saved.download_retention", 0);
117     -pref("extensions.torbutton.saved.search_suggest", false);
118     +pref("extensions.torbutton.saved.auto_update", false);
119      pref("extensions.torbutton.saved.share_proxy_settings", false);
120     -pref("extensions.torbutton.saved.socks_remote_dns", true);
121      pref("extensions.torbutton.saved.socks_version", 5);
122     -pref("extensions.torbutton.saved.type", 5);
123     +pref("extensions.torbutton.settings_applied", true);
124      pref("extensions.torbutton.socks_host", "127.0.0.1");
125      pref("extensions.torbutton.socks_port", 9050);
126     -pref("extensions.torbutton.spoof_english", true);
127     -pref("extensions.torbutton.startup_state", 1);
128     -pref("extensions.torbutton.startup", true);
129     +pref("extensions.torbutton.tor_enabled", true);
130      pref("extensions.torbutton.tor_memory_jar", true);
131      pref("extensions.torbutton.tz_string", "UTC+00:00");
132     -pref("extensions.torbutton.warned_ff3", true);
133     -pref("extensions.update.enabled", false);
134     +pref("extensions.update.enabled", true);
135      pref("extensions.update.notifyUser", false);
136     +pref("general.appname.override", "Netscape");
137     +pref("general.appversion.override", "5.0 (Windows; en-US)");
138     +pref("general.buildID.override", "0");
139     +pref("general.oscpu.override", "Windows NT 6.1");
140     +pref("general.platform.override", "Win32");
141     +pref("general.productSub.override", "20100401");
142     +pref("general.useragent.locale", "en-US");
143     +pref("general.useragent.override", "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3");
144     +pref("general.useragent.vendor", "");
145     +pref("general.useragent.vendorSub", "");
146      pref("geo.enabled", false);
147      pref("geo.wifi.uri", "");
148     -pref("intl.locale.matchOS", true);
149     -pref("layout.css.report_errors", false);
150     -pref("layout.spellcheckDefault", 0);
151     +pref("intl.accept_languages", "en-us, en");
152     +pref("intl.charsetmenu.browser.cache", "UTF-8");
153      pref("network.cookie.cookieBehavior", 1);
154      pref("network.cookie.lifetimePolicy", 2);
155      pref("network.cookie.prefsMigrated", true);
156     -pref("network.dns.disableIPv6", true);
157     +pref("network.hosts.pop_server", "");
158      pref("network.http.pipelining.maxrequests", 8);
159      pref("network.http.pipelining.ssl", true);
160      pref("network.http.pipelining", true);
161     @@ -93,61 +97,61 @@
162      pref("network.protocol-handler.external.mailto", false);
163      pref("network.protocol-handler.external.news", false);
164      pref("network.protocol-handler.external.nntp", false);
165     -pref("network.protocol-handler.external.snews", false)
166     -pref("network.protocol-handler.warn-external.file", true);
167     +pref("network.protocol-handler.external.snews", false);
168      pref("network.protocol-handler.warn-external.mailto", true);
169      pref("network.protocol-handler.warn-external.news", true);
170      pref("network.protocol-handler.warn-external.nntp", true);
171      pref("network.protocol-handler.warn-external.snews", true);
172     -pref("network.proxy.failover_timeout", 0);
173     -pref("network.proxy.http", "127.0.0.1");
174     -pref("network.proxy.http_port", 8118);
175      pref("network.proxy.socks", "127.0.0.1");
176      pref("network.proxy.socks_port", 9050);
177      pref("network.proxy.socks_remote_dns", true);
178     -pref("network.proxy.ssl", "127.0.0.1");
179     -pref("network.proxy.ssl_port", 8118);
180      pref("network.proxy.type", 1);
181      pref("network.security.ports.banned", "8118,8123,9050,9051");
182      pref("noscript.ABE.enabled", false);
183      pref("noscript.ABE.notify", false);
184     -pref("noscript.httpsForcedExceptions", "");
185     -pref("noscript.httpsForced", "*twitter.com *facebook.com blog.torproject.org www.torproject.org docs.google.com addons.mozilla.org www.stumbleupon.com boum.org tails.boum.org mail.google.com mail.riseup.net webmail.no-log.org webmail.boum.org");
186     -pref("noscript.notify.hide", true);
187     +pref("noscript.ABE.wanIpAsLocal", false);
188     +pref("noscript.autoReload", false);
189     +pref("noscript.contentBlocker", true);
190     +pref("noscript.default", "about:blank about:credits addons.mozilla.org flashgot.net google.com gstatic.com googlesyndication.com informaction.com yahoo.com yimg.com maone.net noscript.net hotmail.com msn.com passport.com passport.net passportimages.com live.com");
191     +pref("noscript.firstRunRedirection", false);
192     +pref("noscript.forbidWebGL", true);
193     +pref("noscript.global", true);
194     +pref("noscript.gtemp", "");
195     +pref("noscript.opacizeObject", 3);
196     +pref("noscript.options.tabSelectedIndexes", "5,0,0");
197      pref("noscript.policynames", "");
198     -pref("noscript.secureCookiesForced", "*torproject.org *github.com *facebook.com *twitter.com boum.org tails.boum.org mail.google.com mail.riseup.net webmail.no-log.org webmail.boum.org");
199      pref("noscript.secureCookies", true);
200     -pref("noscript.showAddress", true);
201      pref("noscript.showAllowPage", false);
202     +pref("noscript.showBaseDomain", false);
203      pref("noscript.showDistrust", false);
204     -pref("noscript.showDomain", true);
205     -pref("noscript.showGlobal", false);
206     -pref("noscript.showPermanent", false);
207      pref("noscript.showRecentlyBlocked", false);
208      pref("noscript.showRevokeTemp", false);
209      pref("noscript.showTempAllowPage", false);
210      pref("noscript.showTemp", false);
211      pref("noscript.showTempToPerm", false);
212      pref("noscript.showUntrusted", false);
213     -pref("noscript.untrusted", "google-analytics.com google.com file:// http://google-analytics.com http://google.com https://google-analytics.com https://google.com");
214     -pref("pref.privacy.disable_button.cookie_exceptions", false);
215     -pref("pref.privacy.disable_button.view_cookies", false);
216     -pref("pref.privacy.disable_button.view_passwords", false);
217     -pref("privacy.item.cookies", true);
218     -pref("privacy.item.offlineApps", true);
219     -pref("privacy.item.passwords", true);
220     -pref("privacy.sanitize.didShutdownSanitize", true);
221     -pref("privacy.sanitize.promptOnSanitize", false);
222     -pref("privacy.sanitize.sanitizeOnShutdown", true);
223     -pref("security.disable_button.openCertManager", false);
224     +pref("noscript.STS.enabled", false);
225     +pref("noscript.subscription.lastCheck", -142148139);
226     +pref("noscript.temp", "");
227     +pref("noscript.untrusted", "");
228     +pref("places.history.enabled", false);
229     +pref("places.history.expiration.transient_current_max_pages", 120795);
230     +pref("plugin.disable_full_page_plugin_for_types", "application/asx,video/x-ms-asf-plugin,application/x-mplayer2,video/x-ms-asf,video/x-ms-wm,audio/x-ms-wma,audio/x-ms-wax,video/x-ms-wmv,video/x-ms-wvx,application/x-drm-v2,application/x-drm");
231     +pref("plugin.expose_full_path", true);
232     +pref("plugin.scan.4xPluginFolder", false);
233     +pref("plugin.scan.Acrobat", "99.0");
234     +pref("plugin.scan.plid.all", false);
235     +pref("plugin.scan.Quicktime", "99.0");
236     +pref("plugin.scan.SunJRE", "99.0");
237     +pref("plugin.scan.WindowsMediaPlayer", "99.0");
238     +pref("privacy.sanitize.migrateFx3Prefs", true);
239      pref("security.enable_java", false);
240     -pref("security.enable_ssl2", false);
241     -pref("security.enable_ssl3", true);
242     -pref("security.enable_tls", true);
243     -pref("security.warn_leaving_secure", true);
244     -pref("security.warn_submit_insecure", true);
245     -pref("security.xpconnect.plugin.unrestricted", false);
246     -pref("signon.prefillForms", false);
247      pref("signon.rememberSignons", false);
248     +pref("torbrowser.version", "2.2.34-3-Linux-i686");
249     +pref("urlclassifier.keyupdatetime.https://sb-ssl.google.com/safebrowsing/newkey", 1235166825);
250     +pref("urlclassifier.tableversion.goog-black-enchash", "1.55536");
251     +pref("urlclassifier.tableversion.goog-black-url", "1.23256");
252     +pref("urlclassifier.tableversion.goog-white-domain", "1.481");
253     +pref("urlclassifier.tableversion.goog-white-url", "1.371");
254      pref("xpinstall.whitelist.add", "");
255     -pref("xpinstall.whitelist.add.103", "");
256     +pref("xpinstall.whitelist.add.36", "");
258 [[!tag priority/elevated]]