Skip to content

i2p-firefox-2.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Apr 23:24
· 51 commits to master since this release

I2P Easy-Install Bundle for Windows 2.5.0

This is a release of the I2P Easy-Install Bundle for Windows.

2.5.0 Release Notes.

This release, I2P 2.5.0, provides more user-facing improvements than the 2.4.0 release, which was focused on implementing the NetDB isolation strategy.

New features have been added to I2PSnark like the ability to search through torrents. Bugs have been fixed to improve compatibility with other I2P torrent clients like BiglyBT and qBittorrent. We would like to thank all of the developers who have worked with libtorrent and qBittorrent to enable and improve their I2P support. New features have also been added to SusiMail including support for Markdown formatting in emails and the ability to drag-and-drop attachments into emails. Tunnels created with the Hidden Services manager now support "Keepalive" which improves performance and compatibility with web technologies, enabling more sophisticated I2P sites.

During this release we also made several tweaks to the NetDB to improve its resilience to spam and to improve the router's ability to reject suspicious messages. This was part of an effort to "audit" the implementation of "Sub-DB isolation" defenses from the 2.4.0 release. This investigation uncovered one minor isolation-piercing event which we repaired. This issue was discovered and fixed internally by the I2P team.

During this release several improvements were made to the process of releasing our downstream distributions for Android and Windows. This should result in improved delivery and availability for these downstream products.

As usual, we recommend that you update to this release. The best way to maintain security and help the network is to run the latest release.2023-01-23 idk

  • Move build scripts to their own directory and make them use correct paths when moved
  • Add EXTRA to router when generating embedded router jars.

2022-09-20 idk

  • improve compatibility with local service installs and with un-bundled installs side-by-side with bundled intalls
  • version 1.9.7

2022-09-18 idk

  • remove unstable/deprecated targets from Makefile.
  • make it fatal if a jpackaged I2P is not found, the profile launcher is now part of the jpackage

2022-09-16 idk

  • remove unstable/deprecated functionality. Better solutions have been developed and instructions
    on how to use them are provided.
  • update build documentation.

2022-09-13 idk

  • make it a "portable" application in that the entire app and config can be carried on a portable
    storage device. Requires minor tweaks to work well still.

2022-09-08 idk

  • Generate a source tarball when we checkout a branch of i2p.i2p
  • Upload a source tarball when we do a daily build
  • Clean up a source tarball when running the clean script. Regenerate tarball after cleaning.

2022-09-06 idk

  • Point release 1.9.5, fixes a bug which occurs more often on Windows 11, fixes a SusiDNS issue

2022-08-28 idk

  • Migrate away from batch scripts and simply launch a browser if I2P is already running.
    This is more flexible, stable, and simplet to install
  • Improves compatibility with detatched and un-bundled routers on the same system
  • Fixes bugs in Firefox path finding

2022-05-8 idk

  • Add translations for Arabic, German, French, Italian, Japanese, Portuguese, Russian,
    and Chinese.
  • Add support for I2P+ Router Console detection. Not an endorsement of I2P+, just
    a convenience requested by a helpful user.
  • The build system has been radically improved in order to be simpler to set up and
    configure.
  • Fixed a bug where the build deleted a config file.

2022-05-5 idk

  • Fix a bug where the I2P router detection inappropriately prioritized an easy
    install bundle when a non-bundled instal was in use.

2022-03-25 idk

  • This release adds support for user-mode, non-privileged installation of the
    jpackaged router and the browser profile. Admin installation is still supported
    and detected automatically, to support existing bundles.
  • On restart to update, will detect if a router requires admin rights to install
    and will ask the user to authorize the update. In user-mode, no prompt will ever
    be seen.
  • Updates to the Firefox profiles to improve compatibility with more Firefoxes

2022-02-10 idk

  • This release fixes automatic update using Bittorrent within the I2P network
    and the custom Update PostProcessor.
  • Fixes the first-run launcher bug
  • Drastically simplifies the Windows build process
  • Adds support for development releases
  • Adds support for Debian packaging(Of just the Firefox profile)

2021-11-1 idk

  • HTTPS Everywhere will now self-disable on some Firefox versions. This is not
    an issue since HTTPS Everywhere is deprecated in favor of Firefox built-in
    HTTPS enforcement features.
  • .bat Script: Detect location of C:\Program Files\I2P or
    C\Program Files(x86)\I2P in launcher scripts
  • NSIS changes
  • Make launcher scripts static artifacts instead of generating them during
    the install process
  • If a jpackaged I2P router is present in $checkout/I2P, include it in an
    installer.
  • If a running installer doesn't find an I2P router in Program Files, install
    the jpackaged I2P router. Mark it as jpackaged so we can quickly determine
    from other applications.
  • I2P in Private Browsing changes
  • bugfix for reset() of dynamic theme
  • bugfix for erroneous redirect/contain of mis-identified I2PSnark containers
  • improve support for in-I2P HTTPS
  • use global CSS on pageAction panels for HTTP, HTTPS, and Bittorrent(@Sadie)
  • improve support for I2PSnark web handler in HTTPS tabs
  • icon update(@Sadie)
  • contain android-incompatible features so they won't be executed on Fennec
  • translate into Spanish
  • visually conceal/reveal features based on whether they are enabled/configured.
  • I2P Jpackage
  • support for building an I2P Jpackage has been added to the build system
    Note that support is platform-specific, to build a Windows jpackage one must
    use a Windows OS, to build a Linux jpackage one must use a Linux OS. Only
    Windows jpackages are used for a release product.
  • For information about how releases are built see README.md and UPDATES.md
  • The jpackaged router has the following differences from mainline I2P:
  • The jars are installed to a different directory.
  • The native libraries are installed to a different directory
  • The wrapper script is not installed and not used, and replaced by the
    browser launcher.
  • The I2P executable is %programfiles%/I2P/I2P.exe, command-line flags are not
    compatible but configuration files are.
  • wrapper.config is unused
  • The built-by entry will reflect that idk built the package
  • Use flags to achieve compatibility with plugins that use Reflection on Java
    17 jpackages

2021-01-17 idk

  • Use Local Application Data instead of Roaming application data for router.config file
  • Use Roaming Application Daya only if a clients.config.d is present, indicating that the
    roaming application directory is in use deliberately.

2020-12-20 idk

  • Add I2P in Private Browsing plugin, which for the purposes of this profile provides
  • X-I2P-Location functionality(Alternate service locations for mirrors)
  • X-I2P-TorrentLocation functionality(Alternate resource locations for sites)
  • Pre-Disable HTTPS only mode dom.security.https_only_mode=false in the profile in favor of HTTPS-Everywhere
  • Enable the use of extensions in private mode by default.

2019-02-10 zab

  • Fix missing texts on Finish page

2019-02-09 zab

  • Enable js on the console and disable everywhere else
  • Newer versions of plugins
  • Bump profile version to 0.2
  • Move I2P detection to happen before any files are written
  • Update I2P detection to detect "zero" installer as well
  • Bump installer version to 0.02a

2019-01-08 zab

  • Rename the output of the windows installer to include version.
    • current (initial) version is 0.01a
  • Change text in prompts for Firefox and I2P locations
  • check 32-bit location even if install should have been 64-bit
  • use a Toopie as icon
  • Add language selection dialog

2019-01-07 zzz

  • Remove irrelevant parts of Tor license
  • Fix Makefile to not re-download the xpi's

2019-01-07 zab

  • Split the license into files to reduce size and fix build on nsis v3 (ticket 2372)

2019-01-05 zab

  • start a changelog
  • add version to the profile, independent of installer version
    • version 0.1 corresponds to IDK version 0.03b

Checksums

621301bd5f0e0ef1879ed16f8a40d5da9444525755736411fe1e326192f90cb2  I2P-EXE-2.4.992.exe
decbdef9ef24f6b614027afb006dc7ee4b4817f48a25dbd6af440a6f2be5ecb3  I2P-Easy-Install-Bundle-2.4.992.exe
bf6f5d162885798072cd61c098bbe871571ac116aaed411b330bab247064e399  I2P-MSI-2.4.992.msi
0b9c68a6d97727140e56bc80c0096db9340ce12d5bdb7cc3252713a7bb0d33ca  I2P-windows-portable.zip
18d68eeb61762f0b8cef3505802b5d4a2fa1327fa0fd8f2f41775328361be60b  I2P.tar.gz
669d353ea064a6a660ef94e8d70728f011e81f98b0fbf298b4d124bbcec7ba83  changelog.txt
I2P-EXE-2.4.992.exe:                 PE32+ executable (GUI) x86-64, for MS Windows
I2P-Easy-Install-Bundle-2.4.992.exe: PE32 executable (GUI) Intel 80386, for MS Windows, Nullsoft Installer self-extracting archive
I2P-MSI-2.4.992.msi:                 Composite Document File V2 Document, Little Endian, Os: Windows, Version 6.2, MSI Installer, Code page: 1252, Title: Installation Database, Subject: I2P-MSI, Author: Unknown, Keywords: Installer, Comments: This installer database contains the logic and data required to install I2P-MSI., Template: x64;1033, Revision Number: {F44ACC17-351A-4424-A4F5-7F9E52BBE96E}, Create Time/Date: Wed Mar 20 02:46:40 2024, Last Saved Time/Date: Wed Mar 20 02:46:40 2024, Number of Pages: 200, Number of Words: 10, Name of Creating Application: Windows Installer XML Toolset (3.14.0.8606), Security: 2
I2P-windows-portable.zip:            Zip archive data, at least v2.0 to extract, compression method=deflate
I2P.tar.gz:                          gzip compressed data, from Unix, original size modulo 2^32 766935040
changelog.txt:                       ASCII text

Checksums

29369a094d06167856fd8103d7eb5a223353bd14a4b7a03f070deedb1ac4b76a  I2P-EXE-2.5.0.exe
8c1ac591b155cc72e028e705441170ee61d4bf8bd3b84251a2a2dcbb70b2f37a  I2P-Easy-Install-Bundle-2.5.0.exe
23fc0f361e946d50a633084ed3f3c26094a521c513fb9ca5fd7520466de7bf42  I2P-MSI-2.5.0.msi
249583b08e51b7e95071444e02d282ff6b0ade6bb5e8429d99a2384b46503150  I2P-windows-portable.zip
056fd39b68cd1d81ad9863729da6dc0b56ffeea90fcf6093ad7aa8eaaa0da7c3  I2P.tar.gz
41a4be25c2f2f6e6cbf4cf4e05fc75e5575fdc76772786d2adb908156c329866  changelog.txt
I2P-EXE-2.5.0.exe:                 PE32+ executable (GUI) x86-64, for MS Windows
I2P-Easy-Install-Bundle-2.5.0.exe: PE32 executable (GUI) Intel 80386, for MS Windows, Nullsoft Installer self-extracting archive
I2P-MSI-2.5.0.msi:                 Composite Document File V2 Document, Little Endian, Os: Windows, Version 6.2, MSI Installer, Code page: 1252, Title: Installation Database, Subject: I2P-MSI, Author: Unknown, Keywords: Installer, Comments: This installer database contains the logic and data required to install I2P-MSI., Template: x64;1033, Revision Number: {06904BC4-E36B-4E2B-8248-D92E2DF00313}, Create Time/Date: Mon Apr  8 23:12:20 2024, Last Saved Time/Date: Mon Apr  8 23:12:20 2024, Number of Pages: 200, Number of Words: 10, Name of Creating Application: Windows Installer XML Toolset (3.14.1.8722), Security: 2
I2P-windows-portable.zip:          Zip archive data, at least v2.0 to extract, compression method=deflate
I2P.tar.gz:                        gzip compressed data, from Unix, original size modulo 2^32 766965760
changelog.txt:                     ASCII text, with very long lines (623)
docs:                              directory