Browse Source

1.3.3

Signed-off-by: R4SAS <r4sas@i2pmail.org>
pull/43/head
R4SAS 2 years ago
parent
commit
cfbd0dba37
Signed by: r4sas
GPG Key ID: 66F6C87B98EBCFE2
  1. 4
      linux/README.md
  2. 2
      linux/build/build
  3. 32
      linux/build/preferences/i2pdbrowser.cfg
  4. 2
      macos/README.md
  5. 4
      macos/build/build
  6. 32
      macos/build/preferences/i2pdbrowser.cfg
  7. 8
      windows/build/build.cmd
  8. 32
      windows/build/preferences/i2pdbrowser.cfg
  9. BIN
      windows_prebuilt/build/7zsd_LZMA2_i2pdbrowser_1.3.3.sfx
  10. 2
      windows_prebuilt/build/build_7z.bat
  11. 2
      windows_prebuilt/build/build_exe.bat

4
linux/README.md

@ -11,9 +11,9 @@ What works now
How to use How to use
----- -----
1. Build pre-configured Firefox using script `build.sh` from `build` folder 1. Build pre-configured Firefox using script `./build` from `build` folder
2. Run I2Pd by executing `./i2pd` from `i2pd` folder 2. Run I2Pd by executing `./i2pd` from `i2pd` folder
3. Run Firefox by executing `./firefox-portable` 3. Run Firefox by executing `./start-i2pd-browser.desktop`
Additional info Additional info
----- -----

2
linux/build/build

@ -12,7 +12,7 @@ cd $dir
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="91.12.0esr" version="102.3.0esr"
application="firefox" application="firefox"
ftpmirror="https://ftp.mozilla.org/pub/$application/releases/$version" ftpmirror="https://ftp.mozilla.org/pub/$application/releases/$version"

32
linux/build/preferences/i2pdbrowser.cfg

@ -1,13 +1,14 @@
// I2Pd Browser preferences // I2Pd Browser preferences
/* /*
* Copyright (c) 2013-2019, The PurpleI2P Project * Copyright (c) 2013-2022, The PurpleI2P Project
* This file is part of Purple i2pd project and licensed under BSD3 * This file is part of Purple i2pd project and licensed under BSD3
* See full license text in LICENSE file at top of project tree * See full license text in LICENSE file at top of project tree
*/ */
lockPref("accessibility.force_disabled", 1); lockPref("accessibility.force_disabled", 1);
defaultPref("app.normandy.first_run", false); defaultPref("app.normandy.first_run", false);
lockPref("app.normandy.api_url", "");
lockPref("app.normandy.enabled", false); lockPref("app.normandy.enabled", false);
lockPref("app.normandy.optoutstudies.enabled", false); lockPref("app.normandy.optoutstudies.enabled", false);
lockPref("app.shield.optoutstudies.enabled", false); lockPref("app.shield.optoutstudies.enabled", false);
@ -29,6 +30,7 @@ defaultPref("browser.casting.enabled", false);
lockPref("browser.contentblocking.database.enabled", false); lockPref("browser.contentblocking.database.enabled", false);
lockPref("browser.contentblocking.report.lockwise.enabled", false); lockPref("browser.contentblocking.report.lockwise.enabled", false);
lockPref("browser.contentblocking.report.monitor.enabled", false); lockPref("browser.contentblocking.report.monitor.enabled", false);
lockPref("browser.crashReports.unsubmittedCheck.autoSubmit2", false);
lockPref("browser.discovery.enabled", false); lockPref("browser.discovery.enabled", false);
pref("browser.download.manager.retention", 0); pref("browser.download.manager.retention", 0);
defaultPref("browser.download.useDownloadDir", false); defaultPref("browser.download.useDownloadDir", false);
@ -42,10 +44,15 @@ lockPref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", fal
lockPref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false); lockPref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false);
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.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.discoverystream.enabled", false); lockPref("browser.newtabpage.activity-stream.discoverystream.enabled", false);
lockPref("browser.newtabpage.activity-stream.feeds.discoverystreamfeed", false);
lockPref("browser.newtabpage.activity-stream.feeds.section.highlights", false); lockPref("browser.newtabpage.activity-stream.feeds.section.highlights", false);
lockPref("browser.newtabpage.activity-stream.feeds.section.topstories", false);
lockPref("browser.newtabpage.activity-stream.feeds.snippets", false); lockPref("browser.newtabpage.activity-stream.feeds.snippets", false);
lockPref("browser.newtabpage.activity-stream.feeds.telemetry", false);
defaultPref("browser.newtabpage.activity-stream.showSearch", true); defaultPref("browser.newtabpage.activity-stream.showSearch", true);
lockPref("browser.newtabpage.activity-stream.section.highlights.includePocket", false);
lockPref("browser.newtabpage.activity-stream.showSponsored", false); lockPref("browser.newtabpage.activity-stream.showSponsored", false);
lockPref("browser.newtabpage.activity-stream.showSponsoredTopSites", false);
lockPref("browser.newtabpage.activity-stream.telemetry", false); lockPref("browser.newtabpage.activity-stream.telemetry", false);
pref("browser.newtabpage.activity-stream.topSitesRows", 2); pref("browser.newtabpage.activity-stream.topSitesRows", 2);
pref("browser.newtabpage.enhanced", false); pref("browser.newtabpage.enhanced", false);
@ -59,7 +66,10 @@ defaultPref("browser.onboarding.tour.onboarding-tour-screenshots.completed", tru
defaultPref("browser.pagethumbnails.capturing_disabled", true); defaultPref("browser.pagethumbnails.capturing_disabled", true);
lockPref("browser.ping-centre.telemetry", false); lockPref("browser.ping-centre.telemetry", false);
defaultPref("browser.places.smartBookmarksVersion", -1); defaultPref("browser.places.smartBookmarksVersion", -1);
pref("browser.places.speculativeConnect.enabled", false);
pref("browser.reader.detectedFirstArticle", false); pref("browser.reader.detectedFirstArticle", false);
pref("browser.region.network.url", "");
pref("browser.region.update.enabled", false);
pref("browser.rights.3.shown", true); pref("browser.rights.3.shown", true);
defaultPref("browser.safebrowsing.appRepURL", ""); defaultPref("browser.safebrowsing.appRepURL", "");
defaultPref("browser.safebrowsing.blockedURIs.enabled", false); defaultPref("browser.safebrowsing.blockedURIs.enabled", false);
@ -113,15 +123,19 @@ defaultPref("browser.tabs.closeWindowWithLastTab", false);
lockPref("browser.tabs.crashReporting.sendReport", false); lockPref("browser.tabs.crashReporting.sendReport", false);
defaultPref("browser.translation.engine", ""); defaultPref("browser.translation.engine", "");
defaultPref("browser.uitour.enabled", false); defaultPref("browser.uitour.enabled", false);
defaultPref("browser.urlbar.dnsResolveSingleWordsAfterSearch", 0);
defaultPref("browser.urlbar.formatting.enabled", false); defaultPref("browser.urlbar.formatting.enabled", false);
defaultPref("browser.urlbar.maxRichResults", 12); defaultPref("browser.urlbar.maxRichResults", 12);
defaultPref("browser.urlbar.speculativeConnect.enabled", false); defaultPref("browser.urlbar.speculativeConnect.enabled", false);
defaultPref("browser.urlbar.suggest.quicksuggest.nonsponsored", false);
defaultPref("browser.urlbar.suggest.quicksuggest.sponsored", false);
defaultPref("browser.urlbar.suggest.searches", false); defaultPref("browser.urlbar.suggest.searches", false);
defaultPref("browser.urlbar.trimURLs", false); defaultPref("browser.urlbar.trimURLs", false);
lockPref("browser.usedOnWindows10", false); lockPref("browser.usedOnWindows10", false);
lockPref("browser.usedOnWindows10.introURL", ""); lockPref("browser.usedOnWindows10.introURL", "");
lockPref("camera.control.face_detection.enabled", false); lockPref("camera.control.face_detection.enabled", false);
pref("canvas.capturestream.enabled", false); pref("canvas.capturestream.enabled", false);
lockPref("captivedetect.canonicalURL", "");
pref("clipboard.autocopy", false); pref("clipboard.autocopy", false);
defaultPref("datareporting.healthreport.about.reportUrl", ""); defaultPref("datareporting.healthreport.about.reportUrl", "");
defaultPref("datareporting.healthreport.about.reportUrlUnified", ""); defaultPref("datareporting.healthreport.about.reportUrlUnified", "");
@ -171,6 +185,8 @@ pref("extensions.autoDisableScopes", 0);
pref("extensions.blocklist.enabled", false); pref("extensions.blocklist.enabled", false);
pref("extensions.blocklist.url", ""); pref("extensions.blocklist.url", "");
defaultPref("extensions.getAddons.cache.enabled", false); defaultPref("extensions.getAddons.cache.enabled", false);
lockPref("extensions.getAddons.showPane", false);
lockPref("extensions.htmlaboutaddons.recommendations.enabled", false);
pref("extensions.lazarus.showDonateNotification", false); pref("extensions.lazarus.showDonateNotification", false);
lockPref("extensions.pocket.enabled", false); lockPref("extensions.pocket.enabled", false);
lockPref("extensions.screenshots.upload-disabled", true); lockPref("extensions.screenshots.upload-disabled", true);
@ -227,16 +243,19 @@ pref("network.cookie.prefsMigrated", true);
defaultPref("network.dns.disableIPv6", true); defaultPref("network.dns.disableIPv6", true);
defaultPref("network.dns.disablePrefetchFromHTTPS", true); defaultPref("network.dns.disablePrefetchFromHTTPS", true);
defaultPref("network.dns.disablePrefetch", true); defaultPref("network.dns.disablePrefetch", true);
defaultPref("network.gio.supported-protocols", "");
defaultPref("network.http.speculative-parallel-limit", 0); defaultPref("network.http.speculative-parallel-limit", 0);
defaultPref("network.jar.open-unsafe-types", false); defaultPref("network.jar.open-unsafe-types", false);
pref("network.manage-offline-status", false); pref("network.manage-offline-status", false);
defaultPref("network.negotiate-auth.allow-insecure-ntlm-v1", false); defaultPref("network.negotiate-auth.allow-insecure-ntlm-v1", false);
defaultPref("network.notify.changed", false); defaultPref("network.notify.changed", false);
pref("network.predictor.enabled", false); pref("network.predictor.enabled", false);
pref("network.predictor.enable-prefetch", false);
defaultPref("network.prefetch-next", false); defaultPref("network.prefetch-next", false);
pref("network.protocol-handler.expose-all", true); pref("network.protocol-handler.expose-all", true);
defaultPref("network.protocol-handler.external-default", false); defaultPref("network.protocol-handler.external-default", false);
defaultPref("network.protocol-handler.warn-external-default", true); defaultPref("network.protocol-handler.warn-external-default", true);
defaultPref("network.proxy.allow_bypass", false);
defaultPref("network.proxy.ftp", "127.0.0.1"); defaultPref("network.proxy.ftp", "127.0.0.1");
defaultPref("network.proxy.ftp_port", 4444); defaultPref("network.proxy.ftp_port", 4444);
defaultPref("network.proxy.http", "127.0.0.1"); defaultPref("network.proxy.http", "127.0.0.1");
@ -247,6 +266,8 @@ defaultPref("network.proxy.socks_remote_dns", true);
defaultPref("network.proxy.ssl", "127.0.0.1"); defaultPref("network.proxy.ssl", "127.0.0.1");
defaultPref("network.proxy.ssl_port", 4444); defaultPref("network.proxy.ssl_port", 4444);
lockPref("network.proxy.type", 1); lockPref("network.proxy.type", 1);
pref("network.http.speculative-parallel-limit", 0);
defaultPref("network.trr.mode", 5);
defaultPref("pdfjs.disabled", true); defaultPref("pdfjs.disabled", true);
defaultPref("pdfjs.enableWebGL", false); defaultPref("pdfjs.enableWebGL", false);
defaultPref("permissions.default.camera", 2); defaultPref("permissions.default.camera", 2);
@ -286,13 +307,22 @@ defaultPref("signon.management.page.vulnerable-passwords.enabled", false);
pref("signon.rememberSignons", false); pref("signon.rememberSignons", false);
defaultPref("startup.homepage_welcome_url", "http://i2pd.i2p/"); defaultPref("startup.homepage_welcome_url", "http://i2pd.i2p/");
pref("startup.homepage_welcome_url.additional", "about:blank"); pref("startup.homepage_welcome_url.additional", "about:blank");
pref("toolkit.coverage.endpoint.base", "");
pref("toolkit.coverage.opt-out", true);
lockPref("toolkit.telemetry.archive.enabled", false); lockPref("toolkit.telemetry.archive.enabled", false);
lockPref("toolkit.telemetry.bhrPing.enabled", false);
pref("toolkit.telemetry.coverage.opt-out", true);
lockPref("toolkit.telemetry.enabled", false); lockPref("toolkit.telemetry.enabled", false);
lockPref("toolkit.telemetry.firstShutdownPing.enabled", false);
lockPref("toolkit.telemetry.newProfilePing.enabled", false);
defaultPref("toolkit.telemetry.optoutSample", false); defaultPref("toolkit.telemetry.optoutSample", false);
defaultPref("toolkit.telemetry.reportingpolicy.firstRun", false); defaultPref("toolkit.telemetry.reportingpolicy.firstRun", false);
lockPref("toolkit.telemetry.server", ""); lockPref("toolkit.telemetry.server", "");
lockPref("toolkit.telemetry.shutdownPingSender.enabled", false);
defaultPref("toolkit.telemetry.unified", false); defaultPref("toolkit.telemetry.unified", false);
defaultPref("toolkit.telemetry.unifiedIsOptIn", true); defaultPref("toolkit.telemetry.unifiedIsOptIn", true);
lockPref("toolkit.telemetry.updatePing.enabled", true);
lockPref("toolkit.winRegisterApplicationRestart", false);
defaultPref("webgl.disable-extensions", true); defaultPref("webgl.disable-extensions", true);
defaultPref("webgl.disable-fail-if-major-performance-caveat", true); defaultPref("webgl.disable-fail-if-major-performance-caveat", true);
defaultPref("webgl.disabled", true); defaultPref("webgl.disabled", true);

2
macos/README.md

@ -10,7 +10,7 @@ What **MUST** work now (needed test)
How to use How to use
----- -----
1. Build pre-configured Firefox using script `build.sh` from `build` folder 1. Build pre-configured Firefox using script `./build` from `build` folder
2. Run I2Pd by executing `./i2pd` from `i2pd` folder 2. Run I2Pd by executing `./i2pd` from `i2pd` folder
3. Run Firefox by executing `./i2pdbrowser-portable` 3. Run Firefox by executing `./i2pdbrowser-portable`

4
macos/build/build

@ -12,8 +12,8 @@ cd $dir
arch=$(uname -m) arch=$(uname -m)
language=$(osascript -e 'user locale of (get system info)' | sed -e 's/_/-/g') language=$(osascript -e 'user locale of (get system info)' | sed -e 's/_/-/g')
version="91.12.0esr" version="102.3.0esr"
i2pdversion="2.42.1" i2pdversion="2.43.0"
ftpmirror="https://ftp.mozilla.org/pub/firefox/releases/${version}" ftpmirror="https://ftp.mozilla.org/pub/firefox/releases/${version}"

32
macos/build/preferences/i2pdbrowser.cfg

@ -1,13 +1,14 @@
// I2Pd Browser preferences // I2Pd Browser preferences
/* /*
* Copyright (c) 2013-2019, The PurpleI2P Project * Copyright (c) 2013-2022, The PurpleI2P Project
* This file is part of Purple i2pd project and licensed under BSD3 * This file is part of Purple i2pd project and licensed under BSD3
* See full license text in LICENSE file at top of project tree * See full license text in LICENSE file at top of project tree
*/ */
lockPref("accessibility.force_disabled", 1); lockPref("accessibility.force_disabled", 1);
defaultPref("app.normandy.first_run", false); defaultPref("app.normandy.first_run", false);
lockPref("app.normandy.api_url", "");
lockPref("app.normandy.enabled", false); lockPref("app.normandy.enabled", false);
lockPref("app.normandy.optoutstudies.enabled", false); lockPref("app.normandy.optoutstudies.enabled", false);
lockPref("app.shield.optoutstudies.enabled", false); lockPref("app.shield.optoutstudies.enabled", false);
@ -29,6 +30,7 @@ defaultPref("browser.casting.enabled", false);
lockPref("browser.contentblocking.database.enabled", false); lockPref("browser.contentblocking.database.enabled", false);
lockPref("browser.contentblocking.report.lockwise.enabled", false); lockPref("browser.contentblocking.report.lockwise.enabled", false);
lockPref("browser.contentblocking.report.monitor.enabled", false); lockPref("browser.contentblocking.report.monitor.enabled", false);
lockPref("browser.crashReports.unsubmittedCheck.autoSubmit2", false);
lockPref("browser.discovery.enabled", false); lockPref("browser.discovery.enabled", false);
pref("browser.download.manager.retention", 0); pref("browser.download.manager.retention", 0);
defaultPref("browser.download.useDownloadDir", false); defaultPref("browser.download.useDownloadDir", false);
@ -42,10 +44,15 @@ lockPref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", fal
lockPref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false); lockPref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false);
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.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.discoverystream.enabled", false); lockPref("browser.newtabpage.activity-stream.discoverystream.enabled", false);
lockPref("browser.newtabpage.activity-stream.feeds.discoverystreamfeed", false);
lockPref("browser.newtabpage.activity-stream.feeds.section.highlights", false); lockPref("browser.newtabpage.activity-stream.feeds.section.highlights", false);
lockPref("browser.newtabpage.activity-stream.feeds.section.topstories", false);
lockPref("browser.newtabpage.activity-stream.feeds.snippets", false); lockPref("browser.newtabpage.activity-stream.feeds.snippets", false);
lockPref("browser.newtabpage.activity-stream.feeds.telemetry", false);
defaultPref("browser.newtabpage.activity-stream.showSearch", true); defaultPref("browser.newtabpage.activity-stream.showSearch", true);
lockPref("browser.newtabpage.activity-stream.section.highlights.includePocket", false);
lockPref("browser.newtabpage.activity-stream.showSponsored", false); lockPref("browser.newtabpage.activity-stream.showSponsored", false);
lockPref("browser.newtabpage.activity-stream.showSponsoredTopSites", false);
lockPref("browser.newtabpage.activity-stream.telemetry", false); lockPref("browser.newtabpage.activity-stream.telemetry", false);
pref("browser.newtabpage.activity-stream.topSitesRows", 2); pref("browser.newtabpage.activity-stream.topSitesRows", 2);
pref("browser.newtabpage.enhanced", false); pref("browser.newtabpage.enhanced", false);
@ -59,7 +66,10 @@ defaultPref("browser.onboarding.tour.onboarding-tour-screenshots.completed", tru
defaultPref("browser.pagethumbnails.capturing_disabled", true); defaultPref("browser.pagethumbnails.capturing_disabled", true);
lockPref("browser.ping-centre.telemetry", false); lockPref("browser.ping-centre.telemetry", false);
defaultPref("browser.places.smartBookmarksVersion", -1); defaultPref("browser.places.smartBookmarksVersion", -1);
pref("browser.places.speculativeConnect.enabled", false);
pref("browser.reader.detectedFirstArticle", false); pref("browser.reader.detectedFirstArticle", false);
pref("browser.region.network.url", "");
pref("browser.region.update.enabled", false);
pref("browser.rights.3.shown", true); pref("browser.rights.3.shown", true);
defaultPref("browser.safebrowsing.appRepURL", ""); defaultPref("browser.safebrowsing.appRepURL", "");
defaultPref("browser.safebrowsing.blockedURIs.enabled", false); defaultPref("browser.safebrowsing.blockedURIs.enabled", false);
@ -113,15 +123,19 @@ defaultPref("browser.tabs.closeWindowWithLastTab", false);
lockPref("browser.tabs.crashReporting.sendReport", false); lockPref("browser.tabs.crashReporting.sendReport", false);
defaultPref("browser.translation.engine", ""); defaultPref("browser.translation.engine", "");
defaultPref("browser.uitour.enabled", false); defaultPref("browser.uitour.enabled", false);
defaultPref("browser.urlbar.dnsResolveSingleWordsAfterSearch", 0);
defaultPref("browser.urlbar.formatting.enabled", false); defaultPref("browser.urlbar.formatting.enabled", false);
defaultPref("browser.urlbar.maxRichResults", 12); defaultPref("browser.urlbar.maxRichResults", 12);
defaultPref("browser.urlbar.speculativeConnect.enabled", false); defaultPref("browser.urlbar.speculativeConnect.enabled", false);
defaultPref("browser.urlbar.suggest.quicksuggest.nonsponsored", false);
defaultPref("browser.urlbar.suggest.quicksuggest.sponsored", false);
defaultPref("browser.urlbar.suggest.searches", false); defaultPref("browser.urlbar.suggest.searches", false);
defaultPref("browser.urlbar.trimURLs", false); defaultPref("browser.urlbar.trimURLs", false);
lockPref("browser.usedOnWindows10", false); lockPref("browser.usedOnWindows10", false);
lockPref("browser.usedOnWindows10.introURL", ""); lockPref("browser.usedOnWindows10.introURL", "");
lockPref("camera.control.face_detection.enabled", false); lockPref("camera.control.face_detection.enabled", false);
pref("canvas.capturestream.enabled", false); pref("canvas.capturestream.enabled", false);
lockPref("captivedetect.canonicalURL", "");
pref("clipboard.autocopy", false); pref("clipboard.autocopy", false);
defaultPref("datareporting.healthreport.about.reportUrl", ""); defaultPref("datareporting.healthreport.about.reportUrl", "");
defaultPref("datareporting.healthreport.about.reportUrlUnified", ""); defaultPref("datareporting.healthreport.about.reportUrlUnified", "");
@ -171,6 +185,8 @@ pref("extensions.autoDisableScopes", 0);
pref("extensions.blocklist.enabled", false); pref("extensions.blocklist.enabled", false);
pref("extensions.blocklist.url", ""); pref("extensions.blocklist.url", "");
defaultPref("extensions.getAddons.cache.enabled", false); defaultPref("extensions.getAddons.cache.enabled", false);
lockPref("extensions.getAddons.showPane", false);
lockPref("extensions.htmlaboutaddons.recommendations.enabled", false);
pref("extensions.lazarus.showDonateNotification", false); pref("extensions.lazarus.showDonateNotification", false);
lockPref("extensions.pocket.enabled", false); lockPref("extensions.pocket.enabled", false);
lockPref("extensions.screenshots.upload-disabled", true); lockPref("extensions.screenshots.upload-disabled", true);
@ -227,16 +243,19 @@ pref("network.cookie.prefsMigrated", true);
defaultPref("network.dns.disableIPv6", true); defaultPref("network.dns.disableIPv6", true);
defaultPref("network.dns.disablePrefetchFromHTTPS", true); defaultPref("network.dns.disablePrefetchFromHTTPS", true);
defaultPref("network.dns.disablePrefetch", true); defaultPref("network.dns.disablePrefetch", true);
defaultPref("network.gio.supported-protocols", "");
defaultPref("network.http.speculative-parallel-limit", 0); defaultPref("network.http.speculative-parallel-limit", 0);
defaultPref("network.jar.open-unsafe-types", false); defaultPref("network.jar.open-unsafe-types", false);
pref("network.manage-offline-status", false); pref("network.manage-offline-status", false);
defaultPref("network.negotiate-auth.allow-insecure-ntlm-v1", false); defaultPref("network.negotiate-auth.allow-insecure-ntlm-v1", false);
defaultPref("network.notify.changed", false); defaultPref("network.notify.changed", false);
pref("network.predictor.enabled", false); pref("network.predictor.enabled", false);
pref("network.predictor.enable-prefetch", false);
defaultPref("network.prefetch-next", false); defaultPref("network.prefetch-next", false);
pref("network.protocol-handler.expose-all", true); pref("network.protocol-handler.expose-all", true);
defaultPref("network.protocol-handler.external-default", false); defaultPref("network.protocol-handler.external-default", false);
defaultPref("network.protocol-handler.warn-external-default", true); defaultPref("network.protocol-handler.warn-external-default", true);
defaultPref("network.proxy.allow_bypass", false);
defaultPref("network.proxy.ftp", "127.0.0.1"); defaultPref("network.proxy.ftp", "127.0.0.1");
defaultPref("network.proxy.ftp_port", 4444); defaultPref("network.proxy.ftp_port", 4444);
defaultPref("network.proxy.http", "127.0.0.1"); defaultPref("network.proxy.http", "127.0.0.1");
@ -247,6 +266,8 @@ defaultPref("network.proxy.socks_remote_dns", true);
defaultPref("network.proxy.ssl", "127.0.0.1"); defaultPref("network.proxy.ssl", "127.0.0.1");
defaultPref("network.proxy.ssl_port", 4444); defaultPref("network.proxy.ssl_port", 4444);
lockPref("network.proxy.type", 1); lockPref("network.proxy.type", 1);
pref("network.http.speculative-parallel-limit", 0);
defaultPref("network.trr.mode", 5);
defaultPref("pdfjs.disabled", true); defaultPref("pdfjs.disabled", true);
defaultPref("pdfjs.enableWebGL", false); defaultPref("pdfjs.enableWebGL", false);
defaultPref("permissions.default.camera", 2); defaultPref("permissions.default.camera", 2);
@ -286,13 +307,22 @@ defaultPref("signon.management.page.vulnerable-passwords.enabled", false);
pref("signon.rememberSignons", false); pref("signon.rememberSignons", false);
defaultPref("startup.homepage_welcome_url", "http://i2pd.i2p/"); defaultPref("startup.homepage_welcome_url", "http://i2pd.i2p/");
pref("startup.homepage_welcome_url.additional", "about:blank"); pref("startup.homepage_welcome_url.additional", "about:blank");
pref("toolkit.coverage.endpoint.base", "");
pref("toolkit.coverage.opt-out", true);
lockPref("toolkit.telemetry.archive.enabled", false); lockPref("toolkit.telemetry.archive.enabled", false);
lockPref("toolkit.telemetry.bhrPing.enabled", false);
pref("toolkit.telemetry.coverage.opt-out", true);
lockPref("toolkit.telemetry.enabled", false); lockPref("toolkit.telemetry.enabled", false);
lockPref("toolkit.telemetry.firstShutdownPing.enabled", false);
lockPref("toolkit.telemetry.newProfilePing.enabled", false);
defaultPref("toolkit.telemetry.optoutSample", false); defaultPref("toolkit.telemetry.optoutSample", false);
defaultPref("toolkit.telemetry.reportingpolicy.firstRun", false); defaultPref("toolkit.telemetry.reportingpolicy.firstRun", false);
lockPref("toolkit.telemetry.server", ""); lockPref("toolkit.telemetry.server", "");
lockPref("toolkit.telemetry.shutdownPingSender.enabled", false);
defaultPref("toolkit.telemetry.unified", false); defaultPref("toolkit.telemetry.unified", false);
defaultPref("toolkit.telemetry.unifiedIsOptIn", true); defaultPref("toolkit.telemetry.unifiedIsOptIn", true);
lockPref("toolkit.telemetry.updatePing.enabled", true);
lockPref("toolkit.winRegisterApplicationRestart", false);
defaultPref("webgl.disable-extensions", true); defaultPref("webgl.disable-extensions", true);
defaultPref("webgl.disable-fail-if-major-performance-caveat", true); defaultPref("webgl.disable-fail-if-major-performance-caveat", true);
defaultPref("webgl.disabled", true); defaultPref("webgl.disabled", true);

8
windows/build/build.cmd

@ -7,8 +7,8 @@ REM See full license text in LICENSE file at top of project tree
setlocal enableextensions setlocal enableextensions
set CURL=%~dp0curl.exe set CURL=%~dp0curl.exe
set FFversion=91.12.0esr set FFversion=102.3.0esr
set I2Pdversion=2.42.1 set I2Pdversion=2.43.0
call :GET_LOCALE call :GET_LOCALE
call :GET_PROXY call :GET_PROXY
call :GET_ARCH call :GET_ARCH
@ -73,7 +73,9 @@ if "%locale%"=="ru" (
REM Patching them REM Patching them
sed -i "s/\"https\:\/\/firefox\.settings\.services\.mozilla\.com\/v1\"$/gServerURL/" ..\Firefox\App\tmp\modules\services-settings\Utils.jsm sed -i "s/\"https\:\/\/firefox\.settings\.services\.mozilla\.com\/v1\"$/gServerURL/" ..\Firefox\App\tmp\modules\services-settings\Utils.jsm
if errorlevel 1 ( echo ERROR:%ErrorLevel% && pause && exit ) else (echo Patched 1/1) if errorlevel 1 ( echo ERROR:%ErrorLevel% && pause && exit ) else (echo Patched 1/2)
sed -i "s/\"https\:\/\/firefox\.settings\.services\.mozilla\.com\/v1\",$/\"\",/" ..\Firefox\App\tmp\modules\AppConstants.jsm
if errorlevel 1 ( echo ERROR:%ErrorLevel% && pause && exit ) else (echo Patched 2/2)
REM Backing up old omni.ja REM Backing up old omni.ja
ren ..\Firefox\App\Firefox\omni.ja omni.ja.bak ren ..\Firefox\App\Firefox\omni.ja omni.ja.bak

32
windows/build/preferences/i2pdbrowser.cfg

@ -1,13 +1,14 @@
// I2Pd Browser preferences // I2Pd Browser preferences
/* /*
* Copyright (c) 2013-2019, The PurpleI2P Project * Copyright (c) 2013-2022, The PurpleI2P Project
* This file is part of Purple i2pd project and licensed under BSD3 * This file is part of Purple i2pd project and licensed under BSD3
* See full license text in LICENSE file at top of project tree * See full license text in LICENSE file at top of project tree
*/ */
lockPref("accessibility.force_disabled", 1); lockPref("accessibility.force_disabled", 1);
defaultPref("app.normandy.first_run", false); defaultPref("app.normandy.first_run", false);
lockPref("app.normandy.api_url", "");
lockPref("app.normandy.enabled", false); lockPref("app.normandy.enabled", false);
lockPref("app.normandy.optoutstudies.enabled", false); lockPref("app.normandy.optoutstudies.enabled", false);
lockPref("app.shield.optoutstudies.enabled", false); lockPref("app.shield.optoutstudies.enabled", false);
@ -29,6 +30,7 @@ defaultPref("browser.casting.enabled", false);
lockPref("browser.contentblocking.database.enabled", false); lockPref("browser.contentblocking.database.enabled", false);
lockPref("browser.contentblocking.report.lockwise.enabled", false); lockPref("browser.contentblocking.report.lockwise.enabled", false);
lockPref("browser.contentblocking.report.monitor.enabled", false); lockPref("browser.contentblocking.report.monitor.enabled", false);
lockPref("browser.crashReports.unsubmittedCheck.autoSubmit2", false);
lockPref("browser.discovery.enabled", false); lockPref("browser.discovery.enabled", false);
pref("browser.download.manager.retention", 0); pref("browser.download.manager.retention", 0);
defaultPref("browser.download.useDownloadDir", false); defaultPref("browser.download.useDownloadDir", false);
@ -42,10 +44,15 @@ lockPref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", fal
lockPref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false); lockPref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false);
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.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.discoverystream.enabled", false); lockPref("browser.newtabpage.activity-stream.discoverystream.enabled", false);
lockPref("browser.newtabpage.activity-stream.feeds.discoverystreamfeed", false);
lockPref("browser.newtabpage.activity-stream.feeds.section.highlights", false); lockPref("browser.newtabpage.activity-stream.feeds.section.highlights", false);
lockPref("browser.newtabpage.activity-stream.feeds.section.topstories", false);
lockPref("browser.newtabpage.activity-stream.feeds.snippets", false); lockPref("browser.newtabpage.activity-stream.feeds.snippets", false);
lockPref("browser.newtabpage.activity-stream.feeds.telemetry", false);
defaultPref("browser.newtabpage.activity-stream.showSearch", true); defaultPref("browser.newtabpage.activity-stream.showSearch", true);
lockPref("browser.newtabpage.activity-stream.section.highlights.includePocket", false);
lockPref("browser.newtabpage.activity-stream.showSponsored", false); lockPref("browser.newtabpage.activity-stream.showSponsored", false);
lockPref("browser.newtabpage.activity-stream.showSponsoredTopSites", false);
lockPref("browser.newtabpage.activity-stream.telemetry", false); lockPref("browser.newtabpage.activity-stream.telemetry", false);
pref("browser.newtabpage.activity-stream.topSitesRows", 2); pref("browser.newtabpage.activity-stream.topSitesRows", 2);
pref("browser.newtabpage.enhanced", false); pref("browser.newtabpage.enhanced", false);
@ -59,7 +66,10 @@ defaultPref("browser.onboarding.tour.onboarding-tour-screenshots.completed", tru
defaultPref("browser.pagethumbnails.capturing_disabled", true); defaultPref("browser.pagethumbnails.capturing_disabled", true);
lockPref("browser.ping-centre.telemetry", false); lockPref("browser.ping-centre.telemetry", false);
defaultPref("browser.places.smartBookmarksVersion", -1); defaultPref("browser.places.smartBookmarksVersion", -1);
pref("browser.places.speculativeConnect.enabled", false);
pref("browser.reader.detectedFirstArticle", false); pref("browser.reader.detectedFirstArticle", false);
pref("browser.region.network.url", "");
pref("browser.region.update.enabled", false);
pref("browser.rights.3.shown", true); pref("browser.rights.3.shown", true);
defaultPref("browser.safebrowsing.appRepURL", ""); defaultPref("browser.safebrowsing.appRepURL", "");
defaultPref("browser.safebrowsing.blockedURIs.enabled", false); defaultPref("browser.safebrowsing.blockedURIs.enabled", false);
@ -113,15 +123,19 @@ defaultPref("browser.tabs.closeWindowWithLastTab", false);
lockPref("browser.tabs.crashReporting.sendReport", false); lockPref("browser.tabs.crashReporting.sendReport", false);
defaultPref("browser.translation.engine", ""); defaultPref("browser.translation.engine", "");
defaultPref("browser.uitour.enabled", false); defaultPref("browser.uitour.enabled", false);
defaultPref("browser.urlbar.dnsResolveSingleWordsAfterSearch", 0);
defaultPref("browser.urlbar.formatting.enabled", false); defaultPref("browser.urlbar.formatting.enabled", false);
defaultPref("browser.urlbar.maxRichResults", 12); defaultPref("browser.urlbar.maxRichResults", 12);
defaultPref("browser.urlbar.speculativeConnect.enabled", false); defaultPref("browser.urlbar.speculativeConnect.enabled", false);
defaultPref("browser.urlbar.suggest.quicksuggest.nonsponsored", false);
defaultPref("browser.urlbar.suggest.quicksuggest.sponsored", false);
defaultPref("browser.urlbar.suggest.searches", false); defaultPref("browser.urlbar.suggest.searches", false);
defaultPref("browser.urlbar.trimURLs", false); defaultPref("browser.urlbar.trimURLs", false);
lockPref("browser.usedOnWindows10", false); lockPref("browser.usedOnWindows10", false);
lockPref("browser.usedOnWindows10.introURL", ""); lockPref("browser.usedOnWindows10.introURL", "");
lockPref("camera.control.face_detection.enabled", false); lockPref("camera.control.face_detection.enabled", false);
pref("canvas.capturestream.enabled", false); pref("canvas.capturestream.enabled", false);
lockPref("captivedetect.canonicalURL", "");
pref("clipboard.autocopy", false); pref("clipboard.autocopy", false);
defaultPref("datareporting.healthreport.about.reportUrl", ""); defaultPref("datareporting.healthreport.about.reportUrl", "");
defaultPref("datareporting.healthreport.about.reportUrlUnified", ""); defaultPref("datareporting.healthreport.about.reportUrlUnified", "");
@ -171,6 +185,8 @@ pref("extensions.autoDisableScopes", 0);
pref("extensions.blocklist.enabled", false); pref("extensions.blocklist.enabled", false);
pref("extensions.blocklist.url", ""); pref("extensions.blocklist.url", "");
defaultPref("extensions.getAddons.cache.enabled", false); defaultPref("extensions.getAddons.cache.enabled", false);
lockPref("extensions.getAddons.showPane", false);
lockPref("extensions.htmlaboutaddons.recommendations.enabled", false);
pref("extensions.lazarus.showDonateNotification", false); pref("extensions.lazarus.showDonateNotification", false);
lockPref("extensions.pocket.enabled", false); lockPref("extensions.pocket.enabled", false);
lockPref("extensions.screenshots.upload-disabled", true); lockPref("extensions.screenshots.upload-disabled", true);
@ -227,16 +243,19 @@ pref("network.cookie.prefsMigrated", true);
defaultPref("network.dns.disableIPv6", true); defaultPref("network.dns.disableIPv6", true);
defaultPref("network.dns.disablePrefetchFromHTTPS", true); defaultPref("network.dns.disablePrefetchFromHTTPS", true);
defaultPref("network.dns.disablePrefetch", true); defaultPref("network.dns.disablePrefetch", true);
defaultPref("network.gio.supported-protocols", "");
defaultPref("network.http.speculative-parallel-limit", 0); defaultPref("network.http.speculative-parallel-limit", 0);
defaultPref("network.jar.open-unsafe-types", false); defaultPref("network.jar.open-unsafe-types", false);
pref("network.manage-offline-status", false); pref("network.manage-offline-status", false);
defaultPref("network.negotiate-auth.allow-insecure-ntlm-v1", false); defaultPref("network.negotiate-auth.allow-insecure-ntlm-v1", false);
defaultPref("network.notify.changed", false); defaultPref("network.notify.changed", false);
pref("network.predictor.enabled", false); pref("network.predictor.enabled", false);
pref("network.predictor.enable-prefetch", false);
defaultPref("network.prefetch-next", false); defaultPref("network.prefetch-next", false);
pref("network.protocol-handler.expose-all", true); pref("network.protocol-handler.expose-all", true);
defaultPref("network.protocol-handler.external-default", false); defaultPref("network.protocol-handler.external-default", false);
defaultPref("network.protocol-handler.warn-external-default", true); defaultPref("network.protocol-handler.warn-external-default", true);
defaultPref("network.proxy.allow_bypass", false);
defaultPref("network.proxy.ftp", "127.0.0.1"); defaultPref("network.proxy.ftp", "127.0.0.1");
defaultPref("network.proxy.ftp_port", 4444); defaultPref("network.proxy.ftp_port", 4444);
defaultPref("network.proxy.http", "127.0.0.1"); defaultPref("network.proxy.http", "127.0.0.1");
@ -247,6 +266,8 @@ defaultPref("network.proxy.socks_remote_dns", true);
defaultPref("network.proxy.ssl", "127.0.0.1"); defaultPref("network.proxy.ssl", "127.0.0.1");
defaultPref("network.proxy.ssl_port", 4444); defaultPref("network.proxy.ssl_port", 4444);
lockPref("network.proxy.type", 1); lockPref("network.proxy.type", 1);
pref("network.http.speculative-parallel-limit", 0);
defaultPref("network.trr.mode", 5);
defaultPref("pdfjs.disabled", true); defaultPref("pdfjs.disabled", true);
defaultPref("pdfjs.enableWebGL", false); defaultPref("pdfjs.enableWebGL", false);
defaultPref("permissions.default.camera", 2); defaultPref("permissions.default.camera", 2);
@ -286,13 +307,22 @@ defaultPref("signon.management.page.vulnerable-passwords.enabled", false);
pref("signon.rememberSignons", false); pref("signon.rememberSignons", false);
defaultPref("startup.homepage_welcome_url", "http://i2pd.i2p/"); defaultPref("startup.homepage_welcome_url", "http://i2pd.i2p/");
pref("startup.homepage_welcome_url.additional", "about:blank"); pref("startup.homepage_welcome_url.additional", "about:blank");
pref("toolkit.coverage.endpoint.base", "");
pref("toolkit.coverage.opt-out", true);
lockPref("toolkit.telemetry.archive.enabled", false); lockPref("toolkit.telemetry.archive.enabled", false);
lockPref("toolkit.telemetry.bhrPing.enabled", false);
pref("toolkit.telemetry.coverage.opt-out", true);
lockPref("toolkit.telemetry.enabled", false); lockPref("toolkit.telemetry.enabled", false);
lockPref("toolkit.telemetry.firstShutdownPing.enabled", false);
lockPref("toolkit.telemetry.newProfilePing.enabled", false);
defaultPref("toolkit.telemetry.optoutSample", false); defaultPref("toolkit.telemetry.optoutSample", false);
defaultPref("toolkit.telemetry.reportingpolicy.firstRun", false); defaultPref("toolkit.telemetry.reportingpolicy.firstRun", false);
lockPref("toolkit.telemetry.server", ""); lockPref("toolkit.telemetry.server", "");
lockPref("toolkit.telemetry.shutdownPingSender.enabled", false);
defaultPref("toolkit.telemetry.unified", false); defaultPref("toolkit.telemetry.unified", false);
defaultPref("toolkit.telemetry.unifiedIsOptIn", true); defaultPref("toolkit.telemetry.unifiedIsOptIn", true);
lockPref("toolkit.telemetry.updatePing.enabled", true);
lockPref("toolkit.winRegisterApplicationRestart", false);
defaultPref("webgl.disable-extensions", true); defaultPref("webgl.disable-extensions", true);
defaultPref("webgl.disable-fail-if-major-performance-caveat", true); defaultPref("webgl.disable-fail-if-major-performance-caveat", true);
defaultPref("webgl.disabled", true); defaultPref("webgl.disabled", true);

BIN
windows_prebuilt/build/7zsd_LZMA2_i2pdbrowser_1.3.2.sfx → windows_prebuilt/build/7zsd_LZMA2_i2pdbrowser_1.3.3.sfx

Binary file not shown.

2
windows_prebuilt/build/build_7z.bat

@ -6,7 +6,7 @@ REM See full license text in LICENSE file at top of project tree
echo ‘®§¤ ¥¬ 7z  à娢 á ­ ¡®à®¬... echo ‘®§¤ ¥¬ 7z  à娢 á ­ ¡®à®¬...
REM <EFBFBD>  ¢ë室¥ ¯®«ãç ¥¬ 7z  à娢, ¢ ª®â®à®¬ ¡ã¤ãâ «¥¦ âì ¯ ¯ª¨ Firefox, I2Pd ¨ StartI2PdBrowser.bat ¨§ ¯ ¯ª¨ src ã஢­¥¬ ¢ëè¥. REM <EFBFBD>  ¢ë室¥ ¯®«ãç ¥¬ 7z  à娢, ¢ ª®â®à®¬ ¡ã¤ãâ «¥¦ âì ¯ ¯ª¨ Firefox, I2Pd ¨ StartI2PdBrowser.bat ¨§ ¯ ¯ª¨ src ã஢­¥¬ ¢ëè¥.
7z a -t7z -m0=lzma2:d192m -mx=9 -aoa -mfb=273 -md=128m -ms=on -- I2PdBrowserPortable_1.3.2.7z ..\..\windows\Firefox ..\..\windows\i2pd ..\src\StartI2PdBrowser.bat 7z a -t7z -m0=lzma2:d192m -mx=9 -aoa -mfb=273 -md=128m -ms=on -- I2PdBrowserPortable_1.3.3.7z ..\..\windows\Firefox ..\..\windows\i2pd ..\src\StartI2PdBrowser.bat
echo ƒ®â®¢®! echo ƒ®â®¢®!
pause pause

2
windows_prebuilt/build/build_exe.bat

@ -10,7 +10,7 @@ REM
echo ‘®§¤ ¥¬ 7z SFX - á ¬®à á¯ ª®¢ë¢ î騩áï  à娢... echo ‘®§¤ ¥¬ 7z SFX - á ¬®à á¯ ª®¢ë¢ î騩áï  à娢...
REM <EFBFBD>  ¢ë室¥ ¯®«ãç ¥¬ á ¬®à á¯ ª®¢ë¢ î騩áï  à娢,  à娢 ¯®á«¥ í⮣® 㤠«ï¥¬. REM <EFBFBD>  ¢ë室¥ ¯®«ãç ¥¬ á ¬®à á¯ ª®¢ë¢ î騩áï  à娢,  à娢 ¯®á«¥ í⮣® 㤠«ï¥¬.
copy /b 7zsd_LZMA2_i2pdbrowser_1.3.2.sfx + config.txt + I2PdBrowserPortable.7z I2PdBrowserPortable_1.3.2.exe >> nul copy /b 7zsd_LZMA2_i2pdbrowser_1.3.3.sfx + config.txt + I2PdBrowserPortable.7z I2PdBrowserPortable_1.3.3.exe >> nul
del I2PdBrowserPortable.7z >> nul del I2PdBrowserPortable.7z >> nul
echo ƒ®â®¢®! echo ƒ®â®¢®!

Loading…
Cancel
Save