Browse Source

update to 52.1.0

pull/9/head
R4SAS 8 years ago
parent
commit
125f26d222
  1. 6
      linux/build/build.sh
  2. 312
      linux/build/configs/prefs.js
  3. 2
      windows/StartI2PdBrowser.bat
  4. 30
      windows/build/build.cmd
  5. 177
      windows/build/preferences/syspref.js
  6. 163
      windows/build/profile/prefs.js
  7. 163
      windows_prebuilt/Firefox/App/DefaultData/profile/prefs.js
  8. BIN
      windows_prebuilt/Firefox/App/Firefox/Accessible.tlb
  9. BIN
      windows_prebuilt/Firefox/App/Firefox/AccessibleMarshal.dll
  10. BIN
      windows_prebuilt/Firefox/App/Firefox/IA2Marshal.dll
  11. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-console-l1-1-0.dll
  12. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-datetime-l1-1-0.dll
  13. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-debug-l1-1-0.dll
  14. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-errorhandling-l1-1-0.dll
  15. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-file-l1-1-0.dll
  16. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-file-l1-2-0.dll
  17. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-file-l2-1-0.dll
  18. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-handle-l1-1-0.dll
  19. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-heap-l1-1-0.dll
  20. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-interlocked-l1-1-0.dll
  21. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-libraryloader-l1-1-0.dll
  22. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-localization-l1-2-0.dll
  23. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-memory-l1-1-0.dll
  24. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-namedpipe-l1-1-0.dll
  25. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-processenvironment-l1-1-0.dll
  26. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-processthreads-l1-1-0.dll
  27. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-processthreads-l1-1-1.dll
  28. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-profile-l1-1-0.dll
  29. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-rtlsupport-l1-1-0.dll
  30. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-string-l1-1-0.dll
  31. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-synch-l1-1-0.dll
  32. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-synch-l1-2-0.dll
  33. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-sysinfo-l1-1-0.dll
  34. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-timezone-l1-1-0.dll
  35. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-util-l1-1-0.dll
  36. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-conio-l1-1-0.dll
  37. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-convert-l1-1-0.dll
  38. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-environment-l1-1-0.dll
  39. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-filesystem-l1-1-0.dll
  40. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-heap-l1-1-0.dll
  41. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-locale-l1-1-0.dll
  42. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-math-l1-1-0.dll
  43. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-multibyte-l1-1-0.dll
  44. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-private-l1-1-0.dll
  45. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-process-l1-1-0.dll
  46. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-runtime-l1-1-0.dll
  47. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-stdio-l1-1-0.dll
  48. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-string-l1-1-0.dll
  49. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-time-l1-1-0.dll
  50. BIN
      windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-utility-l1-1-0.dll
  51. 12
      windows_prebuilt/Firefox/App/Firefox/application.ini
  52. BIN
      windows_prebuilt/Firefox/App/Firefox/breakpadinjector.dll
  53. BIN
      windows_prebuilt/Firefox/App/Firefox/browser/VisualElements/VisualElements_150.png
  54. BIN
      windows_prebuilt/Firefox/App/Firefox/browser/VisualElements/VisualElements_70.png
  55. 1
      windows_prebuilt/Firefox/App/Firefox/browser/chrome.manifest
  56. BIN
      windows_prebuilt/Firefox/App/Firefox/browser/components/browsercomps.dll
  57. 1
      windows_prebuilt/Firefox/App/Firefox/browser/components/components.manifest
  58. 177
      windows_prebuilt/Firefox/App/Firefox/browser/defaults/preferences/syspref.js
  59. BIN
      windows_prebuilt/Firefox/App/Firefox/browser/extensions/langpack-en-US@firefox.mozilla.org.xpi
  60. BIN
      windows_prebuilt/Firefox/App/Firefox/browser/extensions/{73a6fe31-595d-460b-a920-fcc0f8843232}.xpi
  61. BIN
      windows_prebuilt/Firefox/App/Firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
  62. BIN
      windows_prebuilt/Firefox/App/Firefox/browser/features/aushelper@mozilla.org.xpi
  63. BIN
      windows_prebuilt/Firefox/App/Firefox/browser/features/e10srollout@mozilla.org.xpi
  64. BIN
      windows_prebuilt/Firefox/App/Firefox/browser/features/firefox@getpocket.com.xpi
  65. BIN
      windows_prebuilt/Firefox/App/Firefox/browser/features/loop@mozilla.org.xpi
  66. BIN
      windows_prebuilt/Firefox/App/Firefox/browser/features/webcompat@mozilla.org.xpi
  67. BIN
      windows_prebuilt/Firefox/App/Firefox/browser/omni.ja
  68. 0
      windows_prebuilt/Firefox/App/Firefox/chrome.manifest
  69. BIN
      windows_prebuilt/Firefox/App/Firefox/d3dcompiler_47.dll
  70. 17
      windows_prebuilt/Firefox/App/Firefox/dependentlibs.list
  71. 8
      windows_prebuilt/Firefox/App/Firefox/firefox.VisualElementsManifest.xml
  72. BIN
      windows_prebuilt/Firefox/App/Firefox/firefox.exe
  73. BIN
      windows_prebuilt/Firefox/App/Firefox/fonts/EmojiOneMozilla.ttf
  74. BIN
      windows_prebuilt/Firefox/App/Firefox/freebl3.chk
  75. BIN
      windows_prebuilt/Firefox/App/Firefox/freebl3.dll
  76. BIN
      windows_prebuilt/Firefox/App/Firefox/gmp-clearkey/0.1/clearkey.dll
  77. 2
      windows_prebuilt/Firefox/App/Firefox/gmp-clearkey/0.1/clearkey.info
  78. BIN
      windows_prebuilt/Firefox/App/Firefox/icudt56.dll
  79. BIN
      windows_prebuilt/Firefox/App/Firefox/icuin56.dll
  80. BIN
      windows_prebuilt/Firefox/App/Firefox/icuuc56.dll
  81. BIN
      windows_prebuilt/Firefox/App/Firefox/lgpllibs.dll
  82. BIN
      windows_prebuilt/Firefox/App/Firefox/libEGL.dll
  83. BIN
      windows_prebuilt/Firefox/App/Firefox/libGLESv2.dll
  84. BIN
      windows_prebuilt/Firefox/App/Firefox/minidump-analyzer.exe
  85. BIN
      windows_prebuilt/Firefox/App/Firefox/mozavcodec.dll
  86. BIN
      windows_prebuilt/Firefox/App/Firefox/mozavutil.dll
  87. BIN
      windows_prebuilt/Firefox/App/Firefox/mozglue.dll
  88. BIN
      windows_prebuilt/Firefox/App/Firefox/msvcp120.dll
  89. BIN
      windows_prebuilt/Firefox/App/Firefox/msvcp140.dll
  90. BIN
      windows_prebuilt/Firefox/App/Firefox/msvcr120.dll
  91. BIN
      windows_prebuilt/Firefox/App/Firefox/nss3.dll
  92. BIN
      windows_prebuilt/Firefox/App/Firefox/nssckbi.dll
  93. BIN
      windows_prebuilt/Firefox/App/Firefox/nssdbm3.chk
  94. BIN
      windows_prebuilt/Firefox/App/Firefox/nssdbm3.dll
  95. BIN
      windows_prebuilt/Firefox/App/Firefox/omni.ja
  96. 8
      windows_prebuilt/Firefox/App/Firefox/platform.ini
  97. BIN
      windows_prebuilt/Firefox/App/Firefox/plugin-container.exe
  98. BIN
      windows_prebuilt/Firefox/App/Firefox/plugin-hang-ui.exe
  99. 75
      windows_prebuilt/Firefox/App/Firefox/precomplete
  100. BIN
      windows_prebuilt/Firefox/App/Firefox/qipcap.dll
  101. Some files were not shown because too many files have changed in this diff Show More

6
linux/build/build.sh

@ -8,7 +8,7 @@
arch=$(uname -m) arch=$(uname -m)
language=$(echo $LANG | cut -c-5 | sed s/_/-/g) language=$(echo $LANG | cut -c-5 | sed s/_/-/g)
version="45.8.0esr" version="52.1.0esr"
application="firefox" application="firefox"
ftpmirror="https://ftp.mozilla.org/pub/$application/releases/$version" ftpmirror="https://ftp.mozilla.org/pub/$application/releases/$version"
@ -77,8 +77,8 @@ rm -r ../app/dictionaries
# And edit some places # And edit some places
sed -i 's/Enabled=1/Enabled=0/g' ../app/application.ini sed -i 's/Enabled=1/Enabled=0/g' ../app/application.ini
sed -i 's/ServerURL=.*/ServerURL=-/' ../app/application.ini sed -i 's/ServerURL=.*/ServerURL=-/' ../app/application.ini
sed -i 's/Enabled=1/Enabled=0/g' ../app/webapprt/webapprt.ini # sed -i 's/Enabled=1/Enabled=0/g' ../app/webapprt/webapprt.ini
sed -i 's/ServerURL=.*/ServerURL=-/' ../app/webapprt/webapprt.ini # sed -i 's/ServerURL=.*/ServerURL=-/' ../app/webapprt/webapprt.ini
# Done! # Done!
echo "Downloading NoScript extension..." echo "Downloading NoScript extension..."

312
linux/build/configs/prefs.js

@ -17,159 +17,161 @@
* For more information, see http://www.mozilla.org/unix/customizing.html#prefs * For more information, see http://www.mozilla.org/unix/customizing.html#prefs
*/ */
user_pref("app.update.auto", false); pref("app.update.auto", false);
user_pref("app.update.channel", "no"); pref("app.update.channel", "no");
user_pref("app.update.enabled", false); pref("app.update.enabled", false);
user_pref("app.update.interval", 0); pref("app.update.interval", 0);
user_pref("app.update.service.enabled", false); pref("app.update.service.enabled", false);
user_pref("app.update.staging.enabled", false); pref("app.update.staging.enabled", false);
user_pref("app.update.timer", 0); pref("app.update.timer", 0);
user_pref("browser.cache.disk.capacity", 131072); pref("browser.cache.disk.capacity", 131072);
user_pref("browser.casting.enabled", false); pref("browser.casting.enabled", false);
user_pref("browser.download.useDownloadDir", false); pref("browser.download.useDownloadDir", false);
user_pref("browser.feeds.showFirstRunUI", false); pref("browser.feeds.showFirstRunUI", false);
user_pref("browser.fixup.alternate.enabled", false); pref("browser.fixup.alternate.enabled", false);
user_pref("browser.newtabpage.enhanced", false); pref("browser.newtabpage.enhanced", false);
user_pref("browser.newtabpage.introShown", true); pref("browser.newtabpage.introShown", true);
user_pref("browser.pocket.enabled", false); pref("browser.places.smartBookmarksVersion", -1);
user_pref("browser.pocket.useLocaleList", false); pref("browser.pocket.enabled", false);
user_pref("browser.reader.detectedFirstArticle", false); pref("browser.pocket.useLocaleList", false);
user_pref("browser.rights.3.shown", true); pref("browser.reader.detectedFirstArticle", false);
user_pref("browser.safebrowsing.appRepURL", ""); pref("browser.rights.3.shown", true);
user_pref("browser.safebrowsing.downloads.enabled", false); pref("browser.safebrowsing.appRepURL", "");
user_pref("browser.safebrowsing.downloads.remote.enabled", false); pref("browser.safebrowsing.downloads.enabled", false);
user_pref("browser.safebrowsing.enabled", false); pref("browser.safebrowsing.downloads.remote.enabled", false);
user_pref("browser.safebrowsing.gethashURL", ""); pref("browser.safebrowsing.enabled", false);
user_pref("browser.safebrowsing.keyURL", "localhost"); pref("browser.safebrowsing.gethashURL", "");
user_pref("browser.safebrowsing.malware.enabled", false); pref("browser.safebrowsing.keyURL", "localhost");
user_pref("browser.safebrowsing.malware.reportURL", ""); pref("browser.safebrowsing.malware.enabled", false);
user_pref("browser.safebrowsing.provider.google.appRepURL", ""); pref("browser.safebrowsing.malware.reportURL", "");
user_pref("browser.safebrowsing.provider.google.gethashURL", ""); pref("browser.safebrowsing.provider.google.appRepURL", "");
user_pref("browser.safebrowsing.provider.google.lists", ""); pref("browser.safebrowsing.provider.google.gethashURL", "");
user_pref("browser.safebrowsing.provider.google.reportURL", ""); pref("browser.safebrowsing.provider.google.lists", "");
user_pref("browser.safebrowsing.provider.google.updateURL", ""); pref("browser.safebrowsing.provider.google.reportURL", "");
user_pref("browser.safebrowsing.provider.mozilla.gethashURL", ""); pref("browser.safebrowsing.provider.google.updateURL", "");
user_pref("browser.safebrowsing.provider.mozilla.lists", ""); pref("browser.safebrowsing.provider.mozilla.gethashURL", "");
user_pref("browser.safebrowsing.provider.mozilla.updateURL", ""); pref("browser.safebrowsing.provider.mozilla.lists", "");
user_pref("browser.safebrowsing.reportErrorURL", ""); pref("browser.safebrowsing.provider.mozilla.updateURL", "");
user_pref("browser.safebrowsing.reportGenericURL", ""); pref("browser.safebrowsing.reportErrorURL", "");
user_pref("browser.safebrowsing.reportMalwareErrorURL", ""); pref("browser.safebrowsing.reportGenericURL", "");
user_pref("browser.safebrowsing.reportMalwareURL", ""); pref("browser.safebrowsing.reportMalwareErrorURL", "");
user_pref("browser.safebrowsing.reportPhishURL", ""); pref("browser.safebrowsing.reportMalwareURL", "");
user_pref("browser.safebrowsing.reportURL", ""); pref("browser.safebrowsing.reportPhishURL", "");
user_pref("browser.safebrowsing.updateURL", ""); pref("browser.safebrowsing.reportURL", "");
user_pref("browser.safebrowsing.warning.infoURL", ""); pref("browser.safebrowsing.updateURL", "");
user_pref("browser.search.geoSpecificDefaults", true); pref("browser.safebrowsing.warning.infoURL", "");
user_pref("browser.search.geoSpecificDefaults.url", ""); pref("browser.search.geoSpecificDefaults", true);
user_pref("browser.search.geoip.url", false); pref("browser.search.geoSpecificDefaults.url", "");
user_pref("browser.search.redirectWindowsSearch", false); pref("browser.search.geoip.url", false);
user_pref("browser.search.searchEnginesURL", ""); pref("browser.search.redirectWindowsSearch", false);
user_pref("browser.search.suggest.enabled", false); pref("browser.search.searchEnginesURL", "");
user_pref("browser.search.update", false); pref("browser.search.suggest.enabled", false);
user_pref("browser.selfsupport.url", ""); pref("browser.search.update", false);
user_pref("browser.shell.checkDefaultBrowser", false); pref("browser.selfsupport.url", "");
pref("browser.shell.checkDefaultBrowser", false);
user_pref("browser.startup.homepage", "http://i2pd.i2p/"); user_pref("browser.startup.homepage", "http://i2pd.i2p/");
user_pref("browser.tabs.closeWindowWithLastTab", false); pref("browser.tabs.closeWindowWithLastTab", false);
user_pref("browser.tabs.crashReporting.sendReport", false); pref("browser.tabs.crashReporting.sendReport", false);
user_pref("browser.tabs.loadInBackground", true); pref("browser.tabs.loadInBackground", true);
user_pref("browser.urlbar.formatting.enabled", false); pref("browser.urlbar.formatting.enabled", false);
user_pref("browser.urlbar.maxRichResults", 12); pref("browser.urlbar.maxRichResults", 12);
user_pref("browser.urlbar.trimURLs", false); pref("browser.urlbar.trimURLs", false);
user_pref("browser.usedOnWindows10", false); pref("browser.usedOnWindows10", false);
user_pref("browser.usedOnWindows10.introURL", ""); pref("browser.usedOnWindows10.introURL", "");
user_pref("canvas.capturestream.enabled", false); pref("canvas.capturestream.enabled", false);
user_pref("datareporting.healthreport.about.reportUrl", ""); pref("datareporting.healthreport.about.reportUrl", "");
user_pref("datareporting.healthreport.about.reportUrlUnified", ""); pref("datareporting.healthreport.about.reportUrlUnified", "");
user_pref("datareporting.healthreport.documentServerURI", ""); pref("datareporting.healthreport.documentServerURI", "");
user_pref("datareporting.healthreport.pendingDeleteRemoteData", true); pref("datareporting.healthreport.pendingDeleteRemoteData", true);
user_pref("datareporting.healthreport.service.enabled", false); pref("datareporting.healthreport.service.enabled", false);
user_pref("datareporting.healthreport.service.firstRun", false); pref("datareporting.healthreport.service.firstRun", false);
user_pref("datareporting.healthreport.uploadEnabled", false); pref("datareporting.healthreport.uploadEnabled", false);
user_pref("datareporting.policy.dataSubmissionEnabled", false); pref("datareporting.policy.dataSubmissionEnabled", false);
user_pref("datareporting.policy.dataSubmissionEnabled.v2", false); pref("datareporting.policy.dataSubmissionEnabled.v2", false);
user_pref("datareporting.policy.dataSubmissionPolicyAccepted", false); pref("datareporting.policy.dataSubmissionPolicyAccepted", false);
user_pref("datareporting.policy.dataSubmissionPolicyBypassAcceptance", false); pref("datareporting.policy.dataSubmissionPolicyBypassAcceptance", false);
user_pref("datareporting.policy.dataSubmissionPolicyNotifiedTime", "0"); pref("datareporting.policy.dataSubmissionPolicyNotifiedTime", "0");
user_pref("datareporting.policy.dataSubmissionPolicyResponseType", "accepted-info-bar-dismissed"); pref("datareporting.policy.dataSubmissionPolicyResponseType", "accepted-info-bar-dismissed");
user_pref("datareporting.policy.dataSubmissionPolicyResponseTime", "0"); pref("datareporting.policy.dataSubmissionPolicyResponseTime", "0");
user_pref("datareporting.policy.firstRunTime", "0"); pref("datareporting.policy.firstRunTime", "0");
user_pref("datareporting.sessions.current.clean", true); pref("datareporting.sessions.current.clean", true);
user_pref("dom.battery.enabled", false); pref("dom.battery.enabled", false);
user_pref("dom.disable_open_during_load", true); pref("dom.disable_open_during_load", true);
user_pref("dom.enable_performance", false); pref("dom.enable_performance", false);
user_pref("dom.event.clipboardevents.enabled", false); pref("dom.event.clipboardevents.enabled", false);
user_pref("dom.network.enabled", false); pref("dom.network.enabled", false);
user_pref("extensions.autoDisableScopes", 0); pref("extensions.autoDisableScopes", 0);
user_pref("extensions.blocklist.enabled", false); pref("extensions.blocklist.enabled", false);
user_pref("extensions.getAddons.cache.enabled", false); pref("extensions.getAddons.cache.enabled", false);
user_pref("extensions.getAddons.showPane", false); pref("extensions.getAddons.showPane", false);
user_pref("extensions.lazarus.showDonateNotification", false); pref("extensions.lazarus.showDonateNotification", false);
user_pref("extensions.shownSelectionUI", true); pref("extensions.shownSelectionUI", true);
user_pref("extensions.ui.lastCategory", "addons://list/extension"); pref("extensions.ui.lastCategory", "addons://list/extension");
user_pref("extensions.update.autoUpdateDefault", false); pref("extensions.update.autoUpdateDefault", false);
user_pref("extensions.update.enabled", false); pref("extensions.update.enabled", false);
user_pref("full-screen-api.approval-required", false); pref("full-screen-api.approval-required", false);
user_pref("full-screen-api.warning.timeout", 0); pref("full-screen-api.warning.timeout", 0);
user_pref("general.buildID.override", "0"); pref("general.buildID.override", "0");
user_pref("general.warnOnAboutConfig", false); pref("general.warnOnAboutConfig", false);
user_pref("geo.enabled", false); pref("geo.enabled", false);
user_pref("intl.locale.matchOS", true); pref("intl.locale.matchOS", true);
user_pref("keyword.enabled", false); pref("keyword.enabled", false);
user_pref("media.eme.enabled", false); pref("media.eme.enabled", false);
user_pref("media.gmp-eme-adobe.enabled", false); pref("media.gmp-eme-adobe.enabled", false);
user_pref("media.gmp-gmpopenh264.enabled", false); pref("media.gmp-gmpopenh264.enabled", false);
user_pref("media.gmp-gmpopenh264.provider.enabled", false); pref("media.gmp-gmpopenh264.provider.enabled", false);
user_pref("media.gmp-manager.url", ""); pref("media.gmp-manager.url", "");
user_pref("media.peerconnection.enabled", false); pref("media.peerconnection.enabled", false);
user_pref("network.cookie.prefsMigrated", true); pref("network.cookie.prefsMigrated", true);
user_pref("network.dns.disableIPv6", true); pref("network.dns.disableIPv6", true);
user_pref("network.dns.disablePrefetch", true); pref("network.dns.disablePrefetch", true);
user_pref("network.dns.disablePrefetchFromHTTPS", true); pref("network.dns.disablePrefetchFromHTTPS", true);
user_pref("network.protocol-handler.external.mailto", false); pref("network.protocol-handler.external.mailto", false);
user_pref("network.protocol-handler.external.news", false); pref("network.protocol-handler.external.news", false);
user_pref("network.protocol-handler.external.nntp", false); pref("network.protocol-handler.external.nntp", false);
user_pref("network.protocol-handler.external.snews", false); pref("network.protocol-handler.external.snews", false);
user_pref("network.proxy.backup.ftp", "127.0.0.1"); pref("network.proxy.backup.ftp", "127.0.0.1");
user_pref("network.proxy.backup.ftp_port", 4444); pref("network.proxy.backup.ftp_port", 4444);
user_pref("network.proxy.backup.socks", "127.0.0.1"); pref("network.proxy.backup.socks", "127.0.0.1");
user_pref("network.proxy.backup.socks_port", 4444); pref("network.proxy.backup.socks_port", 4444);
user_pref("network.proxy.backup.ssl", "127.0.0.1"); pref("network.proxy.backup.ssl", "127.0.0.1");
user_pref("network.proxy.backup.ssl_port", 4444); pref("network.proxy.backup.ssl_port", 4444);
user_pref("network.proxy.ftp", "127.0.0.1"); pref("network.proxy.ftp", "127.0.0.1");
user_pref("network.proxy.ftp_port", 4444); pref("network.proxy.ftp_port", 4444);
user_pref("network.proxy.http", "127.0.0.1"); pref("network.proxy.http", "127.0.0.1");
user_pref("network.proxy.http_port", 4444); pref("network.proxy.http_port", 4444);
user_pref("network.proxy.share_proxy_settings", true); pref("network.proxy.share_proxy_settings", true);
user_pref("network.proxy.socks", "127.0.0.1"); pref("network.proxy.socks", "127.0.0.1");
user_pref("network.proxy.socks_port", 4444); pref("network.proxy.socks_port", 4444);
user_pref("network.proxy.socks_remote_dns", true); pref("network.proxy.socks_remote_dns", true);
user_pref("network.proxy.ssl", "127.0.0.1"); pref("network.proxy.ssl", "127.0.0.1");
user_pref("network.proxy.ssl_port", 4444); pref("network.proxy.ssl_port", 4444);
user_pref("network.proxy.type", 1); pref("network.proxy.type", 1);
user_pref("network.cookie.prefsMigrated", true); pref("network.cookie.prefsMigrated", true);
user_pref("noscript.ABE.enabled", false); pref("noscript.ABE.enabled", false);
user_pref("noscript.ABE.wanIpAsLocal", false); pref("noscript.ABE.wanIpAsLocal", false);
user_pref("plugin.default_plugin_disabled", true); pref("plugin.default_plugin_disabled", true);
user_pref("plugins.load_appdir_plugins", false); pref("plugins.load_appdir_plugins", false);
user_pref("privacy.donottrackheader.enabled", true); pref("privacy.donottrackheader.enabled", true);
user_pref("privacy.trackingprotection.enabled", true); pref("privacy.trackingprotection.enabled", true);
user_pref("reader.parse-on-load.enabled", false); pref("reader.parse-on-load.enabled", false);
user_pref("reader.parse-on-load.force-enabled", false); pref("reader.parse-on-load.force-enabled", false);
user_pref("security.ssl.errorReporting.automatic", false); pref("security.insecure_field_warning.contextual.enabled", false);
user_pref("security.ssl.errorReporting.enabled", false); pref("security.ssl.errorReporting.automatic", false);
user_pref("services.sync.enabled", false); pref("security.ssl.errorReporting.enabled", false);
user_pref("services.sync.prefs.sync.browser.download.manager.scanWhenDone", false); pref("services.sync.enabled", false);
user_pref("services.sync.prefs.sync.browser.safebrowsing.enabled", false); pref("services.sync.prefs.sync.browser.download.manager.scanWhenDone", false);
user_pref("services.sync.prefs.sync.browser.search.update", false); pref("services.sync.prefs.sync.browser.safebrowsing.enabled", false);
user_pref("services.sync.prefs.sync.extensions.update.enabled", false); pref("services.sync.prefs.sync.browser.search.update", false);
user_pref("startup.homepage_welcome_url", "about:blank"); pref("services.sync.prefs.sync.extensions.update.enabled", false);
user_pref("startup.homepage_welcome_url.additional", "about:blank"); pref("startup.homepage_welcome_url", "about:blank");
user_pref("toolkit.telemetry.archive.enabled", false); pref("startup.homepage_welcome_url.additional", "about:blank");
user_pref("toolkit.telemetry.enabled", false); pref("toolkit.telemetry.archive.enabled", false);
user_pref("toolkit.telemetry.optoutSample", false); pref("toolkit.telemetry.enabled", false);
user_pref("toolkit.telemetry.reportingpolicy.firstRun", false); pref("toolkit.telemetry.optoutSample", false);
user_pref("toolkit.telemetry.server", ""); pref("toolkit.telemetry.reportingpolicy.firstRun", false);
user_pref("toolkit.telemetry.unified", false); pref("toolkit.telemetry.server", "");
user_pref("toolkit.telemetry.unifiedIsOptIn", true); pref("toolkit.telemetry.unified", false);
user_pref("webgl.disable-extensions", true); pref("toolkit.telemetry.unifiedIsOptIn", true);
user_pref("webgl.min_capability_mode", true); pref("webgl.disable-extensions", true);
pref("webgl.min_capability_mode", true);

2
windows/StartI2PdBrowser.bat

@ -28,6 +28,8 @@ set fire=firefox.exe
set port=FirefoxPortable.exe set port=FirefoxPortable.exe
set i2pd=i2pd.exe set i2pd=i2pd.exe
if not exist Firefox ( cd build && call build.cmd )
taskList|find /i "%port%">nul&&(taskkill /im "%port%" /t>nul)&&(%$pause% 2 >nul) taskList|find /i "%port%">nul&&(taskkill /im "%port%" /t>nul)&&(%$pause% 2 >nul)
REM taskList|find /i "%fire%">nul&&(taskkill /im "%fire%" >nul) REM taskList|find /i "%fire%">nul&&(taskkill /im "%fire%" >nul)
taskList|find /i "%i2pd%">nul&&(goto runfox)||(goto starti2p) taskList|find /i "%i2pd%">nul&&(goto runfox)||(goto starti2p)

30
windows/build/build.cmd

@ -23,7 +23,7 @@ if "%locale%"=="Russian" (
echo Downloading Firefox Portable ESR installer echo Downloading Firefox Portable ESR installer
) )
"%CURL%" -L -f -# -O https://downloads.sourceforge.net/project/portableapps/Mozilla%%20Firefox%%2C%%20Portable%%20Ed./Mozilla%%20Firefox%%20ESR%%2C%%20Portable%%20Edition%%2045.8.0/FirefoxPortableESR_45.8.0_%locale%.paf.exe %$X% "%CURL%" -L -f -# -O https://downloads.sourceforge.net/project/portableapps/Mozilla%%20Firefox%%2C%%20Portable%%20Ed./Mozilla%%20Firefox%%20ESR%%2C%%20Portable%%20Edition%%2052.1.0/FirefoxPortableESR_52.1.0_%locale%.paf.exe %$X%
if errorlevel 1 ( if errorlevel 1 (
echo ERROR:%ErrorLevel% echo ERROR:%ErrorLevel%
pause pause
@ -37,14 +37,15 @@ if "%locale%"=="Russian" (
echo Unpacking the installer and delete unnecessary files echo Unpacking the installer and delete unnecessary files
) )
7z x -y -o..\Firefox FirefoxPortableESR_45.8.0_%locale%.paf.exe > nul 7z x -y -o..\Firefox FirefoxPortableESR_52.1.0_%locale%.paf.exe > nul
del /Q FirefoxPortableESR_45.8.0_%locale%.paf.exe del /Q FirefoxPortableESR_52.1.0_%locale%.paf.exe
rmdir /S /Q ..\Firefox\$PLUGINSDIR rmdir /S /Q ..\Firefox\$PLUGINSDIR
rmdir /S /Q ..\Firefox\App\AppInfo rmdir /S /Q ..\Firefox\App\AppInfo
rmdir /S /Q ..\Firefox\App\Bin rmdir /S /Q ..\Firefox\App\Bin
rmdir /S /Q ..\Firefox\App\DefaultData\plugins rmdir /S /Q ..\Firefox\App\DefaultData\plugins
rmdir /S /Q ..\Firefox\App\DefaultData\settings rmdir /S /Q ..\Firefox\App\DefaultData\settings
rmdir /S /Q ..\Firefox\Other rmdir /S /Q ..\Firefox\Other
del /Q ..\Firefix\App\DefaultData\profile\*
del /Q ..\Firefox\App\readme.txt del /Q ..\Firefox\App\readme.txt
del /Q ..\Firefox\help.html del /Q ..\Firefox\help.html
rem if "xOS"=="x86" ( rem if "xOS"=="x86" (
@ -73,13 +74,9 @@ if "%locale%"=="Russian" (
rem if "xOS"=="x86" ( rem if "xOS"=="x86" (
sed -i "s/Enabled=1/Enabled=0/g" ..\Firefox\App\Firefox\application.ini sed -i "s/Enabled=1/Enabled=0/g" ..\Firefox\App\Firefox\application.ini
sed -i "s/ServerURL=.*/ServerURL=-/" ..\Firefox\App\Firefox\application.ini sed -i "s/ServerURL=.*/ServerURL=-/" ..\Firefox\App\Firefox\application.ini
sed -i "s/Enabled=1/Enabled=0/g" ..\Firefox\App\Firefox\webapprt\webapprt.ini
sed -i "s/ServerURL=.*/ServerURL=-/" ..\Firefox\App\Firefox\webapprt\webapprt.ini
rem ) else ( rem ) else (
sed -i "s/Enabled=1/Enabled=0/g" ..\Firefox\App\Firefox64\application.ini sed -i "s/Enabled=1/Enabled=0/g" ..\Firefox\App\Firefox64\application.ini
sed -i "s/ServerURL=.*/ServerURL=-/" ..\Firefox\App\Firefox64\application.ini sed -i "s/ServerURL=.*/ServerURL=-/" ..\Firefox\App\Firefox64\application.ini
sed -i "s/Enabled=1/Enabled=0/g" ..\Firefox\App\Firefox64\webapprt\webapprt.ini
sed -i "s/ServerURL=.*/ServerURL=-/" ..\Firefox\App\Firefox64\webapprt\webapprt.ini
rem ) rem )
if "%locale%"=="Russian" ( if "%locale%"=="Russian" (
@ -103,21 +100,26 @@ if "%locale%"=="Russian" (
copy /Y profile\* ..\Firefox\App\DefaultData\profile\ > nul copy /Y profile\* ..\Firefox\App\DefaultData\profile\ > nul
copy /Y settings\FirefoxPortable.ini ..\Firefox\ > nul copy /Y settings\FirefoxPortable.ini ..\Firefox\ > nul
mkdir ..\Firefox\App\Firefox\browser\defaults\preferences\ > nul
mkdir ..\Firefox\App\Firefox64\browser\defaults\preferences\ > nul
copy /Y preferences\* ..\Firefox\App\Firefox\browser\defaults\preferences\ > nul
copy /Y preferences\* ..\Firefox\App\Firefox64\browser\defaults\preferences\ > nul
if "%locale%"=="Russian" ( if "%locale%"=="Russian" (
echo £à㧪  I2Pd echo £à㧪  I2Pd
) else ( ) else (
echo Downloading I2Pd echo Downloading I2Pd
) )
if "%xOS%"=="x86" ( if "xOS"=="x86" (
"%CURL%" -L -f -# -O https://github.com/PurpleI2P/i2pd/releases/download/2.12.0/i2pd_2.12.0_win32_mingw.zip "%CURL%" -L -f -# -O https://github.com/PurpleI2P/i2pd/releases/download/2.13.0/i2pd_2.13.0_win32_mingw.zip
if errorlevel 1 ( echo ERROR:%ErrorLevel% && pause && exit ) else (echo OK!) if errorlevel 1 ( echo ERROR:%ErrorLevel% && pause && exit ) else (echo OK!)
7z x -y -o..\i2pd i2pd_2.12.0_win32_mingw.zip > nul 7z x -y -o..\i2pd i2pd_2.13.0_win32_mingw.zip > nul
del /Q i2pd_2.12.0_win32_mingw.zip del /Q i2pd_2.13.0_win32_mingw.zip
) else ( ) else (
"%CURL%" -L -f -# -O https://github.com/PurpleI2P/i2pd/releases/download/2.12.0/i2pd_2.12.0_win64_mingw.zip "%CURL%" -L -f -# -O https://github.com/PurpleI2P/i2pd/releases/download/2.13.0/i2pd_2.13.0_win64_mingw.zip
if errorlevel 1 ( echo ERROR:%ErrorLevel% && pause && exit ) else (echo OK!) if errorlevel 1 ( echo ERROR:%ErrorLevel% && pause && exit ) else (echo OK!)
7z x -y -o..\i2pd i2pd_2.12.0_win64_mingw.zip > nul 7z x -y -o..\i2pd i2pd_2.13.0_win64_mingw.zip > nul
del /Q i2pd_2.12.0_win64_mingw.zip del /Q i2pd_2.13.0_win64_mingw.zip
) )
xcopy /E /I /Y i2pd ..\i2pd > nul xcopy /E /I /Y i2pd ..\i2pd > nul

177
windows/build/preferences/syspref.js

@ -0,0 +1,177 @@
# Mozilla User Preferences
/*
* Copyright (c) 2013-2017, The PurpleI2P Project
*
* This file is part of Purple i2pd project and licensed under BSD3
*
* See full license text in LICENSE file at top of project tree
*/
/* 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
*/
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);
pref("app.update.staging.enabled", false);
pref("app.update.timer", 0);
pref("browser.cache.disk.capacity", 131072);
pref("browser.casting.enabled", false);
pref("browser.download.useDownloadDir", false);
pref("browser.feeds.showFirstRunUI", false);
pref("browser.fixup.alternate.enabled", false);
pref("browser.newtabpage.enhanced", false);
pref("browser.newtabpage.introShown", true);
pref("browser.places.smartBookmarksVersion", -1);
pref("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.downloads.enabled", false);
pref("browser.safebrowsing.downloads.remote.enabled", false);
pref("browser.safebrowsing.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.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.geoSpecificDefaults", true);
pref("browser.search.geoSpecificDefaults.url", "");
pref("browser.search.geoip.url", false);
pref("browser.search.redirectWindowsSearch", false);
pref("browser.search.searchEnginesURL", "");
pref("browser.search.suggest.enabled", false);
pref("browser.search.update", false);
pref("browser.selfsupport.url", "");
pref("browser.shell.checkDefaultBrowser", false);
user_pref("browser.startup.homepage", "http://i2pd.i2p/");
pref("browser.tabs.closeWindowWithLastTab", false);
pref("browser.tabs.crashReporting.sendReport", false);
pref("browser.tabs.loadInBackground", true);
pref("browser.urlbar.formatting.enabled", false);
pref("browser.urlbar.maxRichResults", 12);
pref("browser.urlbar.trimURLs", false);
pref("browser.usedOnWindows10", false);
pref("browser.usedOnWindows10.introURL", "");
pref("canvas.capturestream.enabled", 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);
pref("datareporting.policy.dataSubmissionEnabled", false);
pref("datareporting.policy.dataSubmissionEnabled.v2", false);
pref("datareporting.policy.dataSubmissionPolicyAccepted", false);
pref("datareporting.policy.dataSubmissionPolicyBypassAcceptance", false);
pref("datareporting.policy.dataSubmissionPolicyNotifiedTime", "0");
pref("datareporting.policy.dataSubmissionPolicyResponseType", "accepted-info-bar-dismissed");
pref("datareporting.policy.dataSubmissionPolicyResponseTime", "0");
pref("datareporting.policy.firstRunTime", "0");
pref("datareporting.sessions.current.clean", true);
pref("dom.battery.enabled", false);
pref("dom.disable_open_during_load", true);
pref("dom.enable_performance", false);
pref("dom.event.clipboardevents.enabled", false);
pref("dom.network.enabled", false);
pref("extensions.autoDisableScopes", 0);
pref("extensions.blocklist.enabled", false);
pref("extensions.getAddons.cache.enabled", false);
pref("extensions.getAddons.showPane", false);
pref("extensions.lazarus.showDonateNotification", false);
pref("extensions.shownSelectionUI", true);
pref("extensions.ui.lastCategory", "addons://list/extension");
pref("extensions.update.autoUpdateDefault", false);
pref("extensions.update.enabled", false);
pref("full-screen-api.approval-required", false);
pref("full-screen-api.warning.timeout", 0);
pref("general.buildID.override", "0");
pref("general.warnOnAboutConfig", false);
pref("geo.enabled", false);
pref("intl.locale.matchOS", true);
pref("keyword.enabled", false);
pref("media.eme.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.peerconnection.enabled", false);
pref("network.cookie.prefsMigrated", true);
pref("network.dns.disableIPv6", true);
pref("network.dns.disablePrefetch", true);
pref("network.dns.disablePrefetchFromHTTPS", true);
pref("network.protocol-handler.external.mailto", false);
pref("network.protocol-handler.external.news", false);
pref("network.protocol-handler.external.nntp", false);
pref("network.protocol-handler.external.snews", false);
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);
pref("network.cookie.prefsMigrated", true);
pref("noscript.ABE.enabled", false);
pref("noscript.ABE.wanIpAsLocal", false);
pref("plugin.default_plugin_disabled", true);
pref("plugins.load_appdir_plugins", false);
pref("privacy.donottrackheader.enabled", true);
pref("privacy.trackingprotection.enabled", true);
pref("reader.parse-on-load.enabled", false);
pref("reader.parse-on-load.force-enabled", false);
pref("security.insecure_field_warning.contextual.enabled", false);
pref("security.ssl.errorReporting.automatic", false);
pref("security.ssl.errorReporting.enabled", false);
pref("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);
pref("startup.homepage_welcome_url", "about:blank");
pref("startup.homepage_welcome_url.additional", "about:blank");
pref("toolkit.telemetry.archive.enabled", false);
pref("toolkit.telemetry.enabled", false);
pref("toolkit.telemetry.optoutSample", false);
pref("toolkit.telemetry.reportingpolicy.firstRun", false);
pref("toolkit.telemetry.server", "");
pref("toolkit.telemetry.unified", false);
pref("toolkit.telemetry.unifiedIsOptIn", true);
pref("webgl.disable-extensions", true);
pref("webgl.min_capability_mode", true);

163
windows/build/profile/prefs.js

@ -1,13 +1,5 @@
# Mozilla User Preferences # Mozilla User Preferences
/*
* Copyright (c) 2013-2017, The PurpleI2P Project
*
* This file is part of Purple i2pd project and licensed under BSD3
*
* See full license text in LICENSE file at top of project tree
*/
/* Do not edit this file. /* Do not edit this file.
* *
* If you make changes to this file while the browser is running, * If you make changes to this file while the browser is running,
@ -17,159 +9,4 @@
* For more information, see http://www.mozilla.org/unix/customizing.html#prefs * For more information, see http://www.mozilla.org/unix/customizing.html#prefs
*/ */
user_pref("app.update.auto", false);
user_pref("app.update.channel", "no");
user_pref("app.update.enabled", false);
user_pref("app.update.interval", 0);
user_pref("app.update.service.enabled", false);
user_pref("app.update.staging.enabled", false);
user_pref("app.update.timer", 0);
user_pref("browser.cache.disk.capacity", 131072);
user_pref("browser.casting.enabled", false);
user_pref("browser.download.useDownloadDir", false);
user_pref("browser.feeds.showFirstRunUI", false);
user_pref("browser.fixup.alternate.enabled", false);
user_pref("browser.newtabpage.enhanced", false);
user_pref("browser.newtabpage.introShown", true);
user_pref("browser.pocket.enabled", false);
user_pref("browser.pocket.useLocaleList", false);
user_pref("browser.reader.detectedFirstArticle", false);
user_pref("browser.rights.3.shown", true);
user_pref("browser.safebrowsing.appRepURL", "");
user_pref("browser.safebrowsing.downloads.enabled", false);
user_pref("browser.safebrowsing.downloads.remote.enabled", false);
user_pref("browser.safebrowsing.enabled", false);
user_pref("browser.safebrowsing.gethashURL", "");
user_pref("browser.safebrowsing.keyURL", "localhost");
user_pref("browser.safebrowsing.malware.enabled", false);
user_pref("browser.safebrowsing.malware.reportURL", "");
user_pref("browser.safebrowsing.provider.google.appRepURL", "");
user_pref("browser.safebrowsing.provider.google.gethashURL", "");
user_pref("browser.safebrowsing.provider.google.lists", "");
user_pref("browser.safebrowsing.provider.google.reportURL", "");
user_pref("browser.safebrowsing.provider.google.updateURL", "");
user_pref("browser.safebrowsing.provider.mozilla.gethashURL", "");
user_pref("browser.safebrowsing.provider.mozilla.lists", "");
user_pref("browser.safebrowsing.provider.mozilla.updateURL", "");
user_pref("browser.safebrowsing.reportErrorURL", "");
user_pref("browser.safebrowsing.reportGenericURL", "");
user_pref("browser.safebrowsing.reportMalwareErrorURL", "");
user_pref("browser.safebrowsing.reportMalwareURL", "");
user_pref("browser.safebrowsing.reportPhishURL", "");
user_pref("browser.safebrowsing.reportURL", "");
user_pref("browser.safebrowsing.updateURL", "");
user_pref("browser.safebrowsing.warning.infoURL", "");
user_pref("browser.search.geoSpecificDefaults", true);
user_pref("browser.search.geoSpecificDefaults.url", "");
user_pref("browser.search.geoip.url", false);
user_pref("browser.search.redirectWindowsSearch", false);
user_pref("browser.search.searchEnginesURL", "");
user_pref("browser.search.suggest.enabled", false);
user_pref("browser.search.update", false);
user_pref("browser.selfsupport.url", "");
user_pref("browser.shell.checkDefaultBrowser", false);
user_pref("browser.startup.homepage", "http://i2pd.i2p/"); user_pref("browser.startup.homepage", "http://i2pd.i2p/");
user_pref("browser.tabs.closeWindowWithLastTab", false);
user_pref("browser.tabs.crashReporting.sendReport", false);
user_pref("browser.tabs.loadInBackground", true);
user_pref("browser.urlbar.formatting.enabled", false);
user_pref("browser.urlbar.maxRichResults", 12);
user_pref("browser.urlbar.trimURLs", false);
user_pref("browser.usedOnWindows10", false);
user_pref("browser.usedOnWindows10.introURL", "");
user_pref("canvas.capturestream.enabled", false);
user_pref("datareporting.healthreport.about.reportUrl", "");
user_pref("datareporting.healthreport.about.reportUrlUnified", "");
user_pref("datareporting.healthreport.documentServerURI", "");
user_pref("datareporting.healthreport.pendingDeleteRemoteData", true);
user_pref("datareporting.healthreport.service.enabled", false);
user_pref("datareporting.healthreport.service.firstRun", false);
user_pref("datareporting.healthreport.uploadEnabled", false);
user_pref("datareporting.policy.dataSubmissionEnabled", false);
user_pref("datareporting.policy.dataSubmissionEnabled.v2", false);
user_pref("datareporting.policy.dataSubmissionPolicyAccepted", false);
user_pref("datareporting.policy.dataSubmissionPolicyBypassAcceptance", false);
user_pref("datareporting.policy.dataSubmissionPolicyNotifiedTime", "0");
user_pref("datareporting.policy.dataSubmissionPolicyResponseType", "accepted-info-bar-dismissed");
user_pref("datareporting.policy.dataSubmissionPolicyResponseTime", "0");
user_pref("datareporting.policy.firstRunTime", "0");
user_pref("datareporting.sessions.current.clean", true);
user_pref("dom.battery.enabled", false);
user_pref("dom.disable_open_during_load", true);
user_pref("dom.enable_performance", false);
user_pref("dom.event.clipboardevents.enabled", false);
user_pref("dom.network.enabled", false);
user_pref("extensions.autoDisableScopes", 0);
user_pref("extensions.blocklist.enabled", false);
user_pref("extensions.getAddons.cache.enabled", false);
user_pref("extensions.getAddons.showPane", false);
user_pref("extensions.lazarus.showDonateNotification", false);
user_pref("extensions.shownSelectionUI", true);
user_pref("extensions.ui.lastCategory", "addons://list/extension");
user_pref("extensions.update.autoUpdateDefault", false);
user_pref("extensions.update.enabled", false);
user_pref("full-screen-api.approval-required", false);
user_pref("full-screen-api.warning.timeout", 0);
user_pref("general.buildID.override", "0");
user_pref("general.warnOnAboutConfig", false);
user_pref("geo.enabled", false);
user_pref("intl.locale.matchOS", true);
user_pref("keyword.enabled", false);
user_pref("media.eme.enabled", false);
user_pref("media.gmp-eme-adobe.enabled", false);
user_pref("media.gmp-gmpopenh264.enabled", false);
user_pref("media.gmp-gmpopenh264.provider.enabled", false);
user_pref("media.gmp-manager.url", "");
user_pref("media.peerconnection.enabled", false);
user_pref("network.cookie.prefsMigrated", true);
user_pref("network.dns.disableIPv6", true);
user_pref("network.dns.disablePrefetch", true);
user_pref("network.dns.disablePrefetchFromHTTPS", true);
user_pref("network.protocol-handler.external.mailto", false);
user_pref("network.protocol-handler.external.news", false);
user_pref("network.protocol-handler.external.nntp", false);
user_pref("network.protocol-handler.external.snews", false);
user_pref("network.proxy.backup.ftp", "127.0.0.1");
user_pref("network.proxy.backup.ftp_port", 4444);
user_pref("network.proxy.backup.socks", "127.0.0.1");
user_pref("network.proxy.backup.socks_port", 4444);
user_pref("network.proxy.backup.ssl", "127.0.0.1");
user_pref("network.proxy.backup.ssl_port", 4444);
user_pref("network.proxy.ftp", "127.0.0.1");
user_pref("network.proxy.ftp_port", 4444);
user_pref("network.proxy.http", "127.0.0.1");
user_pref("network.proxy.http_port", 4444);
user_pref("network.proxy.share_proxy_settings", true);
user_pref("network.proxy.socks", "127.0.0.1");
user_pref("network.proxy.socks_port", 4444);
user_pref("network.proxy.socks_remote_dns", true);
user_pref("network.proxy.ssl", "127.0.0.1");
user_pref("network.proxy.ssl_port", 4444);
user_pref("network.proxy.type", 1);
user_pref("network.cookie.prefsMigrated", true);
user_pref("noscript.ABE.enabled", false);
user_pref("noscript.ABE.wanIpAsLocal", false);
user_pref("plugin.default_plugin_disabled", true);
user_pref("plugins.load_appdir_plugins", false);
user_pref("privacy.donottrackheader.enabled", true);
user_pref("privacy.trackingprotection.enabled", true);
user_pref("reader.parse-on-load.enabled", false);
user_pref("reader.parse-on-load.force-enabled", false);
user_pref("security.ssl.errorReporting.automatic", false);
user_pref("security.ssl.errorReporting.enabled", false);
user_pref("services.sync.enabled", false);
user_pref("services.sync.prefs.sync.browser.download.manager.scanWhenDone", false);
user_pref("services.sync.prefs.sync.browser.safebrowsing.enabled", false);
user_pref("services.sync.prefs.sync.browser.search.update", false);
user_pref("services.sync.prefs.sync.extensions.update.enabled", false);
user_pref("startup.homepage_welcome_url", "about:blank");
user_pref("startup.homepage_welcome_url.additional", "about:blank");
user_pref("toolkit.telemetry.archive.enabled", false);
user_pref("toolkit.telemetry.enabled", false);
user_pref("toolkit.telemetry.optoutSample", false);
user_pref("toolkit.telemetry.reportingpolicy.firstRun", false);
user_pref("toolkit.telemetry.server", "");
user_pref("toolkit.telemetry.unified", false);
user_pref("toolkit.telemetry.unifiedIsOptIn", true);
user_pref("webgl.disable-extensions", true);
user_pref("webgl.min_capability_mode", true);

163
windows_prebuilt/Firefox/App/DefaultData/profile/prefs.js

@ -1,13 +1,5 @@
# Mozilla User Preferences # Mozilla User Preferences
/*
* Copyright (c) 2013-2017, The PurpleI2P Project
*
* This file is part of Purple i2pd project and licensed under BSD3
*
* See full license text in LICENSE file at top of project tree
*/
/* Do not edit this file. /* Do not edit this file.
* *
* If you make changes to this file while the browser is running, * If you make changes to this file while the browser is running,
@ -17,159 +9,4 @@
* For more information, see http://www.mozilla.org/unix/customizing.html#prefs * For more information, see http://www.mozilla.org/unix/customizing.html#prefs
*/ */
user_pref("app.update.auto", false);
user_pref("app.update.channel", "no");
user_pref("app.update.enabled", false);
user_pref("app.update.interval", 0);
user_pref("app.update.service.enabled", false);
user_pref("app.update.staging.enabled", false);
user_pref("app.update.timer", 0);
user_pref("browser.cache.disk.capacity", 131072);
user_pref("browser.casting.enabled", false);
user_pref("browser.download.useDownloadDir", false);
user_pref("browser.feeds.showFirstRunUI", false);
user_pref("browser.fixup.alternate.enabled", false);
user_pref("browser.newtabpage.enhanced", false);
user_pref("browser.newtabpage.introShown", true);
user_pref("browser.pocket.enabled", false);
user_pref("browser.pocket.useLocaleList", false);
user_pref("browser.reader.detectedFirstArticle", false);
user_pref("browser.rights.3.shown", true);
user_pref("browser.safebrowsing.appRepURL", "");
user_pref("browser.safebrowsing.downloads.enabled", false);
user_pref("browser.safebrowsing.downloads.remote.enabled", false);
user_pref("browser.safebrowsing.enabled", false);
user_pref("browser.safebrowsing.gethashURL", "");
user_pref("browser.safebrowsing.keyURL", "localhost");
user_pref("browser.safebrowsing.malware.enabled", false);
user_pref("browser.safebrowsing.malware.reportURL", "");
user_pref("browser.safebrowsing.provider.google.appRepURL", "");
user_pref("browser.safebrowsing.provider.google.gethashURL", "");
user_pref("browser.safebrowsing.provider.google.lists", "");
user_pref("browser.safebrowsing.provider.google.reportURL", "");
user_pref("browser.safebrowsing.provider.google.updateURL", "");
user_pref("browser.safebrowsing.provider.mozilla.gethashURL", "");
user_pref("browser.safebrowsing.provider.mozilla.lists", "");
user_pref("browser.safebrowsing.provider.mozilla.updateURL", "");
user_pref("browser.safebrowsing.reportErrorURL", "");
user_pref("browser.safebrowsing.reportGenericURL", "");
user_pref("browser.safebrowsing.reportMalwareErrorURL", "");
user_pref("browser.safebrowsing.reportMalwareURL", "");
user_pref("browser.safebrowsing.reportPhishURL", "");
user_pref("browser.safebrowsing.reportURL", "");
user_pref("browser.safebrowsing.updateURL", "");
user_pref("browser.safebrowsing.warning.infoURL", "");
user_pref("browser.search.geoSpecificDefaults", true);
user_pref("browser.search.geoSpecificDefaults.url", "");
user_pref("browser.search.geoip.url", false);
user_pref("browser.search.redirectWindowsSearch", false);
user_pref("browser.search.searchEnginesURL", "");
user_pref("browser.search.suggest.enabled", false);
user_pref("browser.search.update", false);
user_pref("browser.selfsupport.url", "");
user_pref("browser.shell.checkDefaultBrowser", false);
user_pref("browser.startup.homepage", "http://i2pd.i2p/"); user_pref("browser.startup.homepage", "http://i2pd.i2p/");
user_pref("browser.tabs.closeWindowWithLastTab", false);
user_pref("browser.tabs.crashReporting.sendReport", false);
user_pref("browser.tabs.loadInBackground", true);
user_pref("browser.urlbar.formatting.enabled", false);
user_pref("browser.urlbar.maxRichResults", 12);
user_pref("browser.urlbar.trimURLs", false);
user_pref("browser.usedOnWindows10", false);
user_pref("browser.usedOnWindows10.introURL", "");
user_pref("canvas.capturestream.enabled", false);
user_pref("datareporting.healthreport.about.reportUrl", "");
user_pref("datareporting.healthreport.about.reportUrlUnified", "");
user_pref("datareporting.healthreport.documentServerURI", "");
user_pref("datareporting.healthreport.pendingDeleteRemoteData", true);
user_pref("datareporting.healthreport.service.enabled", false);
user_pref("datareporting.healthreport.service.firstRun", false);
user_pref("datareporting.healthreport.uploadEnabled", false);
user_pref("datareporting.policy.dataSubmissionEnabled", false);
user_pref("datareporting.policy.dataSubmissionEnabled.v2", false);
user_pref("datareporting.policy.dataSubmissionPolicyAccepted", false);
user_pref("datareporting.policy.dataSubmissionPolicyBypassAcceptance", false);
user_pref("datareporting.policy.dataSubmissionPolicyNotifiedTime", "0");
user_pref("datareporting.policy.dataSubmissionPolicyResponseType", "accepted-info-bar-dismissed");
user_pref("datareporting.policy.dataSubmissionPolicyResponseTime", "0");
user_pref("datareporting.policy.firstRunTime", "0");
user_pref("datareporting.sessions.current.clean", true);
user_pref("dom.battery.enabled", false);
user_pref("dom.disable_open_during_load", true);
user_pref("dom.enable_performance", false);
user_pref("dom.event.clipboardevents.enabled", false);
user_pref("dom.network.enabled", false);
user_pref("extensions.autoDisableScopes", 0);
user_pref("extensions.blocklist.enabled", false);
user_pref("extensions.getAddons.cache.enabled", false);
user_pref("extensions.getAddons.showPane", false);
user_pref("extensions.lazarus.showDonateNotification", false);
user_pref("extensions.shownSelectionUI", true);
user_pref("extensions.ui.lastCategory", "addons://list/extension");
user_pref("extensions.update.autoUpdateDefault", false);
user_pref("extensions.update.enabled", false);
user_pref("full-screen-api.approval-required", false);
user_pref("full-screen-api.warning.timeout", 0);
user_pref("general.buildID.override", "0");
user_pref("general.warnOnAboutConfig", false);
user_pref("geo.enabled", false);
user_pref("intl.locale.matchOS", true);
user_pref("keyword.enabled", false);
user_pref("media.eme.enabled", false);
user_pref("media.gmp-eme-adobe.enabled", false);
user_pref("media.gmp-gmpopenh264.enabled", false);
user_pref("media.gmp-gmpopenh264.provider.enabled", false);
user_pref("media.gmp-manager.url", "");
user_pref("media.peerconnection.enabled", false);
user_pref("network.cookie.prefsMigrated", true);
user_pref("network.dns.disableIPv6", true);
user_pref("network.dns.disablePrefetch", true);
user_pref("network.dns.disablePrefetchFromHTTPS", true);
user_pref("network.protocol-handler.external.mailto", false);
user_pref("network.protocol-handler.external.news", false);
user_pref("network.protocol-handler.external.nntp", false);
user_pref("network.protocol-handler.external.snews", false);
user_pref("network.proxy.backup.ftp", "127.0.0.1");
user_pref("network.proxy.backup.ftp_port", 4444);
user_pref("network.proxy.backup.socks", "127.0.0.1");
user_pref("network.proxy.backup.socks_port", 4444);
user_pref("network.proxy.backup.ssl", "127.0.0.1");
user_pref("network.proxy.backup.ssl_port", 4444);
user_pref("network.proxy.ftp", "127.0.0.1");
user_pref("network.proxy.ftp_port", 4444);
user_pref("network.proxy.http", "127.0.0.1");
user_pref("network.proxy.http_port", 4444);
user_pref("network.proxy.share_proxy_settings", true);
user_pref("network.proxy.socks", "127.0.0.1");
user_pref("network.proxy.socks_port", 4444);
user_pref("network.proxy.socks_remote_dns", true);
user_pref("network.proxy.ssl", "127.0.0.1");
user_pref("network.proxy.ssl_port", 4444);
user_pref("network.proxy.type", 1);
user_pref("network.cookie.prefsMigrated", true);
user_pref("noscript.ABE.enabled", false);
user_pref("noscript.ABE.wanIpAsLocal", false);
user_pref("plugin.default_plugin_disabled", true);
user_pref("plugins.load_appdir_plugins", false);
user_pref("privacy.donottrackheader.enabled", true);
user_pref("privacy.trackingprotection.enabled", true);
user_pref("reader.parse-on-load.enabled", false);
user_pref("reader.parse-on-load.force-enabled", false);
user_pref("security.ssl.errorReporting.automatic", false);
user_pref("security.ssl.errorReporting.enabled", false);
user_pref("services.sync.enabled", false);
user_pref("services.sync.prefs.sync.browser.download.manager.scanWhenDone", false);
user_pref("services.sync.prefs.sync.browser.safebrowsing.enabled", false);
user_pref("services.sync.prefs.sync.browser.search.update", false);
user_pref("services.sync.prefs.sync.extensions.update.enabled", false);
user_pref("startup.homepage_welcome_url", "about:blank");
user_pref("startup.homepage_welcome_url.additional", "about:blank");
user_pref("toolkit.telemetry.archive.enabled", false);
user_pref("toolkit.telemetry.enabled", false);
user_pref("toolkit.telemetry.optoutSample", false);
user_pref("toolkit.telemetry.reportingpolicy.firstRun", false);
user_pref("toolkit.telemetry.server", "");
user_pref("toolkit.telemetry.unified", false);
user_pref("toolkit.telemetry.unifiedIsOptIn", true);
user_pref("webgl.disable-extensions", true);
user_pref("webgl.min_capability_mode", true);

BIN
windows_prebuilt/Firefox/App/Firefox/Accessible.tlb

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/AccessibleMarshal.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/IA2Marshal.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-console-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-datetime-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-debug-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-errorhandling-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-file-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-file-l1-2-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-file-l2-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-handle-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-heap-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-interlocked-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-libraryloader-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-localization-l1-2-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-memory-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-namedpipe-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-processenvironment-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-processthreads-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-processthreads-l1-1-1.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-profile-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-rtlsupport-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-string-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-synch-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-synch-l1-2-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-sysinfo-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-timezone-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-core-util-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-conio-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-convert-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-environment-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-filesystem-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-heap-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-locale-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-math-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-multibyte-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-private-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-process-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-runtime-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-stdio-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-string-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-time-l1-1-0.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/api-ms-win-crt-utility-l1-1-0.dll

Binary file not shown.

12
windows_prebuilt/Firefox/App/Firefox/application.ini

@ -5,15 +5,15 @@
Vendor=Mozilla Vendor=Mozilla
Name=Firefox Name=Firefox
RemotingName=firefox RemotingName=firefox
Version=45.8.0 Version=52.1.0
BuildID=20170301181722 BuildID=20170417065206
SourceRepository=https://hg.mozilla.org/releases/mozilla-esr45 SourceRepository=https://hg.mozilla.org/releases/mozilla-esr52
SourceStamp=e5083d8a855a12f5f35e824573748fad71fa6693 SourceStamp=3ea0e075203185d7f2d42f439455e97735bd1b20
ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384} ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}
[Gecko] [Gecko]
MinVersion=45.8.0 MinVersion=52.1.0
MaxVersion=45.8.0 MaxVersion=52.1.0
[XRE] [XRE]
EnableProfileMigrator=1 EnableProfileMigrator=1

BIN
windows_prebuilt/Firefox/App/Firefox/breakpadinjector.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/browser/VisualElements/VisualElements_150.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

BIN
windows_prebuilt/Firefox/App/Firefox/browser/VisualElements/VisualElements_70.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

1
windows_prebuilt/Firefox/App/Firefox/browser/chrome.manifest

@ -1 +0,0 @@
manifest components/components.manifest

BIN
windows_prebuilt/Firefox/App/Firefox/browser/components/browsercomps.dll

Binary file not shown.

1
windows_prebuilt/Firefox/App/Firefox/browser/components/components.manifest

@ -1 +0,0 @@
binary-component browsercomps.dll

177
windows_prebuilt/Firefox/App/Firefox/browser/defaults/preferences/syspref.js

@ -0,0 +1,177 @@
# Mozilla User Preferences
/*
* Copyright (c) 2013-2017, The PurpleI2P Project
*
* This file is part of Purple i2pd project and licensed under BSD3
*
* See full license text in LICENSE file at top of project tree
*/
/* 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
*/
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);
pref("app.update.staging.enabled", false);
pref("app.update.timer", 0);
pref("browser.cache.disk.capacity", 131072);
pref("browser.casting.enabled", false);
pref("browser.download.useDownloadDir", false);
pref("browser.feeds.showFirstRunUI", false);
pref("browser.fixup.alternate.enabled", false);
pref("browser.newtabpage.enhanced", false);
pref("browser.newtabpage.introShown", true);
pref("browser.places.smartBookmarksVersion", -1);
pref("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.downloads.enabled", false);
pref("browser.safebrowsing.downloads.remote.enabled", false);
pref("browser.safebrowsing.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.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.geoSpecificDefaults", true);
pref("browser.search.geoSpecificDefaults.url", "");
pref("browser.search.geoip.url", false);
pref("browser.search.redirectWindowsSearch", false);
pref("browser.search.searchEnginesURL", "");
pref("browser.search.suggest.enabled", false);
pref("browser.search.update", false);
pref("browser.selfsupport.url", "");
pref("browser.shell.checkDefaultBrowser", false);
user_pref("browser.startup.homepage", "http://i2pd.i2p/");
pref("browser.tabs.closeWindowWithLastTab", false);
pref("browser.tabs.crashReporting.sendReport", false);
pref("browser.tabs.loadInBackground", true);
pref("browser.urlbar.formatting.enabled", false);
pref("browser.urlbar.maxRichResults", 12);
pref("browser.urlbar.trimURLs", false);
pref("browser.usedOnWindows10", false);
pref("browser.usedOnWindows10.introURL", "");
pref("canvas.capturestream.enabled", 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);
pref("datareporting.policy.dataSubmissionEnabled", false);
pref("datareporting.policy.dataSubmissionEnabled.v2", false);
pref("datareporting.policy.dataSubmissionPolicyAccepted", false);
pref("datareporting.policy.dataSubmissionPolicyBypassAcceptance", false);
pref("datareporting.policy.dataSubmissionPolicyNotifiedTime", "0");
pref("datareporting.policy.dataSubmissionPolicyResponseType", "accepted-info-bar-dismissed");
pref("datareporting.policy.dataSubmissionPolicyResponseTime", "0");
pref("datareporting.policy.firstRunTime", "0");
pref("datareporting.sessions.current.clean", true);
pref("dom.battery.enabled", false);
pref("dom.disable_open_during_load", true);
pref("dom.enable_performance", false);
pref("dom.event.clipboardevents.enabled", false);
pref("dom.network.enabled", false);
pref("extensions.autoDisableScopes", 0);
pref("extensions.blocklist.enabled", false);
pref("extensions.getAddons.cache.enabled", false);
pref("extensions.getAddons.showPane", false);
pref("extensions.lazarus.showDonateNotification", false);
pref("extensions.shownSelectionUI", true);
pref("extensions.ui.lastCategory", "addons://list/extension");
pref("extensions.update.autoUpdateDefault", false);
pref("extensions.update.enabled", false);
pref("full-screen-api.approval-required", false);
pref("full-screen-api.warning.timeout", 0);
pref("general.buildID.override", "0");
pref("general.warnOnAboutConfig", false);
pref("geo.enabled", false);
pref("intl.locale.matchOS", true);
pref("keyword.enabled", false);
pref("media.eme.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.peerconnection.enabled", false);
pref("network.cookie.prefsMigrated", true);
pref("network.dns.disableIPv6", true);
pref("network.dns.disablePrefetch", true);
pref("network.dns.disablePrefetchFromHTTPS", true);
pref("network.protocol-handler.external.mailto", false);
pref("network.protocol-handler.external.news", false);
pref("network.protocol-handler.external.nntp", false);
pref("network.protocol-handler.external.snews", false);
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);
pref("network.cookie.prefsMigrated", true);
pref("noscript.ABE.enabled", false);
pref("noscript.ABE.wanIpAsLocal", false);
pref("plugin.default_plugin_disabled", true);
pref("plugins.load_appdir_plugins", false);
pref("privacy.donottrackheader.enabled", true);
pref("privacy.trackingprotection.enabled", true);
pref("reader.parse-on-load.enabled", false);
pref("reader.parse-on-load.force-enabled", false);
pref("security.insecure_field_warning.contextual.enabled", false);
pref("security.ssl.errorReporting.automatic", false);
pref("security.ssl.errorReporting.enabled", false);
pref("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);
pref("startup.homepage_welcome_url", "about:blank");
pref("startup.homepage_welcome_url.additional", "about:blank");
pref("toolkit.telemetry.archive.enabled", false);
pref("toolkit.telemetry.enabled", false);
pref("toolkit.telemetry.optoutSample", false);
pref("toolkit.telemetry.reportingpolicy.firstRun", false);
pref("toolkit.telemetry.server", "");
pref("toolkit.telemetry.unified", false);
pref("toolkit.telemetry.unifiedIsOptIn", true);
pref("webgl.disable-extensions", true);
pref("webgl.min_capability_mode", true);

BIN
windows_prebuilt/Firefox/App/Firefox/browser/extensions/langpack-en-US@firefox.mozilla.org.xpi

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/browser/extensions/{73a6fe31-595d-460b-a920-fcc0f8843232}.xpi

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/browser/features/aushelper@mozilla.org.xpi

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/browser/features/e10srollout@mozilla.org.xpi

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/browser/features/firefox@getpocket.com.xpi

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/browser/features/loop@mozilla.org.xpi

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/browser/features/webcompat@mozilla.org.xpi

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/browser/omni.ja

Binary file not shown.

0
windows_prebuilt/Firefox/App/Firefox/chrome.manifest

BIN
windows_prebuilt/Firefox/App/Firefox/d3dcompiler_47.dll

Binary file not shown.

17
windows_prebuilt/Firefox/App/Firefox/dependentlibs.list

@ -1,7 +1,18 @@
MSVCR120.dll MSVCP140.dll
MSVCP120.dll api-ms-win-crt-runtime-l1-1-0.dll
api-ms-win-crt-string-l1-1-0.dll
api-ms-win-crt-heap-l1-1-0.dll
api-ms-win-crt-stdio-l1-1-0.dll
api-ms-win-crt-convert-l1-1-0.dll
VCRUNTIME140.dll
api-ms-win-crt-math-l1-1-0.dll
api-ms-win-crt-filesystem-l1-1-0.dll
api-ms-win-crt-environment-l1-1-0.dll
mozglue.dll mozglue.dll
api-ms-win-crt-utility-l1-1-0.dll
api-ms-win-crt-time-l1-1-0.dll
api-ms-win-crt-multibyte-l1-1-0.dll
nss3.dll nss3.dll
sandboxbroker.dll
lgpllibs.dll lgpllibs.dll
api-ms-win-crt-locale-l1-1-0.dll
xul.dll xul.dll

8
windows_prebuilt/Firefox/App/Firefox/firefox.VisualElementsManifest.xml

@ -0,0 +1,8 @@
<Application xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
<VisualElements
ShowNameOnSquare150x150Logo='on'
Square150x150Logo='browser\VisualElements\VisualElements_150.png'
Square70x70Logo='browser\VisualElements\VisualElements_70.png'
ForegroundText='light'
BackgroundColor='#0996f8'/>
</Application>

BIN
windows_prebuilt/Firefox/App/Firefox/firefox.exe

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/fonts/EmojiOneMozilla.ttf

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/freebl3.chk

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/freebl3.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/gmp-clearkey/0.1/clearkey.dll

Binary file not shown.

2
windows_prebuilt/Firefox/App/Firefox/gmp-clearkey/0.1/clearkey.info

@ -1,5 +1,5 @@
Name: clearkey Name: clearkey
Description: ClearKey Gecko Media Plugin Description: ClearKey Gecko Media Plugin
Version: 1 Version: 1
APIs: eme-decrypt-v8[org.w3.clearkey], decode-audio[aac:org.w3.clearkey], decode-video[h264:org.w3.clearkey] APIs: eme-decrypt-v9[org.w3.clearkey], decode-audio[aac:org.w3.clearkey], decode-video[h264:org.w3.clearkey]
Libraries: dxva2.dll, d3d9.dll, msmpeg2vdec.dll, msmpeg2adec.dll, MSAudDecMFT.dll, evr.dll, mfheaacdec.dll, mfh264dec.dll, mfplat.dll Libraries: dxva2.dll, d3d9.dll, msmpeg2vdec.dll, msmpeg2adec.dll, MSAudDecMFT.dll, evr.dll, mfheaacdec.dll, mfh264dec.dll, mfplat.dll

BIN
windows_prebuilt/Firefox/App/Firefox/icudt56.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/icuin56.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/icuuc56.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/lgpllibs.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/libEGL.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/libGLESv2.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/minidump-analyzer.exe

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/mozavcodec.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/mozavutil.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/mozglue.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/msvcp120.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/msvcp140.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/msvcr120.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/nss3.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/nssckbi.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/nssdbm3.chk

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/nssdbm3.dll

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/omni.ja

Binary file not shown.

8
windows_prebuilt/Firefox/App/Firefox/platform.ini

@ -1,5 +1,5 @@
[Build] [Build]
BuildID=20170301181722 BuildID=20170417065206
Milestone=45.8.0 Milestone=52.1.0
SourceStamp=e5083d8a855a12f5f35e824573748fad71fa6693 SourceRepository=https://hg.mozilla.org/releases/mozilla-esr52
SourceRepository=https://hg.mozilla.org/releases/mozilla-esr45 SourceStamp=3ea0e075203185d7f2d42f439455e97735bd1b20

BIN
windows_prebuilt/Firefox/App/Firefox/plugin-container.exe

Binary file not shown.

BIN
windows_prebuilt/Firefox/App/Firefox/plugin-hang-ui.exe

Binary file not shown.

75
windows_prebuilt/Firefox/App/Firefox/precomplete

@ -1,17 +1,15 @@
remove "xul.dll" remove "xul.dll"
remove "wow_helper.exe" remove "wow_helper.exe"
remove "webapprt/webapprt.ini"
remove "webapprt/omni.ja"
remove "webapprt-stub.exe"
remove "webapp-uninstaller.exe"
remove "voucher.bin" remove "voucher.bin"
remove "vcruntime140.dll"
remove "updater.ini" remove "updater.ini"
remove "updater.exe" remove "updater.exe"
remove "uninstall/helper.exe" remove "uninstall/helper.exe"
remove "ucrtbase.dll"
remove "softokn3.dll" remove "softokn3.dll"
remove "softokn3.chk" remove "softokn3.chk"
remove "sandboxbroker.dll"
remove "removed-files" remove "removed-files"
remove "qipcap.dll"
remove "precomplete" remove "precomplete"
remove "plugin-hang-ui.exe" remove "plugin-hang-ui.exe"
remove "plugin-container.exe" remove "plugin-container.exe"
@ -21,48 +19,95 @@ remove "nssdbm3.dll"
remove "nssdbm3.chk" remove "nssdbm3.chk"
remove "nssckbi.dll" remove "nssckbi.dll"
remove "nss3.dll" remove "nss3.dll"
remove "msvcr120.dll" remove "msvcp140.dll"
remove "msvcp120.dll"
remove "mozglue.dll" remove "mozglue.dll"
remove "mozavutil.dll"
remove "mozavcodec.dll"
remove "minidump-analyzer.exe"
remove "maintenanceservice_installer.exe" remove "maintenanceservice_installer.exe"
remove "maintenanceservice.exe" remove "maintenanceservice.exe"
remove "libGLESv2.dll" remove "libGLESv2.dll"
remove "libEGL.dll" remove "libEGL.dll"
remove "lgpllibs.dll" remove "lgpllibs.dll"
remove "icuuc56.dll"
remove "icuin56.dll"
remove "icudt56.dll"
remove "gmp-clearkey/0.1/clearkey.info" remove "gmp-clearkey/0.1/clearkey.info"
remove "gmp-clearkey/0.1/clearkey.dll" remove "gmp-clearkey/0.1/clearkey.dll"
remove "freebl3.dll" remove "freebl3.dll"
remove "freebl3.chk" remove "freebl3.chk"
remove "fonts/EmojiOneMozilla.ttf"
remove "firefox.exe" remove "firefox.exe"
remove "firefox.VisualElementsManifest.xml"
remove "dictionaries/ru.dic" remove "dictionaries/ru.dic"
remove "dictionaries/ru.aff" remove "dictionaries/ru.aff"
remove "dependentlibs.list" remove "dependentlibs.list"
remove "d3dcompiler_47.dll" remove "d3dcompiler_47.dll"
remove "crashreporter.ini" remove "crashreporter.ini"
remove "crashreporter.exe" remove "crashreporter.exe"
remove "chrome.manifest"
remove "browser/omni.ja" remove "browser/omni.ja"
remove "browser/features/loop@mozilla.org.xpi" remove "browser/features/webcompat@mozilla.org.xpi"
remove "browser/features/firefox@getpocket.com.xpi"
remove "browser/features/e10srollout@mozilla.org.xpi"
remove "browser/features/aushelper@mozilla.org.xpi"
remove "browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi" remove "browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi"
remove "browser/crashreporter-override.ini" remove "browser/crashreporter-override.ini"
remove "browser/components/components.manifest"
remove "browser/components/browsercomps.dll"
remove "browser/chrome.manifest" remove "browser/chrome.manifest"
remove "browser/blocklist.xml" remove "browser/blocklist.xml"
remove "browser/VisualElements/VisualElements_70.png"
remove "browser/VisualElements/VisualElements_150.png"
remove "breakpadinjector.dll" remove "breakpadinjector.dll"
remove "application.ini" remove "application.ini"
remove "api-ms-win-crt-utility-l1-1-0.dll"
remove "api-ms-win-crt-time-l1-1-0.dll"
remove "api-ms-win-crt-string-l1-1-0.dll"
remove "api-ms-win-crt-stdio-l1-1-0.dll"
remove "api-ms-win-crt-runtime-l1-1-0.dll"
remove "api-ms-win-crt-process-l1-1-0.dll"
remove "api-ms-win-crt-private-l1-1-0.dll"
remove "api-ms-win-crt-multibyte-l1-1-0.dll"
remove "api-ms-win-crt-math-l1-1-0.dll"
remove "api-ms-win-crt-locale-l1-1-0.dll"
remove "api-ms-win-crt-heap-l1-1-0.dll"
remove "api-ms-win-crt-filesystem-l1-1-0.dll"
remove "api-ms-win-crt-environment-l1-1-0.dll"
remove "api-ms-win-crt-convert-l1-1-0.dll"
remove "api-ms-win-crt-conio-l1-1-0.dll"
remove "api-ms-win-core-util-l1-1-0.dll"
remove "api-ms-win-core-timezone-l1-1-0.dll"
remove "api-ms-win-core-sysinfo-l1-1-0.dll"
remove "api-ms-win-core-synch-l1-2-0.dll"
remove "api-ms-win-core-synch-l1-1-0.dll"
remove "api-ms-win-core-string-l1-1-0.dll"
remove "api-ms-win-core-rtlsupport-l1-1-0.dll"
remove "api-ms-win-core-profile-l1-1-0.dll"
remove "api-ms-win-core-processthreads-l1-1-1.dll"
remove "api-ms-win-core-processthreads-l1-1-0.dll"
remove "api-ms-win-core-processenvironment-l1-1-0.dll"
remove "api-ms-win-core-namedpipe-l1-1-0.dll"
remove "api-ms-win-core-memory-l1-1-0.dll"
remove "api-ms-win-core-localization-l1-2-0.dll"
remove "api-ms-win-core-libraryloader-l1-1-0.dll"
remove "api-ms-win-core-interlocked-l1-1-0.dll"
remove "api-ms-win-core-heap-l1-1-0.dll"
remove "api-ms-win-core-handle-l1-1-0.dll"
remove "api-ms-win-core-file-l2-1-0.dll"
remove "api-ms-win-core-file-l1-2-0.dll"
remove "api-ms-win-core-file-l1-1-0.dll"
remove "api-ms-win-core-errorhandling-l1-1-0.dll"
remove "api-ms-win-core-debug-l1-1-0.dll"
remove "api-ms-win-core-datetime-l1-1-0.dll"
remove "api-ms-win-core-console-l1-1-0.dll"
remove "IA2Marshal.dll"
remove "D3DCompiler_43.dll" remove "D3DCompiler_43.dll"
remove "AccessibleMarshal.dll" remove "AccessibleMarshal.dll"
rmdir "webapprt/" remove "Accessible.tlb"
rmdir "uninstall/" rmdir "uninstall/"
rmdir "gmp-clearkey/0.1/" rmdir "gmp-clearkey/0.1/"
rmdir "gmp-clearkey/" rmdir "gmp-clearkey/"
rmdir "fonts/"
rmdir "dictionaries/" rmdir "dictionaries/"
rmdir "defaults/pref/" rmdir "defaults/pref/"
rmdir "defaults/" rmdir "defaults/"
rmdir "browser/features/" rmdir "browser/features/"
rmdir "browser/extensions/" rmdir "browser/extensions/"
rmdir "browser/components/" rmdir "browser/VisualElements/"
rmdir "browser/" rmdir "browser/"

BIN
windows_prebuilt/Firefox/App/Firefox/qipcap.dll

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save