diff --git a/linux/build/build.sh b/linux/build/build.sh index 4da2f9e..9884dd3 100755 --- a/linux/build/build.sh +++ b/linux/build/build.sh @@ -8,7 +8,7 @@ arch=$(uname -m) language=$(echo $LANG | cut -c-5 | sed s/_/-/g) -version="52.7.2esr" +version="60.0.2esr" application="firefox" ftpmirror="https://ftp.mozilla.org/pub/$application/releases/$version" @@ -82,16 +82,15 @@ sed -i 's/ServerURL=.*/ServerURL=-/' ../app/application.ini # Done! echo "Downloading language packs..." -curl -L -f -# -o ../app/browser/extensions/langpack-ru@firefox.mozilla.org.xpi https://addons.mozilla.org/firefox/downloads/file/605634/russian_ru_language_pack-52.0-fx.xpi?src=version-history -curl -L -f -# -o ../app/browser/extensions/langpack-en-US@firefox.mozilla.org.xpi https://addons.mozilla.org/firefox/downloads/file/605596/english_us_language_pack-52.0-fx.xpi?src=version-history +curl -L -f -# -o ../app/browser/extensions/langpack-ru@firefox.mozilla.org.xpi https://addons.mozilla.org/firefox/downloads/file/978562/russian_ru_language_pack-60.0buildid20180605171542-an+fx.xpi +curl -L -f -# -o ../app/browser/extensions/langpack-en-US@firefox.mozilla.org.xpi https://addons.mozilla.org/firefox/downloads/file/978493/english_us_language_pack-60.0buildid20180605171542-an+fx.xpi echo "Downloading NoScript extension..." -curl -L -f -# -o ../app/browser/extensions/{73a6fe31-595d-460b-a920-fcc0f8843232}.xpi https://addons.mozilla.org/firefox/downloads/file/806790/noscript_security_suite-5.1.8.3-fx+sm.xpi +curl -L -f -# -o ../app/browser/extensions/{73a6fe31-595d-460b-a920-fcc0f8843232}.xpi https://addons.mozilla.org/firefox/downloads/file/972162/noscript_security_suite-10.1.8.2-an+fx.xpi echo "Adding standard configs..." cp profile/* ../data/ -mkdir -p ../app/browser/defaults -cp -r preferences ../app/browser/defaults/ +cp -r preferences ../app/ echo '#!/bin/sh' > "../${application}-portable" echo 'dir=${0%/*}' >> "../${application}-portable" diff --git a/linux/build/preferences/defaults/pref/autoconfig.js b/linux/build/preferences/defaults/pref/autoconfig.js new file mode 100644 index 0000000..e49d066 --- /dev/null +++ b/linux/build/preferences/defaults/pref/autoconfig.js @@ -0,0 +1,2 @@ +pref("general.config.filename", "i2pdbrowser.cfg"); +pref("general.config.obscure_value", 0); \ No newline at end of file diff --git a/linux/build/preferences/syspref.js b/linux/build/preferences/i2pdbrowser.cfg similarity index 56% rename from linux/build/preferences/syspref.js rename to linux/build/preferences/i2pdbrowser.cfg index c99e8d5..ebcc93f 100644 --- a/linux/build/preferences/syspref.js +++ b/linux/build/preferences/i2pdbrowser.cfg @@ -1,4 +1,4 @@ -# Mozilla User preferences +// I2Pd Browser preferences /* * Copyright (c) 2013-2018, The PurpleI2P Project @@ -17,102 +17,116 @@ * For more information, see http://www.mozilla.org/unix/customizing.html#prefs */ -pref("app.update.auto", false); -pref("app.update.channel", "no"); -pref("app.update.enabled", false); -pref("app.update.interval", 0); -pref("app.update.service.enabled", false); +lockPref("accessibility.force_disabled", 1); +pref("app.normandy.first_run", false); +lockPref("app.update.auto", false); +lockPref("app.update.channel", "no"); +lockPref("app.update.enabled", false); +lockPref("app.update.interval", 0); +lockPref("app.update.service.enabled", false); pref("app.update.staging.enabled", false); pref("app.update.timer", 0); -pref("beacon.enabled", false); +defaultPref("beacon.enabled", false); pref("breakpad.reportURL", ""); pref("browser.aboutHomeSnippets.updateUrl", ""); -pref("browser.cache.disk.capacity", 131072); -pref("browser.casting.enabled", false); +defaultPref("browser.cache.disk.capacity", 131072); +defaultPref("browser.casting.enabled", false); pref("browser.crashReports.unsubmittedCheck.enabled", false); // pref("browser.display.use_document_fonts", 0); pref("browser.download.manager.retention", 0); -pref("browser.download.useDownloadDir", false); -pref("browser.feeds.showFirstRunUI", false); -pref("browser.fixup.alternate.enabled", false); +defaultPref("browser.download.useDownloadDir", false); +defaultPref("browser.feeds.showFirstRunUI", false); +defaultPref("browser.fixup.alternate.enabled", false); pref("browser.fixup.hide_user_pass", true); -pref("browser.formfill.enable", false); +defaultPref("browser.formfill.enable", false); // PREF: Delete Search and Form History -pref("browser.formfill.expire_days", 0); +defaultPref("browser.formfill.expire_days", 0); // PREF: Delete temporary files on exit pref("browser.helperApps.deleteTempFileOnExit", true); +lockPref("browser.newtabpage.activity-stream.default.sites", "http://i2pd.i2p/,http://333.i2p/,http://inr.i2p/,http://102chan.i2p/,http://flibusta.i2p/,http://fsoc.i2p/,http://lifebox.i2p/,http://onelon.i2p/,http://wiki.ilita.i2p/"); +lockPref("browser.newtabpage.activity-stream.feeds.section.highlights", false); +lockPref("browser.newtabpage.activity-stream.feeds.snippets", false); +lockPref("browser.newtabpage.activity-stream.showSearch", false); +pref("browser.newtabpage.activity-stream.topSitesRows", 2); pref("browser.newtabpage.enhanced", false); -pref("browser.newtabpage.introShown", true); +defaultPref("browser.newtabpage.introShown", true); +defaultPref("browser.onboarding.tour.onboarding-tour-addons.completed", true); +defaultPref("browser.onboarding.tour.onboarding-tour-customize.completed", true); +defaultPref("browser.onboarding.tour.onboarding-tour-default-browser.completed", true); +defaultPref("browser.onboarding.tour.onboarding-tour-performance.completed", true); +defaultPref("browser.onboarding.tour.onboarding-tour-private-browsing.completed", true); +defaultPref("browser.onboarding.tour.onboarding-tour-screenshots.completed", true); // PREF: Do not create screenshots of visited pages pref("browser.pagethumbnails.capturing_disabled", true); pref("browser.places.smartBookmarksVersion", -1); -pref("browser.pocket.enabled", false); +defaultPref("browser.pocket.enabled", false); pref("browser.pocket.useLocaleList", false); pref("browser.reader.detectedFirstArticle", false); pref("browser.rights.3.shown", true); -pref("browser.safebrowsing.appRepURL", ""); -pref("browser.safebrowsing.blockedURIs.enabled", false); -pref("browser.safebrowsing.downloads.enabled", false); -pref("browser.safebrowsing.downloads.remote.enabled", false); -pref("browser.safebrowsing.gethashURL", ""); -pref("browser.safebrowsing.keyURL", "localhost"); -pref("browser.safebrowsing.malware.enabled", false); -pref("browser.safebrowsing.malware.reportURL", ""); -pref("browser.safebrowsing.phishing.enabled", false); -pref("browser.safebrowsing.provider.google.appRepURL", ""); -pref("browser.safebrowsing.provider.google.gethashURL", ""); -pref("browser.safebrowsing.provider.google.lists", ""); -pref("browser.safebrowsing.provider.google.reportURL", ""); -pref("browser.safebrowsing.provider.google.updateURL", ""); -pref("browser.safebrowsing.provider.mozilla.gethashURL", ""); -pref("browser.safebrowsing.provider.mozilla.lists", ""); -pref("browser.safebrowsing.provider.mozilla.updateURL", ""); -pref("browser.safebrowsing.reportErrorURL", ""); -pref("browser.safebrowsing.reportGenericURL", ""); -pref("browser.safebrowsing.reportMalwareErrorURL", ""); -pref("browser.safebrowsing.reportMalwareURL", ""); -pref("browser.safebrowsing.reportPhishURL", ""); -pref("browser.safebrowsing.reportURL", ""); -pref("browser.safebrowsing.updateURL", ""); -pref("browser.safebrowsing.warning.infoURL", ""); -pref("browser.search.countryCode", "US"); -pref("browser.search.defaultenginename", "DuckDuckGo"); -pref("browser.search.geoSpecificDefaults", false); -pref("browser.search.geoSpecificDefaults.url", ""); -pref("browser.search.geoip.url", ""); -pref("browser.search.order.1", "DuckDuckGo"); -pref("browser.search.redirectWindowsSearch", false); -pref("browser.search.region", "US"); -pref("browser.search.searchEnginesURL", ""); -pref("browser.search.suggest.enabled", false); -pref("browser.search.update", false); +defaultPref("browser.safebrowsing.appRepURL", ""); +defaultPref("browser.safebrowsing.blockedURIs.enabled", false); +defaultPref("browser.safebrowsing.downloads.enabled", false); +defaultPref("browser.safebrowsing.downloads.remote.enabled", false); +defaultPref("browser.safebrowsing.gethashURL", ""); +defaultPref("browser.safebrowsing.keyURL", "localhost"); +defaultPref("browser.safebrowsing.malware.enabled", false); +defaultPref("browser.safebrowsing.malware.reportURL", ""); +defaultPref("browser.safebrowsing.phishing.enabled", false); +defaultPref("browser.safebrowsing.provider.google.appRepURL", ""); +defaultPref("browser.safebrowsing.provider.google.gethashURL", ""); +defaultPref("browser.safebrowsing.provider.google.lists", ""); +defaultPref("browser.safebrowsing.provider.google.reportURL", ""); +defaultPref("browser.safebrowsing.provider.google.updateURL", ""); +defaultPref("browser.safebrowsing.provider.mozilla.gethashURL", ""); +defaultPref("browser.safebrowsing.provider.mozilla.lists", ""); +defaultPref("browser.safebrowsing.provider.mozilla.updateURL", ""); +defaultPref("browser.safebrowsing.reportErrorURL", ""); +defaultPref("browser.safebrowsing.reportGenericURL", ""); +defaultPref("browser.safebrowsing.reportMalwareErrorURL", ""); +defaultPref("browser.safebrowsing.reportMalwareURL", ""); +defaultPref("browser.safebrowsing.reportPhishURL", ""); +defaultPref("browser.safebrowsing.reportURL", ""); +defaultPref("browser.safebrowsing.updateURL", ""); +defaultPref("browser.safebrowsing.warning.infoURL", ""); +defaultPref("browser.search.countryCode", "US"); +defaultPref("browser.search.defaultenginename", "DuckDuckGo"); +defaultPref("browser.search.geoSpecificDefaults", false); +defaultPref("browser.search.geoSpecificDefaults.url", ""); +defaultPref("browser.search.geoip.url", ""); +defaultPref("browser.search.order.1", "DuckDuckGo"); +defaultPref("browser.search.redirectWindowsSearch", false); +defaultPref("browser.search.region", "US"); +defaultPref("browser.search.searchEnginesURL", ""); +defaultPref("browser.search.suggest.enabled", false); +defaultPref("browser.search.update", false); pref("browser.send_pings", false); pref("browser.send_pings.require_same_host", true); pref("browser.selfsupport.url", ""); -pref("browser.shell.checkDefaultBrowser", false); -user_pref("browser.startup.homepage", "http://i2pd.i2p/"); +defaultPref("browser.shell.checkDefaultBrowser", false); +//defaultPref("browser.startup.firstrunSkipsHomepage", false); +pref("browser.startup.homepage", "http://i2pd.i2p/"); pref("browser.tabs.closeWindowWithLastTab", false); -pref("browser.tabs.crashReporting.sendReport", false); +lockPref("browser.tabs.crashReporting.sendReport", false); pref("browser.tabs.loadInBackground", true); -pref("browser.uitour.enabled", false); +defaultPref("browser.uitour.enabled", false); pref("browser.urlbar.filter.javascript", true); pref("browser.urlbar.formatting.enabled", false); pref("browser.urlbar.maxRichResults", 12); // pref("browser.urlbar.suggest.history", false); -pref("browser.urlbar.suggest.searches", false); +defaultPref("browser.urlbar.suggest.searches", false); pref("browser.urlbar.trimURLs", false); -pref("browser.usedOnWindows10", false); -pref("browser.usedOnWindows10.introURL", ""); -pref("camera.control.face_detection.enabled", false); +lockPref("browser.usedOnWindows10", false); +lockPref("browser.usedOnWindows10.introURL", ""); +lockPref("camera.control.face_detection.enabled", false); pref("canvas.capturestream.enabled", false); pref("clipboard.autocopy", false); -pref("datareporting.healthreport.about.reportUrl", ""); -pref("datareporting.healthreport.about.reportUrlUnified", ""); -pref("datareporting.healthreport.documentServerURI", ""); -pref("datareporting.healthreport.pendingDeleteRemoteData", true); -pref("datareporting.healthreport.service.enabled", false); -pref("datareporting.healthreport.service.firstRun", false); -pref("datareporting.healthreport.uploadEnabled", false); +defaultPref("datareporting.healthreport.about.reportUrl", ""); +defaultPref("datareporting.healthreport.about.reportUrlUnified", ""); +defaultPref("datareporting.healthreport.documentServerURI", ""); +defaultPref("datareporting.healthreport.pendingDeleteRemoteData", true); +lockPref("datareporting.healthreport.service.enabled", false); +defaultPref("datareporting.healthreport.service.firstRun", false); +defaultPref("datareporting.healthreport.uploadEnabled", false); pref("datareporting.policy.dataSubmissionEnabled", false); pref("datareporting.policy.dataSubmissionEnabled.v2", false); pref("datareporting.policy.dataSubmissionPolicyAccepted", false); @@ -140,7 +154,7 @@ pref("dom.flyweb.enabled", false); pref("dom.gamepad.enabled", false); pref("dom.ipc.plugins.flash.subprocess.crashreporter.enabled", false); pref("dom.ipc.plugins.reportCrashURL", false); -//pref("dom.indexedDB.enabled", false); +// pref("dom.indexedDB.enabled", false); pref("dom.mozTCPSocket.enabled", false); pref("dom.netinfo.enabled", false); pref("dom.network.enabled", false); @@ -164,35 +178,36 @@ pref("extensions.pocket.enabled", false); pref("extensions.shownSelectionUI", true); pref("extensions.ui.lastCategory", "addons://list/extension"); pref("extensions.update.autoUpdateDefault", false); -pref("extensions.update.enabled", false); +defaultPref("extensions.update.enabled", false); pref("full-screen-api.approval-required", false); pref("full-screen-api.warning.timeout", 0); pref("general.buildID.override", "19700101"); pref("general.warnOnAboutConfig", false); -pref("geo.enabled", false); -pref("geo.wifi.uri", ""); -pref("geo.wifi.logging.enabled", false); +defaultPref("geo.enabled", false); +defaultPref("geo.wifi.uri", ""); +lockPref("geo.wifi.logging.enabled", false); // pref("gfx.font_rendering.opentype_svg.enabled", false); -pref("intl.locale.matchOS", true); +lockPref("identity.fxaccounts.enabled", false); +defaultPref("intl.locale.matchOS", true); // pref("javascript.options.asmjs", false); pref("javascript.use_us_english_locale", true); pref("keyword.enabled", false); pref("lightweightThemes.update.enabled", false); -pref("media.eme.enabled", false); -pref("media.getusermedia.screensharing.enabled", false); -pref("media.getusermedia.audiocapture.enabled", false); +defaultPref("media.eme.enabled", false); +defaultPref("media.getusermedia.screensharing.enabled", false); +defaultPref("media.getusermedia.audiocapture.enabled", false); pref("media.gmp-eme-adobe.enabled", false); pref("media.gmp-gmpopenh264.enabled", false); pref("media.gmp-gmpopenh264.provider.enabled", false); pref("media.gmp-manager.url", ""); // pref("media.gmp-provider.enabled", false); -pref("media.navigator.enabled", false); -pref("media.navigator.video.enabled", false); -pref("media.peerconnection.enabled", false); -pref("media.peerconnection.ice.no_host", true); -pref("media.video_stats.enabled", false); -pref("media.webspeech.recognition.enable", false); -pref("media.webspeech.synth.enabled", false); +defaultPref("media.navigator.enabled", false); +defaultPref("media.navigator.video.enabled", false); +defaultPref("media.peerconnection.enabled", false); +defaultPref("media.peerconnection.ice.no_host", true); +defaultPref("media.video_stats.enabled", false); +defaultPref("media.webspeech.recognition.enable", false); +defaultPref("media.webspeech.synth.enabled", false); pref("network.allow-experiments", false); // pref("network.cookie.cookieBehavior", 1); // PREF: Cookies expires at the end of the session (when the browser closes) @@ -200,11 +215,11 @@ pref("network.allow-experiments", false); pref("network.cookie.prefsMigrated", true); // pref("network.cookie.thirdparty.sessionOnly", true); // pref("network.dns.blockDotOnion", true); -pref("network.dns.disableIPv6", true); -pref("network.dns.disableprefetch", true); -pref("network.dns.disableprefetchFromHTTPS", true); -pref("network.dns.disablePrefetch", true); -pref("network.dns.disablePrefetchFromHTTPS", true); +defaultPref("network.dns.disableIPv6", true); +defaultPref("network.dns.disableprefetch", true); +defaultPref("network.dns.disableprefetchFromHTTPS", true); +defaultPref("network.dns.disablePrefetch", true); +defaultPref("network.dns.disablePrefetchFromHTTPS", true); // pref("network.http.referer.spoofSource", true); // pref("network.http.referer.XOriginPolicy", 2); pref("network.http.speculative-parallel-limit", 0); @@ -213,7 +228,7 @@ pref("network.jar.open-unsafe-types", false); pref("network.manage-offline-status", false); pref("network.negotiate-auth.allow-insecure-ntlm-v1", false); pref("network.predictor.enabled", false); -pref("network.prefetch-next", false); +defaultPref("network.prefetch-next", false); pref("network.protocol-handler.warn-external-default", true); pref("network.protocol-handler.external.http", false); pref("network.protocol-handler.external.https", false); @@ -230,32 +245,31 @@ pref("network.protocol-handler.expose.moz-extension", true); pref("network.protocol-handler.expose.ftp", true); pref("network.protocol-handler.expose.file", true); pref("network.protocol-handler.expose.about", true); -pref("network.proxy.backup.ftp", "127.0.0.1"); -pref("network.proxy.backup.ftp_port", 4444); -pref("network.proxy.backup.socks", "127.0.0.1"); -pref("network.proxy.backup.socks_port", 4444); -pref("network.proxy.backup.ssl", "127.0.0.1"); -pref("network.proxy.backup.ssl_port", 4444); -pref("network.proxy.ftp", "127.0.0.1"); -pref("network.proxy.ftp_port", 4444); -pref("network.proxy.http", "127.0.0.1"); -pref("network.proxy.http_port", 4444); -pref("network.proxy.share_proxy_settings", true); -pref("network.proxy.socks", "127.0.0.1"); -pref("network.proxy.socks_port", 4444); -pref("network.proxy.socks_remote_dns", true); -pref("network.proxy.ssl", "127.0.0.1"); -pref("network.proxy.ssl_port", 4444); -pref("network.proxy.type", 1); +lockPref("network.proxy.backup.ftp", "127.0.0.1"); +lockPref("network.proxy.backup.ftp_port", 4444); +lockPref("network.proxy.backup.socks", "127.0.0.1"); +lockPref("network.proxy.backup.socks_port", 4444); +lockPref("network.proxy.backup.ssl", "127.0.0.1"); +lockPref("network.proxy.backup.ssl_port", 4444); +lockPref("network.proxy.ftp", "127.0.0.1"); +lockPref("network.proxy.ftp_port", 4444); +lockPref("network.proxy.http", "127.0.0.1"); +lockPref("network.proxy.http_port", 4444); +lockPref("network.proxy.share_proxy_settings", true); +lockPref("network.proxy.socks", "127.0.0.1"); +lockPref("network.proxy.socks_port", 4444); +lockPref("network.proxy.socks_remote_dns", true); +lockPref("network.proxy.ssl", "127.0.0.1"); +lockPref("network.proxy.ssl_port", 4444); +lockPref("network.proxy.type", 1); pref("network.cookie.prefsMigrated", true); -pref("noscript.ABE.enabled", false); -pref("noscript.ABE.wanIpAsLocal", false); -pref("noscript.firstRunRedirection.pending", "5.1.8.3"); -pref("noscript.version", "5.1.8.3"); -pref("noscript.visibleUIChecked", true); pref("pdfjs.disabled", true); pref("pdfjs.enableWebGL", false); -pref("plugin.default_plugin_disabled", true); +defaultPref("permissions.default.camera", 2); +defaultPref("permissions.default.desktop-notification", 2); +defaultPref("permissions.default.geo", 2); +defaultPref("permissions.default.microphone", 2); +defaultPref("plugin.default_plugin_disabled", true); // pref("plugin.state.flash", 0); pref("plugin.state.java", 0); pref("plugin.state.libgnome-shell-browser-plugin", 0); @@ -283,6 +297,7 @@ pref("privacy.cpd.sessions", true); pref("privacy.donottrackheader.enabled", true); pref("privacy.resistFingerprinting", true); pref("privacy.sanitize.timeSpan", 0); +defaultPref("privacy.spoof_english", 2); pref("privacy.trackingprotection.enabled", true); pref("privacy.trackingprotection.pbmode.enabled", true); pref("privacy.userContext.enabled", true); @@ -301,23 +316,23 @@ pref("services.blocklist.update_enabled", false); pref("security.sri.enable", true); pref("security.ssl.errorReporting.automatic", false); pref("security.ssl.errorReporting.enabled", false); -pref("services.sync.enabled", false); +lockPref("services.sync.enabled", false); pref("services.sync.prefs.sync.browser.download.manager.scanWhenDone", false); pref("services.sync.prefs.sync.browser.safebrowsing.enabled", false); -pref("services.sync.prefs.sync.browser.search.update", false); -pref("services.sync.prefs.sync.extensions.update.enabled", false); +defaultPref("services.sync.prefs.sync.browser.search.update", false); +defaultPref("services.sync.prefs.sync.extensions.update.enabled", false); // pref("shumway.disabled", true); pref("signon.autofillForms", false); // PREF: Disable password manager pref("signon.rememberSignons", false); -pref("startup.homepage_welcome_url", "about:blank"); +defaultPref("startup.homepage_welcome_url", "http://i2pd.i2p/"); pref("startup.homepage_welcome_url.additional", "about:blank"); pref("toolkit.telemetry.archive.enabled", false); -pref("toolkit.telemetry.enabled", false); +lockPref("toolkit.telemetry.enabled", false); pref("toolkit.telemetry.optoutSample", false); -pref("toolkit.telemetry.reportingpolicy.firstRun", false); -pref("toolkit.telemetry.server", ""); -pref("toolkit.telemetry.unified", false); +defaultPref("toolkit.telemetry.reportingpolicy.firstRun", false); +lockPref("toolkit.telemetry.server", ""); +defaultPref("toolkit.telemetry.unified", false); pref("toolkit.telemetry.unifiedIsOptIn", true); pref("webgl.disabled", true); pref("webgl.disable-extensions", true); diff --git a/linux/build/profile/prefs.js b/linux/build/profile/prefs.js deleted file mode 100644 index af938e0..0000000 --- a/linux/build/profile/prefs.js +++ /dev/null @@ -1,12 +0,0 @@ -# Mozilla User Preferences - -/* Do not edit this file. - * - * If you make changes to this file while the browser is running, - * the changes will be overwritten when the browser exits. - * - * To make a manual change to preferences, you can visit the URL about:config - * For more information, see http://www.mozilla.org/unix/customizing.html#prefs - */ - -user_pref("browser.startup.homepage", "http://i2pd.i2p/"); \ No newline at end of file diff --git a/linux/build/profile/xulstore.json b/linux/build/profile/xulstore.json index 82f8851..6fe09a3 100644 --- a/linux/build/profile/xulstore.json +++ b/linux/build/profile/xulstore.json @@ -1 +1 @@ -{"chrome://browser/content/browser.xul":{"navigator-toolbox":{"iconsize":"small"},"titlebar-placeholder-on-menubar-for-caption-buttons":{"width":"102"},"titlebar-placeholder-on-TabsToolbar-for-captions-buttons":{"width":"102"},"main-window":{"screenX":"30","screenY":"30","width":"1280","height":"720","sizemode":"normal"},"PersonalToolbar":{"collapsed":"false","currentset":"personal-bookmarks"},"toolbar-menubar":{"currentset":"menubar-items"},"TabsToolbar":{"currentset":"tabbrowser-tabs,new-tab-button,alltabs-button"},"addon-bar":{"currentset":"addonbar-closebutton,status-bar"},"nav-bar":{"currentset":"urlbar-container,search-container,bookmarks-menu-button,downloads-button,home-button,noscript-tbb"},"sidebar-title":{"value":""}}} \ No newline at end of file +{"chrome://browser/content/browser.xul":{"navigator-toolbox":{"iconsize":"small"},"titlebar-placeholder-on-menubar-for-caption-buttons":{"width":"102"},"titlebar-placeholder-on-TabsToolbar-for-captions-buttons":{"width":"102"},"main-window":{"screenX":"30","screenY":"30","width":"1280","height":"720","sizemode":"normal"},"PersonalToolbar":{"collapsed":"false","currentset":"personal-bookmarks"},"toolbar-menubar":{"currentset":"menubar-items"},"TabsToolbar":{"currentset":"tabbrowser-tabs,new-tab-button,alltabs-button"},"addon-bar":{"currentset":"addonbar-closebutton,status-bar"},"nav-bar":{"currentset":"back-button,forward-button,stop-reload-button,urlbar-container,bookmarks-menu-button,downloads-button,_73a6fe31-595d-460b-a920-fcc0f8843232_-browser-action"},"sidebar-title":{"value":""}}} \ No newline at end of file diff --git a/osx/build/build.sh b/osx/build/build.sh index 502fde3..5f341bb 100755 --- a/osx/build/build.sh +++ b/osx/build/build.sh @@ -8,7 +8,7 @@ arch=$(uname -m) language=$(echo $LANG | cut -c-5 | sed s/_/-/g) -version="52.7.2esr" +version="60.0.2esr" i2pdversion="2.18.0" ftpmirror="https://ftp.mozilla.org/pub/firefox/releases/${version}" @@ -87,16 +87,15 @@ rm $file # Done! echo "Downloading language packs..." -curl -L -f -# -o ../FirefoxESR.app/Contents/Resources/browser/extensions/langpack-ru@firefox.mozilla.org.xpi https://addons.mozilla.org/firefox/downloads/file/605634/russian_ru_language_pack-52.0-fx.xpi?src=version-history -curl -L -f -# -o ../FirefoxESR.app/Contents/Resources/browser/extensions/langpack-en-US@firefox.mozilla.org.xpi https://addons.mozilla.org/firefox/downloads/file/605596/english_us_language_pack-52.0-fx.xpi?src=version-history +curl -L -f -# -o ../FirefoxESR.app/Contents/Resources/browser/extensions/langpack-ru@firefox.mozilla.org.xpi https://addons.mozilla.org/firefox/downloads/file/978562/russian_ru_language_pack-60.0buildid20180605171542-an+fx.xpi +curl -L -f -# -o ../FirefoxESR.app/Contents/Resources/browser/extensions/langpack-en-US@firefox.mozilla.org.xpi https://addons.mozilla.org/firefox/downloads/file/978493/english_us_language_pack-60.0buildid20180605171542-an+fx.xpi echo "Downloading NoScript extension..." -curl -L -f -# -o ../FirefoxESR.app/Contents/Resources/browser/extensions/{73a6fe31-595d-460b-a920-fcc0f8843232}.xpi https://addons.mozilla.org/firefox/downloads/file/806790/noscript_security_suite-5.1.8.3-fx+sm.xpi +curl -L -f -# -o ../FirefoxESR.app/Contents/Resources/browser/extensions/{73a6fe31-595d-460b-a920-fcc0f8843232}.xpi https://addons.mozilla.org/firefox/downloads/file/972162/noscript_security_suite-10.1.8.2-an+fx.xpi echo "Adding standard configs..." cp profile/* ../data/ -mkdir -p ../FirefoxESR.app/Contents/Resources/browser/defaults -cp -r preferences ../FirefoxESR.app/Contents/Resources/browser/defaults/ +cp -r preferences ../FirefoxESR.app/Contents/Resources/ echo '#!/bin/sh' > "../i2pdbrowser-portable" echo 'dir=${0%/*}' >> "../i2pdbrowser-portable" diff --git a/osx/build/preferences/defaults/pref/autoconfig.js b/osx/build/preferences/defaults/pref/autoconfig.js new file mode 100644 index 0000000..e49d066 --- /dev/null +++ b/osx/build/preferences/defaults/pref/autoconfig.js @@ -0,0 +1,2 @@ +pref("general.config.filename", "i2pdbrowser.cfg"); +pref("general.config.obscure_value", 0); \ No newline at end of file diff --git a/windows/build/preferences/syspref.js b/osx/build/preferences/i2pdbrowser.cfg similarity index 56% rename from windows/build/preferences/syspref.js rename to osx/build/preferences/i2pdbrowser.cfg index c99e8d5..ebcc93f 100644 --- a/windows/build/preferences/syspref.js +++ b/osx/build/preferences/i2pdbrowser.cfg @@ -1,4 +1,4 @@ -# Mozilla User preferences +// I2Pd Browser preferences /* * Copyright (c) 2013-2018, The PurpleI2P Project @@ -17,102 +17,116 @@ * For more information, see http://www.mozilla.org/unix/customizing.html#prefs */ -pref("app.update.auto", false); -pref("app.update.channel", "no"); -pref("app.update.enabled", false); -pref("app.update.interval", 0); -pref("app.update.service.enabled", false); +lockPref("accessibility.force_disabled", 1); +pref("app.normandy.first_run", false); +lockPref("app.update.auto", false); +lockPref("app.update.channel", "no"); +lockPref("app.update.enabled", false); +lockPref("app.update.interval", 0); +lockPref("app.update.service.enabled", false); pref("app.update.staging.enabled", false); pref("app.update.timer", 0); -pref("beacon.enabled", false); +defaultPref("beacon.enabled", false); pref("breakpad.reportURL", ""); pref("browser.aboutHomeSnippets.updateUrl", ""); -pref("browser.cache.disk.capacity", 131072); -pref("browser.casting.enabled", false); +defaultPref("browser.cache.disk.capacity", 131072); +defaultPref("browser.casting.enabled", false); pref("browser.crashReports.unsubmittedCheck.enabled", false); // pref("browser.display.use_document_fonts", 0); pref("browser.download.manager.retention", 0); -pref("browser.download.useDownloadDir", false); -pref("browser.feeds.showFirstRunUI", false); -pref("browser.fixup.alternate.enabled", false); +defaultPref("browser.download.useDownloadDir", false); +defaultPref("browser.feeds.showFirstRunUI", false); +defaultPref("browser.fixup.alternate.enabled", false); pref("browser.fixup.hide_user_pass", true); -pref("browser.formfill.enable", false); +defaultPref("browser.formfill.enable", false); // PREF: Delete Search and Form History -pref("browser.formfill.expire_days", 0); +defaultPref("browser.formfill.expire_days", 0); // PREF: Delete temporary files on exit pref("browser.helperApps.deleteTempFileOnExit", true); +lockPref("browser.newtabpage.activity-stream.default.sites", "http://i2pd.i2p/,http://333.i2p/,http://inr.i2p/,http://102chan.i2p/,http://flibusta.i2p/,http://fsoc.i2p/,http://lifebox.i2p/,http://onelon.i2p/,http://wiki.ilita.i2p/"); +lockPref("browser.newtabpage.activity-stream.feeds.section.highlights", false); +lockPref("browser.newtabpage.activity-stream.feeds.snippets", false); +lockPref("browser.newtabpage.activity-stream.showSearch", false); +pref("browser.newtabpage.activity-stream.topSitesRows", 2); pref("browser.newtabpage.enhanced", false); -pref("browser.newtabpage.introShown", true); +defaultPref("browser.newtabpage.introShown", true); +defaultPref("browser.onboarding.tour.onboarding-tour-addons.completed", true); +defaultPref("browser.onboarding.tour.onboarding-tour-customize.completed", true); +defaultPref("browser.onboarding.tour.onboarding-tour-default-browser.completed", true); +defaultPref("browser.onboarding.tour.onboarding-tour-performance.completed", true); +defaultPref("browser.onboarding.tour.onboarding-tour-private-browsing.completed", true); +defaultPref("browser.onboarding.tour.onboarding-tour-screenshots.completed", true); // PREF: Do not create screenshots of visited pages pref("browser.pagethumbnails.capturing_disabled", true); pref("browser.places.smartBookmarksVersion", -1); -pref("browser.pocket.enabled", false); +defaultPref("browser.pocket.enabled", false); pref("browser.pocket.useLocaleList", false); pref("browser.reader.detectedFirstArticle", false); pref("browser.rights.3.shown", true); -pref("browser.safebrowsing.appRepURL", ""); -pref("browser.safebrowsing.blockedURIs.enabled", false); -pref("browser.safebrowsing.downloads.enabled", false); -pref("browser.safebrowsing.downloads.remote.enabled", false); -pref("browser.safebrowsing.gethashURL", ""); -pref("browser.safebrowsing.keyURL", "localhost"); -pref("browser.safebrowsing.malware.enabled", false); -pref("browser.safebrowsing.malware.reportURL", ""); -pref("browser.safebrowsing.phishing.enabled", false); -pref("browser.safebrowsing.provider.google.appRepURL", ""); -pref("browser.safebrowsing.provider.google.gethashURL", ""); -pref("browser.safebrowsing.provider.google.lists", ""); -pref("browser.safebrowsing.provider.google.reportURL", ""); -pref("browser.safebrowsing.provider.google.updateURL", ""); -pref("browser.safebrowsing.provider.mozilla.gethashURL", ""); -pref("browser.safebrowsing.provider.mozilla.lists", ""); -pref("browser.safebrowsing.provider.mozilla.updateURL", ""); -pref("browser.safebrowsing.reportErrorURL", ""); -pref("browser.safebrowsing.reportGenericURL", ""); -pref("browser.safebrowsing.reportMalwareErrorURL", ""); -pref("browser.safebrowsing.reportMalwareURL", ""); -pref("browser.safebrowsing.reportPhishURL", ""); -pref("browser.safebrowsing.reportURL", ""); -pref("browser.safebrowsing.updateURL", ""); -pref("browser.safebrowsing.warning.infoURL", ""); -pref("browser.search.countryCode", "US"); -pref("browser.search.defaultenginename", "DuckDuckGo"); -pref("browser.search.geoSpecificDefaults", false); -pref("browser.search.geoSpecificDefaults.url", ""); -pref("browser.search.geoip.url", ""); -pref("browser.search.order.1", "DuckDuckGo"); -pref("browser.search.redirectWindowsSearch", false); -pref("browser.search.region", "US"); -pref("browser.search.searchEnginesURL", ""); -pref("browser.search.suggest.enabled", false); -pref("browser.search.update", false); +defaultPref("browser.safebrowsing.appRepURL", ""); +defaultPref("browser.safebrowsing.blockedURIs.enabled", false); +defaultPref("browser.safebrowsing.downloads.enabled", false); +defaultPref("browser.safebrowsing.downloads.remote.enabled", false); +defaultPref("browser.safebrowsing.gethashURL", ""); +defaultPref("browser.safebrowsing.keyURL", "localhost"); +defaultPref("browser.safebrowsing.malware.enabled", false); +defaultPref("browser.safebrowsing.malware.reportURL", ""); +defaultPref("browser.safebrowsing.phishing.enabled", false); +defaultPref("browser.safebrowsing.provider.google.appRepURL", ""); +defaultPref("browser.safebrowsing.provider.google.gethashURL", ""); +defaultPref("browser.safebrowsing.provider.google.lists", ""); +defaultPref("browser.safebrowsing.provider.google.reportURL", ""); +defaultPref("browser.safebrowsing.provider.google.updateURL", ""); +defaultPref("browser.safebrowsing.provider.mozilla.gethashURL", ""); +defaultPref("browser.safebrowsing.provider.mozilla.lists", ""); +defaultPref("browser.safebrowsing.provider.mozilla.updateURL", ""); +defaultPref("browser.safebrowsing.reportErrorURL", ""); +defaultPref("browser.safebrowsing.reportGenericURL", ""); +defaultPref("browser.safebrowsing.reportMalwareErrorURL", ""); +defaultPref("browser.safebrowsing.reportMalwareURL", ""); +defaultPref("browser.safebrowsing.reportPhishURL", ""); +defaultPref("browser.safebrowsing.reportURL", ""); +defaultPref("browser.safebrowsing.updateURL", ""); +defaultPref("browser.safebrowsing.warning.infoURL", ""); +defaultPref("browser.search.countryCode", "US"); +defaultPref("browser.search.defaultenginename", "DuckDuckGo"); +defaultPref("browser.search.geoSpecificDefaults", false); +defaultPref("browser.search.geoSpecificDefaults.url", ""); +defaultPref("browser.search.geoip.url", ""); +defaultPref("browser.search.order.1", "DuckDuckGo"); +defaultPref("browser.search.redirectWindowsSearch", false); +defaultPref("browser.search.region", "US"); +defaultPref("browser.search.searchEnginesURL", ""); +defaultPref("browser.search.suggest.enabled", false); +defaultPref("browser.search.update", false); pref("browser.send_pings", false); pref("browser.send_pings.require_same_host", true); pref("browser.selfsupport.url", ""); -pref("browser.shell.checkDefaultBrowser", false); -user_pref("browser.startup.homepage", "http://i2pd.i2p/"); +defaultPref("browser.shell.checkDefaultBrowser", false); +//defaultPref("browser.startup.firstrunSkipsHomepage", false); +pref("browser.startup.homepage", "http://i2pd.i2p/"); pref("browser.tabs.closeWindowWithLastTab", false); -pref("browser.tabs.crashReporting.sendReport", false); +lockPref("browser.tabs.crashReporting.sendReport", false); pref("browser.tabs.loadInBackground", true); -pref("browser.uitour.enabled", false); +defaultPref("browser.uitour.enabled", false); pref("browser.urlbar.filter.javascript", true); pref("browser.urlbar.formatting.enabled", false); pref("browser.urlbar.maxRichResults", 12); // pref("browser.urlbar.suggest.history", false); -pref("browser.urlbar.suggest.searches", false); +defaultPref("browser.urlbar.suggest.searches", false); pref("browser.urlbar.trimURLs", false); -pref("browser.usedOnWindows10", false); -pref("browser.usedOnWindows10.introURL", ""); -pref("camera.control.face_detection.enabled", false); +lockPref("browser.usedOnWindows10", false); +lockPref("browser.usedOnWindows10.introURL", ""); +lockPref("camera.control.face_detection.enabled", false); pref("canvas.capturestream.enabled", false); pref("clipboard.autocopy", false); -pref("datareporting.healthreport.about.reportUrl", ""); -pref("datareporting.healthreport.about.reportUrlUnified", ""); -pref("datareporting.healthreport.documentServerURI", ""); -pref("datareporting.healthreport.pendingDeleteRemoteData", true); -pref("datareporting.healthreport.service.enabled", false); -pref("datareporting.healthreport.service.firstRun", false); -pref("datareporting.healthreport.uploadEnabled", false); +defaultPref("datareporting.healthreport.about.reportUrl", ""); +defaultPref("datareporting.healthreport.about.reportUrlUnified", ""); +defaultPref("datareporting.healthreport.documentServerURI", ""); +defaultPref("datareporting.healthreport.pendingDeleteRemoteData", true); +lockPref("datareporting.healthreport.service.enabled", false); +defaultPref("datareporting.healthreport.service.firstRun", false); +defaultPref("datareporting.healthreport.uploadEnabled", false); pref("datareporting.policy.dataSubmissionEnabled", false); pref("datareporting.policy.dataSubmissionEnabled.v2", false); pref("datareporting.policy.dataSubmissionPolicyAccepted", false); @@ -140,7 +154,7 @@ pref("dom.flyweb.enabled", false); pref("dom.gamepad.enabled", false); pref("dom.ipc.plugins.flash.subprocess.crashreporter.enabled", false); pref("dom.ipc.plugins.reportCrashURL", false); -//pref("dom.indexedDB.enabled", false); +// pref("dom.indexedDB.enabled", false); pref("dom.mozTCPSocket.enabled", false); pref("dom.netinfo.enabled", false); pref("dom.network.enabled", false); @@ -164,35 +178,36 @@ pref("extensions.pocket.enabled", false); pref("extensions.shownSelectionUI", true); pref("extensions.ui.lastCategory", "addons://list/extension"); pref("extensions.update.autoUpdateDefault", false); -pref("extensions.update.enabled", false); +defaultPref("extensions.update.enabled", false); pref("full-screen-api.approval-required", false); pref("full-screen-api.warning.timeout", 0); pref("general.buildID.override", "19700101"); pref("general.warnOnAboutConfig", false); -pref("geo.enabled", false); -pref("geo.wifi.uri", ""); -pref("geo.wifi.logging.enabled", false); +defaultPref("geo.enabled", false); +defaultPref("geo.wifi.uri", ""); +lockPref("geo.wifi.logging.enabled", false); // pref("gfx.font_rendering.opentype_svg.enabled", false); -pref("intl.locale.matchOS", true); +lockPref("identity.fxaccounts.enabled", false); +defaultPref("intl.locale.matchOS", true); // pref("javascript.options.asmjs", false); pref("javascript.use_us_english_locale", true); pref("keyword.enabled", false); pref("lightweightThemes.update.enabled", false); -pref("media.eme.enabled", false); -pref("media.getusermedia.screensharing.enabled", false); -pref("media.getusermedia.audiocapture.enabled", false); +defaultPref("media.eme.enabled", false); +defaultPref("media.getusermedia.screensharing.enabled", false); +defaultPref("media.getusermedia.audiocapture.enabled", false); pref("media.gmp-eme-adobe.enabled", false); pref("media.gmp-gmpopenh264.enabled", false); pref("media.gmp-gmpopenh264.provider.enabled", false); pref("media.gmp-manager.url", ""); // pref("media.gmp-provider.enabled", false); -pref("media.navigator.enabled", false); -pref("media.navigator.video.enabled", false); -pref("media.peerconnection.enabled", false); -pref("media.peerconnection.ice.no_host", true); -pref("media.video_stats.enabled", false); -pref("media.webspeech.recognition.enable", false); -pref("media.webspeech.synth.enabled", false); +defaultPref("media.navigator.enabled", false); +defaultPref("media.navigator.video.enabled", false); +defaultPref("media.peerconnection.enabled", false); +defaultPref("media.peerconnection.ice.no_host", true); +defaultPref("media.video_stats.enabled", false); +defaultPref("media.webspeech.recognition.enable", false); +defaultPref("media.webspeech.synth.enabled", false); pref("network.allow-experiments", false); // pref("network.cookie.cookieBehavior", 1); // PREF: Cookies expires at the end of the session (when the browser closes) @@ -200,11 +215,11 @@ pref("network.allow-experiments", false); pref("network.cookie.prefsMigrated", true); // pref("network.cookie.thirdparty.sessionOnly", true); // pref("network.dns.blockDotOnion", true); -pref("network.dns.disableIPv6", true); -pref("network.dns.disableprefetch", true); -pref("network.dns.disableprefetchFromHTTPS", true); -pref("network.dns.disablePrefetch", true); -pref("network.dns.disablePrefetchFromHTTPS", true); +defaultPref("network.dns.disableIPv6", true); +defaultPref("network.dns.disableprefetch", true); +defaultPref("network.dns.disableprefetchFromHTTPS", true); +defaultPref("network.dns.disablePrefetch", true); +defaultPref("network.dns.disablePrefetchFromHTTPS", true); // pref("network.http.referer.spoofSource", true); // pref("network.http.referer.XOriginPolicy", 2); pref("network.http.speculative-parallel-limit", 0); @@ -213,7 +228,7 @@ pref("network.jar.open-unsafe-types", false); pref("network.manage-offline-status", false); pref("network.negotiate-auth.allow-insecure-ntlm-v1", false); pref("network.predictor.enabled", false); -pref("network.prefetch-next", false); +defaultPref("network.prefetch-next", false); pref("network.protocol-handler.warn-external-default", true); pref("network.protocol-handler.external.http", false); pref("network.protocol-handler.external.https", false); @@ -230,32 +245,31 @@ pref("network.protocol-handler.expose.moz-extension", true); pref("network.protocol-handler.expose.ftp", true); pref("network.protocol-handler.expose.file", true); pref("network.protocol-handler.expose.about", true); -pref("network.proxy.backup.ftp", "127.0.0.1"); -pref("network.proxy.backup.ftp_port", 4444); -pref("network.proxy.backup.socks", "127.0.0.1"); -pref("network.proxy.backup.socks_port", 4444); -pref("network.proxy.backup.ssl", "127.0.0.1"); -pref("network.proxy.backup.ssl_port", 4444); -pref("network.proxy.ftp", "127.0.0.1"); -pref("network.proxy.ftp_port", 4444); -pref("network.proxy.http", "127.0.0.1"); -pref("network.proxy.http_port", 4444); -pref("network.proxy.share_proxy_settings", true); -pref("network.proxy.socks", "127.0.0.1"); -pref("network.proxy.socks_port", 4444); -pref("network.proxy.socks_remote_dns", true); -pref("network.proxy.ssl", "127.0.0.1"); -pref("network.proxy.ssl_port", 4444); -pref("network.proxy.type", 1); +lockPref("network.proxy.backup.ftp", "127.0.0.1"); +lockPref("network.proxy.backup.ftp_port", 4444); +lockPref("network.proxy.backup.socks", "127.0.0.1"); +lockPref("network.proxy.backup.socks_port", 4444); +lockPref("network.proxy.backup.ssl", "127.0.0.1"); +lockPref("network.proxy.backup.ssl_port", 4444); +lockPref("network.proxy.ftp", "127.0.0.1"); +lockPref("network.proxy.ftp_port", 4444); +lockPref("network.proxy.http", "127.0.0.1"); +lockPref("network.proxy.http_port", 4444); +lockPref("network.proxy.share_proxy_settings", true); +lockPref("network.proxy.socks", "127.0.0.1"); +lockPref("network.proxy.socks_port", 4444); +lockPref("network.proxy.socks_remote_dns", true); +lockPref("network.proxy.ssl", "127.0.0.1"); +lockPref("network.proxy.ssl_port", 4444); +lockPref("network.proxy.type", 1); pref("network.cookie.prefsMigrated", true); -pref("noscript.ABE.enabled", false); -pref("noscript.ABE.wanIpAsLocal", false); -pref("noscript.firstRunRedirection.pending", "5.1.8.3"); -pref("noscript.version", "5.1.8.3"); -pref("noscript.visibleUIChecked", true); pref("pdfjs.disabled", true); pref("pdfjs.enableWebGL", false); -pref("plugin.default_plugin_disabled", true); +defaultPref("permissions.default.camera", 2); +defaultPref("permissions.default.desktop-notification", 2); +defaultPref("permissions.default.geo", 2); +defaultPref("permissions.default.microphone", 2); +defaultPref("plugin.default_plugin_disabled", true); // pref("plugin.state.flash", 0); pref("plugin.state.java", 0); pref("plugin.state.libgnome-shell-browser-plugin", 0); @@ -283,6 +297,7 @@ pref("privacy.cpd.sessions", true); pref("privacy.donottrackheader.enabled", true); pref("privacy.resistFingerprinting", true); pref("privacy.sanitize.timeSpan", 0); +defaultPref("privacy.spoof_english", 2); pref("privacy.trackingprotection.enabled", true); pref("privacy.trackingprotection.pbmode.enabled", true); pref("privacy.userContext.enabled", true); @@ -301,23 +316,23 @@ pref("services.blocklist.update_enabled", false); pref("security.sri.enable", true); pref("security.ssl.errorReporting.automatic", false); pref("security.ssl.errorReporting.enabled", false); -pref("services.sync.enabled", false); +lockPref("services.sync.enabled", false); pref("services.sync.prefs.sync.browser.download.manager.scanWhenDone", false); pref("services.sync.prefs.sync.browser.safebrowsing.enabled", false); -pref("services.sync.prefs.sync.browser.search.update", false); -pref("services.sync.prefs.sync.extensions.update.enabled", false); +defaultPref("services.sync.prefs.sync.browser.search.update", false); +defaultPref("services.sync.prefs.sync.extensions.update.enabled", false); // pref("shumway.disabled", true); pref("signon.autofillForms", false); // PREF: Disable password manager pref("signon.rememberSignons", false); -pref("startup.homepage_welcome_url", "about:blank"); +defaultPref("startup.homepage_welcome_url", "http://i2pd.i2p/"); pref("startup.homepage_welcome_url.additional", "about:blank"); pref("toolkit.telemetry.archive.enabled", false); -pref("toolkit.telemetry.enabled", false); +lockPref("toolkit.telemetry.enabled", false); pref("toolkit.telemetry.optoutSample", false); -pref("toolkit.telemetry.reportingpolicy.firstRun", false); -pref("toolkit.telemetry.server", ""); -pref("toolkit.telemetry.unified", false); +defaultPref("toolkit.telemetry.reportingpolicy.firstRun", false); +lockPref("toolkit.telemetry.server", ""); +defaultPref("toolkit.telemetry.unified", false); pref("toolkit.telemetry.unifiedIsOptIn", true); pref("webgl.disabled", true); pref("webgl.disable-extensions", true); diff --git a/osx/build/profile/prefs.js b/osx/build/profile/prefs.js deleted file mode 100644 index af938e0..0000000 --- a/osx/build/profile/prefs.js +++ /dev/null @@ -1,12 +0,0 @@ -# Mozilla User Preferences - -/* Do not edit this file. - * - * If you make changes to this file while the browser is running, - * the changes will be overwritten when the browser exits. - * - * To make a manual change to preferences, you can visit the URL about:config - * For more information, see http://www.mozilla.org/unix/customizing.html#prefs - */ - -user_pref("browser.startup.homepage", "http://i2pd.i2p/"); \ No newline at end of file diff --git a/osx/build/profile/xulstore.json b/osx/build/profile/xulstore.json index 82f8851..6fe09a3 100644 --- a/osx/build/profile/xulstore.json +++ b/osx/build/profile/xulstore.json @@ -1 +1 @@ -{"chrome://browser/content/browser.xul":{"navigator-toolbox":{"iconsize":"small"},"titlebar-placeholder-on-menubar-for-caption-buttons":{"width":"102"},"titlebar-placeholder-on-TabsToolbar-for-captions-buttons":{"width":"102"},"main-window":{"screenX":"30","screenY":"30","width":"1280","height":"720","sizemode":"normal"},"PersonalToolbar":{"collapsed":"false","currentset":"personal-bookmarks"},"toolbar-menubar":{"currentset":"menubar-items"},"TabsToolbar":{"currentset":"tabbrowser-tabs,new-tab-button,alltabs-button"},"addon-bar":{"currentset":"addonbar-closebutton,status-bar"},"nav-bar":{"currentset":"urlbar-container,search-container,bookmarks-menu-button,downloads-button,home-button,noscript-tbb"},"sidebar-title":{"value":""}}} \ No newline at end of file +{"chrome://browser/content/browser.xul":{"navigator-toolbox":{"iconsize":"small"},"titlebar-placeholder-on-menubar-for-caption-buttons":{"width":"102"},"titlebar-placeholder-on-TabsToolbar-for-captions-buttons":{"width":"102"},"main-window":{"screenX":"30","screenY":"30","width":"1280","height":"720","sizemode":"normal"},"PersonalToolbar":{"collapsed":"false","currentset":"personal-bookmarks"},"toolbar-menubar":{"currentset":"menubar-items"},"TabsToolbar":{"currentset":"tabbrowser-tabs,new-tab-button,alltabs-button"},"addon-bar":{"currentset":"addonbar-closebutton,status-bar"},"nav-bar":{"currentset":"back-button,forward-button,stop-reload-button,urlbar-container,bookmarks-menu-button,downloads-button,_73a6fe31-595d-460b-a920-fcc0f8843232_-browser-action"},"sidebar-title":{"value":""}}} \ No newline at end of file diff --git a/windows/build/build.cmd b/windows/build/build.cmd index d6de7f9..d4f2848 100644 --- a/windows/build/build.cmd +++ b/windows/build/build.cmd @@ -7,7 +7,7 @@ REM See full license text in LICENSE file at top of project tree setlocal enableextensions set CURL=%~dp0curl.exe -set FFversion=52.7.2 +set FFversion=60.0.2 set I2Pdversion=2.18.0 call :GET_LOCALE call :GET_PROXY @@ -17,12 +17,12 @@ if "%locale%"=="ru" ( echo Сборка I2Pd Browser Portable echo Язык браузера: %locale%, архитектура: %xOS% echo. - echo Загрузка установщика Firefox Portable ESR + echo Загрузка установщика Firefox ESR ) else ( echo Building I2Pd Browser Portable echo Browser locale: %locale%, architecture: %xOS% echo. - echo Downloading Firefox Portable ESR installer + echo Downloading Firefox ESR installer ) "%CURL%" -L -f -# -o firefox.exe https://ftp.mozilla.org/pub/firefox/releases/%FFversion%esr/%xOS%/%locale%/Firefox%%20Setup%%20%FFversion%esr.exe %$X% @@ -64,9 +64,9 @@ if "%locale%"=="ru" ( ) else ( echo Downloading language packs ) -"%CURL%" -L -f -# -o ..\Firefox\App\Firefox\browser\extensions\langpack-ru@firefox.mozilla.org.xpi https://addons.mozilla.org/firefox/downloads/file/605634/russian_ru_language_pack-52.0-fx.xpi?src=version-history +"%CURL%" -L -f -# -o ..\Firefox\App\Firefox\browser\extensions\langpack-ru@firefox.mozilla.org.xpi https://addons.mozilla.org/firefox/downloads/file/978562/russian_ru_language_pack-60.0buildid20180605171542-an+fx.xpi if errorlevel 1 ( echo ERROR:%ErrorLevel% && pause && exit ) else (echo OK!) -"%CURL%" -L -f -# -o ..\Firefox\App\Firefox\browser\extensions\langpack-en-US@firefox.mozilla.org.xpi https://addons.mozilla.org/firefox/downloads/file/605596/english_us_language_pack-52.0-fx.xpi?src=version-history +"%CURL%" -L -f -# -o ..\Firefox\App\Firefox\browser\extensions\langpack-en-US@firefox.mozilla.org.xpi https://addons.mozilla.org/firefox/downloads/file/978493/english_us_language_pack-60.0buildid20180605171542-an+fx.xpi if errorlevel 1 ( echo ERROR:%ErrorLevel% && pause && exit ) else (echo OK!) echo. @@ -75,7 +75,7 @@ if "%locale%"=="ru" ( ) else ( echo Downloading NoScript extension ) -"%CURL%" -L -f -# -o ..\Firefox\App\Firefox\browser\extensions\{73a6fe31-595d-460b-a920-fcc0f8843232}.xpi https://addons.mozilla.org/firefox/downloads/file/806790/noscript_security_suite-5.1.8.3-fx+sm.xpi +"%CURL%" -L -f -# -o ..\Firefox\App\Firefox\browser\extensions\{73a6fe31-595d-460b-a920-fcc0f8843232}.xpi https://addons.mozilla.org/firefox/downloads/file/972162/noscript_security_suite-10.1.8.2-an+fx.xpi if errorlevel 1 ( echo ERROR:%ErrorLevel% && pause && exit ) else (echo OK!) echo. @@ -85,10 +85,9 @@ if "%locale%"=="ru" ( echo Copying Firefox launcher and settings ) mkdir ..\Firefox\App\DefaultData\profile\ > nul -mkdir ..\Firefox\App\Firefox\browser\defaults\preferences\ > nul copy /Y profile\* ..\Firefox\App\DefaultData\profile\ > nul copy /Y firefox-portable\* ..\Firefox\ > nul -copy /Y preferences\* ..\Firefox\App\Firefox\browser\defaults\preferences\ > nul +xcopy /E /Y preferences\* ..\Firefox\App\Firefox\ > nul if "%locale%"=="ru" ( echo Загрузка I2Pd diff --git a/windows/build/ca-bundle.crt b/windows/build/ca-bundle.crt index 22b9eaa..65add8e 100644 --- a/windows/build/ca-bundle.crt +++ b/windows/build/ca-bundle.crt @@ -1,7 +1,7 @@ ## ## Bundle of CA Root Certificates ## -## Certificate data from Mozilla as of: Sat Jan 20 10:50:18 2018 GMT +## Certificate data from Mozilla as of: Sun Apr 22 22:00:11 2018 GMT ## ## This is a bundle of X.509 certificates of public Certificate Authorities ## (CA). These were automatically extracted from Mozilla's root certificates @@ -14,7 +14,7 @@ ## Just configure this file as the SSLCACertificateFile. ## ## Conversion done with mk-ca-bundle.pl version 1.27. -## SHA256: a3ac15b98179dd2f3c5de076d10b1d53048754372f7207c2f327510cdd78fbd8 +## SHA256: 704f02707ec6b4c4a7597a8c6039b020def11e64f3ef0605a9c3543d48038a57 ## @@ -446,60 +446,6 @@ EtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLH llpwrN9M -----END CERTIFICATE----- -Camerfirma Chambers of Commerce Root -==================================== ------BEGIN CERTIFICATE----- -MIIEvTCCA6WgAwIBAgIBADANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJFVTEnMCUGA1UEChMe -QUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1i -ZXJzaWduLm9yZzEiMCAGA1UEAxMZQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdDAeFw0wMzA5MzAx -NjEzNDNaFw0zNzA5MzAxNjEzNDRaMH8xCzAJBgNVBAYTAkVVMScwJQYDVQQKEx5BQyBDYW1lcmZp -cm1hIFNBIENJRiBBODI3NDMyODcxIzAhBgNVBAsTGmh0dHA6Ly93d3cuY2hhbWJlcnNpZ24ub3Jn -MSIwIAYDVQQDExlDaGFtYmVycyBvZiBDb21tZXJjZSBSb290MIIBIDANBgkqhkiG9w0BAQEFAAOC -AQ0AMIIBCAKCAQEAtzZV5aVdGDDg2olUkfzIx1L4L1DZ77F1c2VHfRtbunXF/KGIJPov7coISjlU -xFF6tdpg6jg8gbLL8bvZkSM/SAFwdakFKq0fcfPJVD0dBmpAPrMMhe5cG3nCYsS4No41XQEMIwRH -NaqbYE6gZj3LJgqcQKH0XZi/caulAGgq7YN6D6IUtdQis4CwPAxaUWktWBiP7Zme8a7ileb2R6jW -DA+wWFjbw2Y3npuRVDM30pQcakjJyfKl2qUMI/cjDpwyVV5xnIQFUZot/eZOKjRa3spAN2cMVCFV -d9oKDMyXroDclDZK9D7ONhMeU+SsTjoF7Nuucpw4i9A5O4kKPnf+dQIBA6OCAUQwggFAMBIGA1Ud -EwEB/wQIMAYBAf8CAQwwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybC5jaGFtYmVyc2lnbi5v -cmcvY2hhbWJlcnNyb290LmNybDAdBgNVHQ4EFgQU45T1sU3p26EpW1eLTXYGduHRooowDgYDVR0P -AQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzAnBgNVHREEIDAegRxjaGFtYmVyc3Jvb3RAY2hh -bWJlcnNpZ24ub3JnMCcGA1UdEgQgMB6BHGNoYW1iZXJzcm9vdEBjaGFtYmVyc2lnbi5vcmcwWAYD -VR0gBFEwTzBNBgsrBgEEAYGHLgoDATA+MDwGCCsGAQUFBwIBFjBodHRwOi8vY3BzLmNoYW1iZXJz -aWduLm9yZy9jcHMvY2hhbWJlcnNyb290Lmh0bWwwDQYJKoZIhvcNAQEFBQADggEBAAxBl8IahsAi -fJ/7kPMa0QOx7xP5IV8EnNrJpY0nbJaHkb5BkAFyk+cefV/2icZdp0AJPaxJRUXcLo0waLIJuvvD -L8y6C98/d3tGfToSJI6WjzwFCm/SlCgdbQzALogi1djPHRPH8EjX1wWnz8dHnjs8NMiAT9QUu/wN -UPf6s+xCX6ndbcj0dc97wXImsQEcXCz9ek60AcUFV7nnPKoF2YjpB0ZBzu9Bga5Y34OirsrXdx/n -ADydb47kMgkdTXg0eDQ8lJsm7U9xxhl6vSAiSFr+S30Dt+dYvsYyTnQeaN2oaFuzPu5ifdmA6Ap1 -erfutGWaIZDgqtCYvDi1czyL+Nw= ------END CERTIFICATE----- - -Camerfirma Global Chambersign Root -================================== ------BEGIN CERTIFICATE----- -MIIExTCCA62gAwIBAgIBADANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJFVTEnMCUGA1UEChMe -QUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1i -ZXJzaWduLm9yZzEgMB4GA1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwHhcNMDMwOTMwMTYx -NDE4WhcNMzcwOTMwMTYxNDE4WjB9MQswCQYDVQQGEwJFVTEnMCUGA1UEChMeQUMgQ2FtZXJmaXJt -YSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEg -MB4GA1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwggEgMA0GCSqGSIb3DQEBAQUAA4IBDQAw -ggEIAoIBAQCicKLQn0KuWxfH2H3PFIP8T8mhtxOviteePgQKkotgVvq0Mi+ITaFgCPS3CU6gSS9J -1tPfnZdan5QEcOw/Wdm3zGaLmFIoCQLfxS+EjXqXd7/sQJ0lcqu1PzKY+7e3/HKE5TWH+VX6ox8O -by4o3Wmg2UIQxvi1RMLQQ3/bvOSiPGpVeAp3qdjqGTK3L/5cPxvusZjsyq16aUXjlg9V9ubtdepl -6DJWk0aJqCWKZQbua795B9Dxt6/tLE2Su8CoX6dnfQTyFQhwrJLWfQTSM/tMtgsL+xrJxI0DqX5c -8lCrEqWhz0hQpe/SyBoT+rB/sYIcd2oPX9wLlY/vQ37mRQklAgEDo4IBUDCCAUwwEgYDVR0TAQH/ -BAgwBgEB/wIBDDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vY3JsLmNoYW1iZXJzaWduLm9yZy9j -aGFtYmVyc2lnbnJvb3QuY3JsMB0GA1UdDgQWBBRDnDafsJ4wTcbOX60Qq+UDpfqpFDAOBgNVHQ8B -Af8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgAHMCoGA1UdEQQjMCGBH2NoYW1iZXJzaWducm9vdEBj -aGFtYmVyc2lnbi5vcmcwKgYDVR0SBCMwIYEfY2hhbWJlcnNpZ25yb290QGNoYW1iZXJzaWduLm9y -ZzBbBgNVHSAEVDBSMFAGCysGAQQBgYcuCgEBMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly9jcHMuY2hh -bWJlcnNpZ24ub3JnL2Nwcy9jaGFtYmVyc2lnbnJvb3QuaHRtbDANBgkqhkiG9w0BAQUFAAOCAQEA -PDtwkfkEVCeR4e3t/mh/YV3lQWVPMvEYBZRqHN4fcNs+ezICNLUMbKGKfKX0j//U2K0X1S0E0T9Y -gOKBWYi+wONGkyT+kL0mojAt6JcmVzWJdJYY9hXiryQZVgICsroPFOrGimbBhkVVi76SvpykBMdJ -PJ7oKXqJ1/6v/2j1pReQvayZzKWGVwlnRtvWFsJG8eSpUPWP0ZIV018+xgBJOm5YstHRJw0lyDL4 -IBHNfTIzSJRUTN3cecQwn+uOuFW114hcxWokPbLTBQNRxgfvzBRydD1ucs4YKIxKoHflCStFREes -t2d/AYoFWpO+ocH/+OcOZ6RHSXZddZAa9SaP8A== ------END CERTIFICATE----- - XRamp Global CA Root ==================== -----BEGIN CERTIFICATE----- @@ -710,30 +656,6 @@ RLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubS fZGL+T0yjWW06XyxV3bqxbYoOb8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ -----END CERTIFICATE----- -DST ACES CA X6 -============== ------BEGIN CERTIFICATE----- -MIIECTCCAvGgAwIBAgIQDV6ZCtadt3js2AdWO4YV2TANBgkqhkiG9w0BAQUFADBbMQswCQYDVQQG -EwJVUzEgMB4GA1UEChMXRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QxETAPBgNVBAsTCERTVCBBQ0VT -MRcwFQYDVQQDEw5EU1QgQUNFUyBDQSBYNjAeFw0wMzExMjAyMTE5NThaFw0xNzExMjAyMTE5NTha -MFsxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdDERMA8GA1UE -CxMIRFNUIEFDRVMxFzAVBgNVBAMTDkRTVCBBQ0VTIENBIFg2MIIBIjANBgkqhkiG9w0BAQEFAAOC -AQ8AMIIBCgKCAQEAuT31LMmU3HWKlV1j6IR3dma5WZFcRt2SPp/5DgO0PWGSvSMmtWPuktKe1jzI -DZBfZIGxqAgNTNj50wUoUrQBJcWVHAx+PhCEdc/BGZFjz+iokYi5Q1K7gLFViYsx+tC3dr5BPTCa -pCIlF3PoHuLTrCq9Wzgh1SpL11V94zpVvddtawJXa+ZHfAjIgrrep4c9oW24MFbCswKBXy314pow -GCi4ZtPLAZZv6opFVdbgnf9nKxcCpk4aahELfrd755jWjHZvwTvbUJN+5dCOHze4vbrGn2zpfDPy -MjwmR/onJALJfh1biEITajV8fTXpLmaRcpPVMibEdPVTo7NdmvYJywIDAQABo4HIMIHFMA8GA1Ud -EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgHGMB8GA1UdEQQYMBaBFHBraS1vcHNAdHJ1c3Rkc3Qu -Y29tMGIGA1UdIARbMFkwVwYKYIZIAWUDAgEBATBJMEcGCCsGAQUFBwIBFjtodHRwOi8vd3d3LnRy -dXN0ZHN0LmNvbS9jZXJ0aWZpY2F0ZXMvcG9saWN5L0FDRVMtaW5kZXguaHRtbDAdBgNVHQ4EFgQU -CXIGThhDD+XWzMNqizF7eI+og7gwDQYJKoZIhvcNAQEFBQADggEBAKPYjtay284F5zLNAdMEA+V2 -5FYrnJmQ6AgwbN99Pe7lv7UkQIRJ4dEorsTCOlMwiPH1d25Ryvr/ma8kXxug/fKshMrfqfBfBC6t -Fr8hlxCBPeP/h40y3JTlR4peahPJlJU90u7INJXQgNStMgiAVDzgvVJT11J8smk/f3rPanTK+gQq -nExaBqXpIK1FZg9p8d2/6eMyi/rgwYZNcjwu2JN4Cir42NInPRmJX1p7ijvMDNpRrscL9yuwNwXs -vFcj4jjSm2jzVhKIT0J8uDHEtdvkyCE06UgRNe76x5JXxZ805Mf29w4LTJxoeHtxMcfrHuBnQfO3 -oKfN5XozNmr6mis= ------END CERTIFICATE----- - SwissSign Gold CA - G2 ====================== -----BEGIN CERTIFICATE----- @@ -976,27 +898,6 @@ FAkK+qDmfQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdvGDeA U/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY= -----END CERTIFICATE----- -Security Communication EV RootCA1 -================================= ------BEGIN CERTIFICATE----- -MIIDfTCCAmWgAwIBAgIBADANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJKUDElMCMGA1UEChMc -U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEqMCgGA1UECxMhU2VjdXJpdHkgQ29tbXVuaWNh -dGlvbiBFViBSb290Q0ExMB4XDTA3MDYwNjAyMTIzMloXDTM3MDYwNjAyMTIzMlowYDELMAkGA1UE -BhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xKjAoBgNVBAsTIVNl -Y3VyaXR5IENvbW11bmljYXRpb24gRVYgUm9vdENBMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC -AQoCggEBALx/7FebJOD+nLpCeamIivqA4PUHKUPqjgo0No0c+qe1OXj/l3X3L+SqawSERMqm4miO -/VVQYg+kcQ7OBzgtQoVQrTyWb4vVog7P3kmJPdZkLjjlHmy1V4qe70gOzXppFodEtZDkBp2uoQSX -WHnvIEqCa4wiv+wfD+mEce3xDuS4GBPMVjZd0ZoeUWs5bmB2iDQL87PRsJ3KYeJkHcFGB7hj3R4z -ZbOOCVVSPbW9/wfrrWFVGCypaZhKqkDFMxRldAD5kd6vA0jFQFTcD4SQaCDFkpbcLuUCRarAX1T4 -bepJz11sS6/vmsJWXMY1VkJqMF/Cq/biPT+zyRGPMUzXn0kCAwEAAaNCMEAwHQYDVR0OBBYEFDVK -9U2vP9eCOKyrcWUXdYydVZPmMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqG -SIb3DQEBBQUAA4IBAQCoh+ns+EBnXcPBZsdAS5f8hxOQWsTvoMpfi7ent/HWtWS3irO4G8za+6xm -iEHO6Pzk2x6Ipu0nUBsCMCRGef4Eh3CXQHPRwMFXGZpppSeZq51ihPZRwSzJIxXYKLerJRO1RuGG -Av8mjMSIkh1W/hln8lXkgKNrnKt34VFxDSDbEJrbvXZ5B3eZKK2aXtqxT0QsNY6llsf9g/BYxnnW -mHyojf6GPgcWkuF75x3sM3Z+Qi5KhfmRiWiEA4Glm5q+4zfFVKtWOxgtQaQM+ELbmaDgcm+7XeEW -T1MKZPlO9L9OVL14bIjqv5wTJMJwaaJ/D8g8rQjJsJhAoyrniIPtd490 ------END CERTIFICATE----- - OISTE WISeKey Global Root GA CA =============================== -----BEGIN CERTIFICATE----- @@ -2027,36 +1928,6 @@ NCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqXKVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVv w9y4AyHqnxbxLFS1 -----END CERTIFICATE----- -CA Disig Root R1 -================ ------BEGIN CERTIFICATE----- -MIIFaTCCA1GgAwIBAgIJAMMDmu5QkG4oMA0GCSqGSIb3DQEBBQUAMFIxCzAJBgNVBAYTAlNLMRMw -EQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMuMRkwFwYDVQQDExBDQSBEaXNp -ZyBSb290IFIxMB4XDTEyMDcxOTA5MDY1NloXDTQyMDcxOTA5MDY1NlowUjELMAkGA1UEBhMCU0sx -EzARBgNVBAcTCkJyYXRpc2xhdmExEzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERp -c2lnIFJvb3QgUjEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCqw3j33Jijp1pedxiy -3QRkD2P9m5YJgNXoqqXinCaUOuiZc4yd39ffg/N4T0Dhf9Kn0uXKE5Pn7cZ3Xza1lK/oOI7bm+V8 -u8yN63Vz4STN5qctGS7Y1oprFOsIYgrY3LMATcMjfF9DCCMyEtztDK3AfQ+lekLZWnDZv6fXARz2 -m6uOt0qGeKAeVjGu74IKgEH3G8muqzIm1Cxr7X1r5OJeIgpFy4QxTaz+29FHuvlglzmxZcfe+5nk -CiKxLU3lSCZpq+Kq8/v8kiky6bM+TR8noc2OuRf7JT7JbvN32g0S9l3HuzYQ1VTW8+DiR0jm3hTa -YVKvJrT1cU/J19IG32PK/yHoWQbgCNWEFVP3Q+V8xaCJmGtzxmjOZd69fwX3se72V6FglcXM6pM6 -vpmumwKjrckWtc7dXpl4fho5frLABaTAgqWjR56M6ly2vGfb5ipN0gTco65F97yLnByn1tUD3AjL -LhbKXEAz6GfDLuemROoRRRw1ZS0eRWEkG4IupZ0zXWX4Qfkuy5Q/H6MMMSRE7cderVC6xkGbrPAX -ZcD4XW9boAo0PO7X6oifmPmvTiT6l7Jkdtqr9O3jw2Dv1fkCyC2fg69naQanMVXVz0tv/wQFx1is -XxYb5dKj6zHbHzMVTdDypVP1y+E9Tmgt2BLdqvLmTZtJ5cUoobqwWsagtQIDAQABo0IwQDAPBgNV -HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUiQq0OJMa5qvum5EY+fU8PjXQ -04IwDQYJKoZIhvcNAQEFBQADggIBADKL9p1Kyb4U5YysOMo6CdQbzoaz3evUuii+Eq5FLAR0rBNR -xVgYZk2C2tXck8An4b58n1KeElb21Zyp9HWc+jcSjxyT7Ff+Bw+r1RL3D65hXlaASfX8MPWbTx9B -LxyE04nH4toCdu0Jz2zBuByDHBb6lM19oMgY0sidbvW9adRtPTXoHqJPYNcHKfyyo6SdbhWSVhlM -CrDpfNIZTUJG7L399ldb3Zh+pE3McgODWF3vkzpBemOqfDqo9ayk0d2iLbYq/J8BjuIQscTK5Gfb -VSUZP/3oNn6z4eGBrxEWi1CXYBmCAMBrTXO40RMHPuq2MU/wQppt4hF05ZSsjYSVPCGvxdpHyN85 -YmLLW1AL14FABZyb7bq2ix4Eb5YgOe2kfSnbSM6C3NQCjR0EMVrHS/BsYVLXtFHCgWzN4funodKS -ds+xDzdYpPJScWc/DIh4gInByLUfkmO+p3qKViwaqKactV2zY9ATIKHrkWzQjX2v3wvkF7mGnjix -lAxYjOBVqjtjbZqJYLhkKpLGN/R+Q0O3c+gB53+XD9fyexn9GtePyfqFa3qdnom2piiZk4hA9z7N -UaPK6u95RyG1/jLix8NRb76AdPCkwzryT+lf3xkK8jsTQ6wxpLPn6/wY1gGp8yqPNg7rtLG8t0zJ -a7+h89n07eLw4+1knj0vllJPgFOL ------END CERTIFICATE----- - CA Disig Root R2 ================ -----BEGIN CERTIFICATE----- diff --git a/windows/build/preferences/defaults/pref/autoconfig.js b/windows/build/preferences/defaults/pref/autoconfig.js new file mode 100644 index 0000000..e49d066 --- /dev/null +++ b/windows/build/preferences/defaults/pref/autoconfig.js @@ -0,0 +1,2 @@ +pref("general.config.filename", "i2pdbrowser.cfg"); +pref("general.config.obscure_value", 0); \ No newline at end of file diff --git a/osx/build/preferences/syspref.js b/windows/build/preferences/i2pdbrowser.cfg similarity index 56% rename from osx/build/preferences/syspref.js rename to windows/build/preferences/i2pdbrowser.cfg index c99e8d5..ebcc93f 100644 --- a/osx/build/preferences/syspref.js +++ b/windows/build/preferences/i2pdbrowser.cfg @@ -1,4 +1,4 @@ -# Mozilla User preferences +// I2Pd Browser preferences /* * Copyright (c) 2013-2018, The PurpleI2P Project @@ -17,102 +17,116 @@ * For more information, see http://www.mozilla.org/unix/customizing.html#prefs */ -pref("app.update.auto", false); -pref("app.update.channel", "no"); -pref("app.update.enabled", false); -pref("app.update.interval", 0); -pref("app.update.service.enabled", false); +lockPref("accessibility.force_disabled", 1); +pref("app.normandy.first_run", false); +lockPref("app.update.auto", false); +lockPref("app.update.channel", "no"); +lockPref("app.update.enabled", false); +lockPref("app.update.interval", 0); +lockPref("app.update.service.enabled", false); pref("app.update.staging.enabled", false); pref("app.update.timer", 0); -pref("beacon.enabled", false); +defaultPref("beacon.enabled", false); pref("breakpad.reportURL", ""); pref("browser.aboutHomeSnippets.updateUrl", ""); -pref("browser.cache.disk.capacity", 131072); -pref("browser.casting.enabled", false); +defaultPref("browser.cache.disk.capacity", 131072); +defaultPref("browser.casting.enabled", false); pref("browser.crashReports.unsubmittedCheck.enabled", false); // pref("browser.display.use_document_fonts", 0); pref("browser.download.manager.retention", 0); -pref("browser.download.useDownloadDir", false); -pref("browser.feeds.showFirstRunUI", false); -pref("browser.fixup.alternate.enabled", false); +defaultPref("browser.download.useDownloadDir", false); +defaultPref("browser.feeds.showFirstRunUI", false); +defaultPref("browser.fixup.alternate.enabled", false); pref("browser.fixup.hide_user_pass", true); -pref("browser.formfill.enable", false); +defaultPref("browser.formfill.enable", false); // PREF: Delete Search and Form History -pref("browser.formfill.expire_days", 0); +defaultPref("browser.formfill.expire_days", 0); // PREF: Delete temporary files on exit pref("browser.helperApps.deleteTempFileOnExit", true); +lockPref("browser.newtabpage.activity-stream.default.sites", "http://i2pd.i2p/,http://333.i2p/,http://inr.i2p/,http://102chan.i2p/,http://flibusta.i2p/,http://fsoc.i2p/,http://lifebox.i2p/,http://onelon.i2p/,http://wiki.ilita.i2p/"); +lockPref("browser.newtabpage.activity-stream.feeds.section.highlights", false); +lockPref("browser.newtabpage.activity-stream.feeds.snippets", false); +lockPref("browser.newtabpage.activity-stream.showSearch", false); +pref("browser.newtabpage.activity-stream.topSitesRows", 2); pref("browser.newtabpage.enhanced", false); -pref("browser.newtabpage.introShown", true); +defaultPref("browser.newtabpage.introShown", true); +defaultPref("browser.onboarding.tour.onboarding-tour-addons.completed", true); +defaultPref("browser.onboarding.tour.onboarding-tour-customize.completed", true); +defaultPref("browser.onboarding.tour.onboarding-tour-default-browser.completed", true); +defaultPref("browser.onboarding.tour.onboarding-tour-performance.completed", true); +defaultPref("browser.onboarding.tour.onboarding-tour-private-browsing.completed", true); +defaultPref("browser.onboarding.tour.onboarding-tour-screenshots.completed", true); // PREF: Do not create screenshots of visited pages pref("browser.pagethumbnails.capturing_disabled", true); pref("browser.places.smartBookmarksVersion", -1); -pref("browser.pocket.enabled", false); +defaultPref("browser.pocket.enabled", false); pref("browser.pocket.useLocaleList", false); pref("browser.reader.detectedFirstArticle", false); pref("browser.rights.3.shown", true); -pref("browser.safebrowsing.appRepURL", ""); -pref("browser.safebrowsing.blockedURIs.enabled", false); -pref("browser.safebrowsing.downloads.enabled", false); -pref("browser.safebrowsing.downloads.remote.enabled", false); -pref("browser.safebrowsing.gethashURL", ""); -pref("browser.safebrowsing.keyURL", "localhost"); -pref("browser.safebrowsing.malware.enabled", false); -pref("browser.safebrowsing.malware.reportURL", ""); -pref("browser.safebrowsing.phishing.enabled", false); -pref("browser.safebrowsing.provider.google.appRepURL", ""); -pref("browser.safebrowsing.provider.google.gethashURL", ""); -pref("browser.safebrowsing.provider.google.lists", ""); -pref("browser.safebrowsing.provider.google.reportURL", ""); -pref("browser.safebrowsing.provider.google.updateURL", ""); -pref("browser.safebrowsing.provider.mozilla.gethashURL", ""); -pref("browser.safebrowsing.provider.mozilla.lists", ""); -pref("browser.safebrowsing.provider.mozilla.updateURL", ""); -pref("browser.safebrowsing.reportErrorURL", ""); -pref("browser.safebrowsing.reportGenericURL", ""); -pref("browser.safebrowsing.reportMalwareErrorURL", ""); -pref("browser.safebrowsing.reportMalwareURL", ""); -pref("browser.safebrowsing.reportPhishURL", ""); -pref("browser.safebrowsing.reportURL", ""); -pref("browser.safebrowsing.updateURL", ""); -pref("browser.safebrowsing.warning.infoURL", ""); -pref("browser.search.countryCode", "US"); -pref("browser.search.defaultenginename", "DuckDuckGo"); -pref("browser.search.geoSpecificDefaults", false); -pref("browser.search.geoSpecificDefaults.url", ""); -pref("browser.search.geoip.url", ""); -pref("browser.search.order.1", "DuckDuckGo"); -pref("browser.search.redirectWindowsSearch", false); -pref("browser.search.region", "US"); -pref("browser.search.searchEnginesURL", ""); -pref("browser.search.suggest.enabled", false); -pref("browser.search.update", false); +defaultPref("browser.safebrowsing.appRepURL", ""); +defaultPref("browser.safebrowsing.blockedURIs.enabled", false); +defaultPref("browser.safebrowsing.downloads.enabled", false); +defaultPref("browser.safebrowsing.downloads.remote.enabled", false); +defaultPref("browser.safebrowsing.gethashURL", ""); +defaultPref("browser.safebrowsing.keyURL", "localhost"); +defaultPref("browser.safebrowsing.malware.enabled", false); +defaultPref("browser.safebrowsing.malware.reportURL", ""); +defaultPref("browser.safebrowsing.phishing.enabled", false); +defaultPref("browser.safebrowsing.provider.google.appRepURL", ""); +defaultPref("browser.safebrowsing.provider.google.gethashURL", ""); +defaultPref("browser.safebrowsing.provider.google.lists", ""); +defaultPref("browser.safebrowsing.provider.google.reportURL", ""); +defaultPref("browser.safebrowsing.provider.google.updateURL", ""); +defaultPref("browser.safebrowsing.provider.mozilla.gethashURL", ""); +defaultPref("browser.safebrowsing.provider.mozilla.lists", ""); +defaultPref("browser.safebrowsing.provider.mozilla.updateURL", ""); +defaultPref("browser.safebrowsing.reportErrorURL", ""); +defaultPref("browser.safebrowsing.reportGenericURL", ""); +defaultPref("browser.safebrowsing.reportMalwareErrorURL", ""); +defaultPref("browser.safebrowsing.reportMalwareURL", ""); +defaultPref("browser.safebrowsing.reportPhishURL", ""); +defaultPref("browser.safebrowsing.reportURL", ""); +defaultPref("browser.safebrowsing.updateURL", ""); +defaultPref("browser.safebrowsing.warning.infoURL", ""); +defaultPref("browser.search.countryCode", "US"); +defaultPref("browser.search.defaultenginename", "DuckDuckGo"); +defaultPref("browser.search.geoSpecificDefaults", false); +defaultPref("browser.search.geoSpecificDefaults.url", ""); +defaultPref("browser.search.geoip.url", ""); +defaultPref("browser.search.order.1", "DuckDuckGo"); +defaultPref("browser.search.redirectWindowsSearch", false); +defaultPref("browser.search.region", "US"); +defaultPref("browser.search.searchEnginesURL", ""); +defaultPref("browser.search.suggest.enabled", false); +defaultPref("browser.search.update", false); pref("browser.send_pings", false); pref("browser.send_pings.require_same_host", true); pref("browser.selfsupport.url", ""); -pref("browser.shell.checkDefaultBrowser", false); -user_pref("browser.startup.homepage", "http://i2pd.i2p/"); +defaultPref("browser.shell.checkDefaultBrowser", false); +//defaultPref("browser.startup.firstrunSkipsHomepage", false); +pref("browser.startup.homepage", "http://i2pd.i2p/"); pref("browser.tabs.closeWindowWithLastTab", false); -pref("browser.tabs.crashReporting.sendReport", false); +lockPref("browser.tabs.crashReporting.sendReport", false); pref("browser.tabs.loadInBackground", true); -pref("browser.uitour.enabled", false); +defaultPref("browser.uitour.enabled", false); pref("browser.urlbar.filter.javascript", true); pref("browser.urlbar.formatting.enabled", false); pref("browser.urlbar.maxRichResults", 12); // pref("browser.urlbar.suggest.history", false); -pref("browser.urlbar.suggest.searches", false); +defaultPref("browser.urlbar.suggest.searches", false); pref("browser.urlbar.trimURLs", false); -pref("browser.usedOnWindows10", false); -pref("browser.usedOnWindows10.introURL", ""); -pref("camera.control.face_detection.enabled", false); +lockPref("browser.usedOnWindows10", false); +lockPref("browser.usedOnWindows10.introURL", ""); +lockPref("camera.control.face_detection.enabled", false); pref("canvas.capturestream.enabled", false); pref("clipboard.autocopy", false); -pref("datareporting.healthreport.about.reportUrl", ""); -pref("datareporting.healthreport.about.reportUrlUnified", ""); -pref("datareporting.healthreport.documentServerURI", ""); -pref("datareporting.healthreport.pendingDeleteRemoteData", true); -pref("datareporting.healthreport.service.enabled", false); -pref("datareporting.healthreport.service.firstRun", false); -pref("datareporting.healthreport.uploadEnabled", false); +defaultPref("datareporting.healthreport.about.reportUrl", ""); +defaultPref("datareporting.healthreport.about.reportUrlUnified", ""); +defaultPref("datareporting.healthreport.documentServerURI", ""); +defaultPref("datareporting.healthreport.pendingDeleteRemoteData", true); +lockPref("datareporting.healthreport.service.enabled", false); +defaultPref("datareporting.healthreport.service.firstRun", false); +defaultPref("datareporting.healthreport.uploadEnabled", false); pref("datareporting.policy.dataSubmissionEnabled", false); pref("datareporting.policy.dataSubmissionEnabled.v2", false); pref("datareporting.policy.dataSubmissionPolicyAccepted", false); @@ -140,7 +154,7 @@ pref("dom.flyweb.enabled", false); pref("dom.gamepad.enabled", false); pref("dom.ipc.plugins.flash.subprocess.crashreporter.enabled", false); pref("dom.ipc.plugins.reportCrashURL", false); -//pref("dom.indexedDB.enabled", false); +// pref("dom.indexedDB.enabled", false); pref("dom.mozTCPSocket.enabled", false); pref("dom.netinfo.enabled", false); pref("dom.network.enabled", false); @@ -164,35 +178,36 @@ pref("extensions.pocket.enabled", false); pref("extensions.shownSelectionUI", true); pref("extensions.ui.lastCategory", "addons://list/extension"); pref("extensions.update.autoUpdateDefault", false); -pref("extensions.update.enabled", false); +defaultPref("extensions.update.enabled", false); pref("full-screen-api.approval-required", false); pref("full-screen-api.warning.timeout", 0); pref("general.buildID.override", "19700101"); pref("general.warnOnAboutConfig", false); -pref("geo.enabled", false); -pref("geo.wifi.uri", ""); -pref("geo.wifi.logging.enabled", false); +defaultPref("geo.enabled", false); +defaultPref("geo.wifi.uri", ""); +lockPref("geo.wifi.logging.enabled", false); // pref("gfx.font_rendering.opentype_svg.enabled", false); -pref("intl.locale.matchOS", true); +lockPref("identity.fxaccounts.enabled", false); +defaultPref("intl.locale.matchOS", true); // pref("javascript.options.asmjs", false); pref("javascript.use_us_english_locale", true); pref("keyword.enabled", false); pref("lightweightThemes.update.enabled", false); -pref("media.eme.enabled", false); -pref("media.getusermedia.screensharing.enabled", false); -pref("media.getusermedia.audiocapture.enabled", false); +defaultPref("media.eme.enabled", false); +defaultPref("media.getusermedia.screensharing.enabled", false); +defaultPref("media.getusermedia.audiocapture.enabled", false); pref("media.gmp-eme-adobe.enabled", false); pref("media.gmp-gmpopenh264.enabled", false); pref("media.gmp-gmpopenh264.provider.enabled", false); pref("media.gmp-manager.url", ""); // pref("media.gmp-provider.enabled", false); -pref("media.navigator.enabled", false); -pref("media.navigator.video.enabled", false); -pref("media.peerconnection.enabled", false); -pref("media.peerconnection.ice.no_host", true); -pref("media.video_stats.enabled", false); -pref("media.webspeech.recognition.enable", false); -pref("media.webspeech.synth.enabled", false); +defaultPref("media.navigator.enabled", false); +defaultPref("media.navigator.video.enabled", false); +defaultPref("media.peerconnection.enabled", false); +defaultPref("media.peerconnection.ice.no_host", true); +defaultPref("media.video_stats.enabled", false); +defaultPref("media.webspeech.recognition.enable", false); +defaultPref("media.webspeech.synth.enabled", false); pref("network.allow-experiments", false); // pref("network.cookie.cookieBehavior", 1); // PREF: Cookies expires at the end of the session (when the browser closes) @@ -200,11 +215,11 @@ pref("network.allow-experiments", false); pref("network.cookie.prefsMigrated", true); // pref("network.cookie.thirdparty.sessionOnly", true); // pref("network.dns.blockDotOnion", true); -pref("network.dns.disableIPv6", true); -pref("network.dns.disableprefetch", true); -pref("network.dns.disableprefetchFromHTTPS", true); -pref("network.dns.disablePrefetch", true); -pref("network.dns.disablePrefetchFromHTTPS", true); +defaultPref("network.dns.disableIPv6", true); +defaultPref("network.dns.disableprefetch", true); +defaultPref("network.dns.disableprefetchFromHTTPS", true); +defaultPref("network.dns.disablePrefetch", true); +defaultPref("network.dns.disablePrefetchFromHTTPS", true); // pref("network.http.referer.spoofSource", true); // pref("network.http.referer.XOriginPolicy", 2); pref("network.http.speculative-parallel-limit", 0); @@ -213,7 +228,7 @@ pref("network.jar.open-unsafe-types", false); pref("network.manage-offline-status", false); pref("network.negotiate-auth.allow-insecure-ntlm-v1", false); pref("network.predictor.enabled", false); -pref("network.prefetch-next", false); +defaultPref("network.prefetch-next", false); pref("network.protocol-handler.warn-external-default", true); pref("network.protocol-handler.external.http", false); pref("network.protocol-handler.external.https", false); @@ -230,32 +245,31 @@ pref("network.protocol-handler.expose.moz-extension", true); pref("network.protocol-handler.expose.ftp", true); pref("network.protocol-handler.expose.file", true); pref("network.protocol-handler.expose.about", true); -pref("network.proxy.backup.ftp", "127.0.0.1"); -pref("network.proxy.backup.ftp_port", 4444); -pref("network.proxy.backup.socks", "127.0.0.1"); -pref("network.proxy.backup.socks_port", 4444); -pref("network.proxy.backup.ssl", "127.0.0.1"); -pref("network.proxy.backup.ssl_port", 4444); -pref("network.proxy.ftp", "127.0.0.1"); -pref("network.proxy.ftp_port", 4444); -pref("network.proxy.http", "127.0.0.1"); -pref("network.proxy.http_port", 4444); -pref("network.proxy.share_proxy_settings", true); -pref("network.proxy.socks", "127.0.0.1"); -pref("network.proxy.socks_port", 4444); -pref("network.proxy.socks_remote_dns", true); -pref("network.proxy.ssl", "127.0.0.1"); -pref("network.proxy.ssl_port", 4444); -pref("network.proxy.type", 1); +lockPref("network.proxy.backup.ftp", "127.0.0.1"); +lockPref("network.proxy.backup.ftp_port", 4444); +lockPref("network.proxy.backup.socks", "127.0.0.1"); +lockPref("network.proxy.backup.socks_port", 4444); +lockPref("network.proxy.backup.ssl", "127.0.0.1"); +lockPref("network.proxy.backup.ssl_port", 4444); +lockPref("network.proxy.ftp", "127.0.0.1"); +lockPref("network.proxy.ftp_port", 4444); +lockPref("network.proxy.http", "127.0.0.1"); +lockPref("network.proxy.http_port", 4444); +lockPref("network.proxy.share_proxy_settings", true); +lockPref("network.proxy.socks", "127.0.0.1"); +lockPref("network.proxy.socks_port", 4444); +lockPref("network.proxy.socks_remote_dns", true); +lockPref("network.proxy.ssl", "127.0.0.1"); +lockPref("network.proxy.ssl_port", 4444); +lockPref("network.proxy.type", 1); pref("network.cookie.prefsMigrated", true); -pref("noscript.ABE.enabled", false); -pref("noscript.ABE.wanIpAsLocal", false); -pref("noscript.firstRunRedirection.pending", "5.1.8.3"); -pref("noscript.version", "5.1.8.3"); -pref("noscript.visibleUIChecked", true); pref("pdfjs.disabled", true); pref("pdfjs.enableWebGL", false); -pref("plugin.default_plugin_disabled", true); +defaultPref("permissions.default.camera", 2); +defaultPref("permissions.default.desktop-notification", 2); +defaultPref("permissions.default.geo", 2); +defaultPref("permissions.default.microphone", 2); +defaultPref("plugin.default_plugin_disabled", true); // pref("plugin.state.flash", 0); pref("plugin.state.java", 0); pref("plugin.state.libgnome-shell-browser-plugin", 0); @@ -283,6 +297,7 @@ pref("privacy.cpd.sessions", true); pref("privacy.donottrackheader.enabled", true); pref("privacy.resistFingerprinting", true); pref("privacy.sanitize.timeSpan", 0); +defaultPref("privacy.spoof_english", 2); pref("privacy.trackingprotection.enabled", true); pref("privacy.trackingprotection.pbmode.enabled", true); pref("privacy.userContext.enabled", true); @@ -301,23 +316,23 @@ pref("services.blocklist.update_enabled", false); pref("security.sri.enable", true); pref("security.ssl.errorReporting.automatic", false); pref("security.ssl.errorReporting.enabled", false); -pref("services.sync.enabled", false); +lockPref("services.sync.enabled", false); pref("services.sync.prefs.sync.browser.download.manager.scanWhenDone", false); pref("services.sync.prefs.sync.browser.safebrowsing.enabled", false); -pref("services.sync.prefs.sync.browser.search.update", false); -pref("services.sync.prefs.sync.extensions.update.enabled", false); +defaultPref("services.sync.prefs.sync.browser.search.update", false); +defaultPref("services.sync.prefs.sync.extensions.update.enabled", false); // pref("shumway.disabled", true); pref("signon.autofillForms", false); // PREF: Disable password manager pref("signon.rememberSignons", false); -pref("startup.homepage_welcome_url", "about:blank"); +defaultPref("startup.homepage_welcome_url", "http://i2pd.i2p/"); pref("startup.homepage_welcome_url.additional", "about:blank"); pref("toolkit.telemetry.archive.enabled", false); -pref("toolkit.telemetry.enabled", false); +lockPref("toolkit.telemetry.enabled", false); pref("toolkit.telemetry.optoutSample", false); -pref("toolkit.telemetry.reportingpolicy.firstRun", false); -pref("toolkit.telemetry.server", ""); -pref("toolkit.telemetry.unified", false); +defaultPref("toolkit.telemetry.reportingpolicy.firstRun", false); +lockPref("toolkit.telemetry.server", ""); +defaultPref("toolkit.telemetry.unified", false); pref("toolkit.telemetry.unifiedIsOptIn", true); pref("webgl.disabled", true); pref("webgl.disable-extensions", true); diff --git a/windows/build/profile/prefs.js b/windows/build/profile/prefs.js deleted file mode 100644 index af938e0..0000000 --- a/windows/build/profile/prefs.js +++ /dev/null @@ -1,12 +0,0 @@ -# Mozilla User Preferences - -/* Do not edit this file. - * - * If you make changes to this file while the browser is running, - * the changes will be overwritten when the browser exits. - * - * To make a manual change to preferences, you can visit the URL about:config - * For more information, see http://www.mozilla.org/unix/customizing.html#prefs - */ - -user_pref("browser.startup.homepage", "http://i2pd.i2p/"); \ No newline at end of file diff --git a/windows/build/profile/xulstore.json b/windows/build/profile/xulstore.json index 82f8851..6fe09a3 100644 --- a/windows/build/profile/xulstore.json +++ b/windows/build/profile/xulstore.json @@ -1 +1 @@ -{"chrome://browser/content/browser.xul":{"navigator-toolbox":{"iconsize":"small"},"titlebar-placeholder-on-menubar-for-caption-buttons":{"width":"102"},"titlebar-placeholder-on-TabsToolbar-for-captions-buttons":{"width":"102"},"main-window":{"screenX":"30","screenY":"30","width":"1280","height":"720","sizemode":"normal"},"PersonalToolbar":{"collapsed":"false","currentset":"personal-bookmarks"},"toolbar-menubar":{"currentset":"menubar-items"},"TabsToolbar":{"currentset":"tabbrowser-tabs,new-tab-button,alltabs-button"},"addon-bar":{"currentset":"addonbar-closebutton,status-bar"},"nav-bar":{"currentset":"urlbar-container,search-container,bookmarks-menu-button,downloads-button,home-button,noscript-tbb"},"sidebar-title":{"value":""}}} \ No newline at end of file +{"chrome://browser/content/browser.xul":{"navigator-toolbox":{"iconsize":"small"},"titlebar-placeholder-on-menubar-for-caption-buttons":{"width":"102"},"titlebar-placeholder-on-TabsToolbar-for-captions-buttons":{"width":"102"},"main-window":{"screenX":"30","screenY":"30","width":"1280","height":"720","sizemode":"normal"},"PersonalToolbar":{"collapsed":"false","currentset":"personal-bookmarks"},"toolbar-menubar":{"currentset":"menubar-items"},"TabsToolbar":{"currentset":"tabbrowser-tabs,new-tab-button,alltabs-button"},"addon-bar":{"currentset":"addonbar-closebutton,status-bar"},"nav-bar":{"currentset":"back-button,forward-button,stop-reload-button,urlbar-container,bookmarks-menu-button,downloads-button,_73a6fe31-595d-460b-a920-fcc0f8843232_-browser-action"},"sidebar-title":{"value":""}}} \ No newline at end of file