Skip to content

Releases: eyedeekay/i2p.plugins.firefox

2.6.2

21 Aug 05:44
2.6.2
aca1dd6
Compare
Choose a tag to compare

Mon, July 8

  • Fix a bug which caused the profile manager to fail to detect Firefox on some systems
  • Fix a bug which caused the profile manager to use an unwritable directory on some systems
  • Fix a bug where if user tried to run it from the home directory, the application would make sure that no firefoxes existed in any subdirectory before running

Thu, March 7

  • re-implement Plugin functions with Destop GUI API.
  • Fix several NPE's
  • Delete redundant code
  • CI/CD improvements, packaging improvements

Tue, January 17

  • Remove HTTPS everywhere from all profiles
  • Generate a Tor Browser install to go inside Linux jpackage portables

Sat, December 31

  • Add environment variables which customize behavior of Tor Browser

Sun, December 18

  • Enable use as a Java I2P Console Plugin

Tue, November 22

  • Fix some minor issues from buildsystem refactor that surfaced during release
  • update to version 1.0.5

Sat, October 22

  • Add systray for launching browsers from our own GUI
  • Add browser.config file for customizing configuration

Thu, October 20

  • Complete the PWA/App mode

Sat, October 1

  • Work around anti-automation measures on OSX by writing final command out to shell script and running that
  • Deterministically generate .zip files
  • Add Tor Browser support to OSX
  • Improve Tor Browser support on Linux

Sun, September 25

  • Become version 1.0.0

Wed, September 15

  • Add ant targets which auto-update the user.js

Wed, September 14

  • Add ant targets which fetch Firefox addons from addons.mozilla.org

Sun, September 11

  • Make the logging a little more sensible

Tue, September 6

  • Wait up to 5 seconds for the initializing headless Firefox instance to die on Windows
  • Add option to disable proxy pre-check by setting timeout to zero or less

Tue, September 6

  • Run headlessly on first-run on Windows.
  • Add support for building an .exe package.
  • Add support for building an .zip Windows portable package.
  • Add support for building an .rpm package.
  • Destroy headless process if it goes too long.

Mon, September 5

  • Fix several issues with running on Windows 11
  • Make tunnel nicknames different to avoid double shared tunnels
  • Add support for building a .deb package.
  • Add support for building an .msi package.

Fri, September 2

  • Disable HTTPS only mode in favor of HTTPS-first mode to remove the interstitial on I2P sites.
  • Clearnet sites still choose HTTPS first and will silently deny downgrades but will not warn HTTP-only users.

Thu, September 1

  • Add a jpackage target. Add descriptions to release items.

Wed, August 31

  • Add unpacked extensions for Chromium profiles
  • Add Chromium flags from Ungoogled-Chromium documentation
  • Add Usability/Strict mode switching for Chromium

Tue, August 30

  • Add Usability/Strict mode switching for Firefox
  • Factor out common functions to own class

Sun, August 28

  • Adds support for generically configuring a browser with environment variables.
  • Bugfix for MSEdgium support
  • Add detachable version of launchers

Sat, August 27

  • Added support for passing a URL as a parameter to the cli's
  • revised test.sh

Mon, August 22

  • Completes support for auto-selecting either a Firefox or Chrome instance, automatically

Sat, August 21

  • Adds support for passing the -private flag to start Firefox with --private-window and Chromium --incognito

Fri, August 20

  • Chromium is now a first-class citizen

Fri, August 19

  • Adds the ability to pass --private-window to Firefoxes and --incognito to Chromiums
  • Switch Tor Browser to the top of the order on Windows to match i2p.firefox behavior

Mon, August 8

  • Add Chromium support. You heard me. Chromium support.
  • Update launcher script so it self-discovers the location of the script and uses that to find the bundled jar.

Sun, August 7

  • Wrote the Javadoc
  • Embedded the Firefox profile in the Jar so it always unpacks correctly
  • re-added Tor Browser support on Windows
  • Fix false positives in validation routine
  • Make constructors public
  • Wait on processbuilder to close

Saturday, August 6

  • Implemented firefox detection
  • Implemented directory setup
  • Implemented processBuilder generator

Checksums

dc8797cfae23640e27ed7b32a3e6ccec232d24411d64cd9e5b107f8c5384a70a  CHANGES.md
9a36e15def2a95077027cd0db5f95b345a87a8edfe5e89ea7f83aaa3c94f5ebb  i2p.chromium.base.profile.zip
97ae21d621f813fd2d91f5921fe1eee95ec0d01782bf93db7b3689f959a9f3b8  i2p.chromium.usability.profile.zip
5cd673bb27827e67796b52f26194b7b1504dddf1630ad9d9084ab6a318c6d20a  i2p.firefox.base.profile.zip
556fc2df825e64b1463e88ec77a5de46bce61516a475e1136110363d5badabd2  i2p.firefox.usability.profile.zip
6d3882ac113116b8f40ce07985e779859a68f43f14278b40f1628ea5362acca5  i2pbrowser-1.0.0-1.x86_64.rpm
aa7185799b17fd7893818fe7728f3e3cb6b4c8022e033fc0f33f6be81e7b2c2f  i2pbrowser-1.0.0.dmg
c307fb6556821258520a3d522cf7fbe2031aa421161fcac3e409f5ce20a1637a  i2pbrowser-1.0.0.exe
5eae853ff7f8b9a05c4c7111147882a54aabd1cf581d21396878055a54a3efc7  i2pbrowser-1.0.0.msi
cda1bb2058048a4303bbc65543a0f340ade1c88881ee60704333e767bae10db6  i2pbrowser-1.0.0.pkg
183197aa39e891d5763ef5449957b9d9790bdfaaa06760288526f6283b865d97  i2pbrowser-portable.zip
f017951df66f2e3d2d57886085a95bd2463cc8f7d793683960da30b842b9b17b  i2pbrowser.tar.gz
4538172d9753967485566e52f064dbc06a5123971044d973766de28051d53eb1  i2pbrowser_1.0.0_amd64.deb
6b5dd3e4ab1bcb3df4a5a758b5469239453c713bb6266bc5eea8b0d9ec7aa413  i2pfirefox-plugin.jar
85ce64a3c03c72421947c777a72d42be6fc568c5317070927463accb347b703f  i2pfirefox.jar
9856613f8229a773ef54a9e7e2a37a6c788755d96393478afce8db7439404e42  plugin.zip
CHANGES.md:                         ASCII text
i2p.chromium.base.profile.zip:      Zip archive data, at least v2.0 to extract, compression method=store
i2p.chromium.usability.profile.zip: Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.base.profile.zip:       Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.usability.profile.zip:  Zip archive data, at least v2.0 to extract, compression method=store
i2pbrowser-1.0.0-1.x86_64.rpm:      RPM v3.0 bin i386/x86_64
i2pbrowser-1.0.0.dmg:               zlib compressed data
i2pbrowser-1.0.0.exe:               PE32+ executable (GUI) x86-64, for MS Windows
i2pbrowser-1.0.0.msi:               Composite Document File V2 Document, Little Endian, Os: Windows, Version 6.2, MSI Installer, Code page: 1252, Title: Installation Database, Subject: i2pbrowser, Author: Unknown, Keywords: Installer, Comments: This installer database contains the logic and data required to install i2pbrowser., Template: x64;1033, Revision Number: {6D1D56D8-CB72-4709-BD0B-0FDBF71C6D32}, Create Time/Date: Sun Mar 10 06:04:32 2024, Last Saved Time/Date: Sun Mar 10 06:04:32 2024, Number of Pages: 200, Number of Words: 10, Name of Creating Application: Windows Installer XML Toolset (3.14.0.8606), Security: 2
i2pbrowser-1.0.0.pkg:               xar archive compressed TOC: 1244, SHA-1 checksum, contains  zlib compressed data
i2pbrowser-portable.zip:            Zip archive data, at least v2.0 to extract, compression method=deflate
i2pbrowser.tar.gz:                  gzip compressed data, from Unix, original size modulo 2^32 725985280
i2pbrowser_1.0.0_amd64.deb:         Debian binary package (format 2.0), with control.tar.zs, data compression zst
i2pfirefox-plugin.jar:              Java archive data (JAR)
i2pfirefox.jar:                     Java archive data (JAR)
plugin.zip:                         Zip archive data, at least v1.0 to extract, compression method=store

Checksums

60c14bbd0a82633d10df82c275f2f4c8c04d8d3ec6a1bc140f797d4068ae2879  CHANGES.md
b133988ceaccd376fccf3f9e8d19ebb6073dec1fe95830ba157ee1c07e943ef2  i2p.chromium.base.profile.zip
3439cae3a7c5fe4bd1ed0f0a238079c1ad9a1c9e915ae5637aa8964449e96476  i2p.chromium.usability.profile.zip
e3f7f91c5da0c821d7539c6cec90c9eb2da7f9cb4d07893244b8b45409bc8569  i2p.firefox.base.profile.zip
4f6216ad0274958929d641eaf8fa758d1d888dd72ccd1c082ea89f938d376ffc  i2p.firefox.usability.profile.zip
6ac074be0c0156c195260aca3cef443a798a34e1f5fa55a059805bc463321674  i2pbrowser-1.0.0-1.x86_64.rpm
dd88f9c9f7d60d5762c347f5a75837b7a59d58992119b68a9910ca6ddc4fb2f7  i2pbrowser-1.0.0.dmg
54148f8396750e436311de630c55273ace361f28060df167d1bfa1452f508bb1  i2pbrowser-1.0.0.exe
e590e3e2466309347bbae388c8eeb05d1184a5b5b8b06ebe7d364b92ce6898ce  i2pbrowser-1.0.0.msi
0188f544e0bf8b693286bcb321cd3ef4699f53189c6a341a11897554ea2ba52f  i2pbrowser-1.0.0.pkg
f0b2d5b1e071c55d191e460ea7c616681f1b596e37b7184171f6e275a750ab2a  i2pbrowser-portable.zip
f17091977b4014f868de0363cb7a649297b5c7e15e84955900b9f32a6cc982cb  i2pbrowser.tar.gz
26a8ac7ab593ca79acef65115194eaaa57522c9ca6b9b73488ae183e1dcf0a9b  i2pbrowser_1.0.0_amd64.deb
1d59665e7a7911a9ee75227401b7357cca0c24ef6477ebce430344e1b710845e  i2pfirefox-plugin.jar
237466e1818633c84a1f122d16cecaec5b27861266a21273a7c3fc99d3161f14  i2pfirefox.jar
4dd417dfb8a2f0fff5768e82368932e195dac6c95e3837c90048cee8f788c82b  plugin.zip
CHANGES.md:                         ASCII text, with very long lines (628)
i2p.chromium.base.profile.zip:      Zip archive data, at least v2.0 to extract, compression method=store
i2p.chromium.usability.profile.zip: Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.base.profile.zip:       Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.usability.profile.zip:  Zip archive data, at lea...
Read more

Build Tools

21 Aug 04:30
b4c4c20
Compare
Choose a tag to compare

binaries required for generating the profiles

2.6.0

21 Jul 02:07
2.6.0
baec921
Compare
Choose a tag to compare

Mon, July 8

  • Fix a bug which caused the profile manager to fail to detect Firefox on some systems
  • Fix a bug which caused the profile manager to use an unwritable directory on some systems
  • Fix a bug where if user tried to run it from the home directory, the application would make sure that no firefoxes existed in any subdirectory before running

Thu, March 7

  • re-implement Plugin functions with Destop GUI API.
  • Fix several NPE's
  • Delete redundant code
  • CI/CD improvements, packaging improvements

Tue, January 17

  • Remove HTTPS everywhere from all profiles
  • Generate a Tor Browser install to go inside Linux jpackage portables

Sat, December 31

  • Add environment variables which customize behavior of Tor Browser

Sun, December 18

  • Enable use as a Java I2P Console Plugin

Tue, November 22

  • Fix some minor issues from buildsystem refactor that surfaced during release
  • update to version 1.0.5

Sat, October 22

  • Add systray for launching browsers from our own GUI
  • Add browser.config file for customizing configuration

Thu, October 20

  • Complete the PWA/App mode

Sat, October 1

  • Work around anti-automation measures on OSX by writing final command out to shell script and running that
  • Deterministically generate .zip files
  • Add Tor Browser support to OSX
  • Improve Tor Browser support on Linux

Sun, September 25

  • Become version 1.0.0

Wed, September 15

  • Add ant targets which auto-update the user.js

Wed, September 14

  • Add ant targets which fetch Firefox addons from addons.mozilla.org

Sun, September 11

  • Make the logging a little more sensible

Tue, September 6

  • Wait up to 5 seconds for the initializing headless Firefox instance to die on Windows
  • Add option to disable proxy pre-check by setting timeout to zero or less

Tue, September 6

  • Run headlessly on first-run on Windows.
  • Add support for building an .exe package.
  • Add support for building an .zip Windows portable package.
  • Add support for building an .rpm package.
  • Destroy headless process if it goes too long.

Mon, September 5

  • Fix several issues with running on Windows 11
  • Make tunnel nicknames different to avoid double shared tunnels
  • Add support for building a .deb package.
  • Add support for building an .msi package.

Fri, September 2

  • Disable HTTPS only mode in favor of HTTPS-first mode to remove the interstitial on I2P sites.
  • Clearnet sites still choose HTTPS first and will silently deny downgrades but will not warn HTTP-only users.

Thu, September 1

  • Add a jpackage target. Add descriptions to release items.

Wed, August 31

  • Add unpacked extensions for Chromium profiles
  • Add Chromium flags from Ungoogled-Chromium documentation
  • Add Usability/Strict mode switching for Chromium

Tue, August 30

  • Add Usability/Strict mode switching for Firefox
  • Factor out common functions to own class

Sun, August 28

  • Adds support for generically configuring a browser with environment variables.
  • Bugfix for MSEdgium support
  • Add detachable version of launchers

Sat, August 27

  • Added support for passing a URL as a parameter to the cli's
  • revised test.sh

Mon, August 22

  • Completes support for auto-selecting either a Firefox or Chrome instance, automatically

Sat, August 21

  • Adds support for passing the -private flag to start Firefox with --private-window and Chromium --incognito

Fri, August 20

  • Chromium is now a first-class citizen

Fri, August 19

  • Adds the ability to pass --private-window to Firefoxes and --incognito to Chromiums
  • Switch Tor Browser to the top of the order on Windows to match i2p.firefox behavior

Mon, August 8

  • Add Chromium support. You heard me. Chromium support.
  • Update launcher script so it self-discovers the location of the script and uses that to find the bundled jar.

Sun, August 7

  • Wrote the Javadoc
  • Embedded the Firefox profile in the Jar so it always unpacks correctly
  • re-added Tor Browser support on Windows
  • Fix false positives in validation routine
  • Make constructors public
  • Wait on processbuilder to close

Saturday, August 6

  • Implemented firefox detection
  • Implemented directory setup
  • Implemented processBuilder generator

Checksums

dc8797cfae23640e27ed7b32a3e6ccec232d24411d64cd9e5b107f8c5384a70a  CHANGES.md
9a36e15def2a95077027cd0db5f95b345a87a8edfe5e89ea7f83aaa3c94f5ebb  i2p.chromium.base.profile.zip
97ae21d621f813fd2d91f5921fe1eee95ec0d01782bf93db7b3689f959a9f3b8  i2p.chromium.usability.profile.zip
5cd673bb27827e67796b52f26194b7b1504dddf1630ad9d9084ab6a318c6d20a  i2p.firefox.base.profile.zip
556fc2df825e64b1463e88ec77a5de46bce61516a475e1136110363d5badabd2  i2p.firefox.usability.profile.zip
6d3882ac113116b8f40ce07985e779859a68f43f14278b40f1628ea5362acca5  i2pbrowser-1.0.0-1.x86_64.rpm
aa7185799b17fd7893818fe7728f3e3cb6b4c8022e033fc0f33f6be81e7b2c2f  i2pbrowser-1.0.0.dmg
c307fb6556821258520a3d522cf7fbe2031aa421161fcac3e409f5ce20a1637a  i2pbrowser-1.0.0.exe
5eae853ff7f8b9a05c4c7111147882a54aabd1cf581d21396878055a54a3efc7  i2pbrowser-1.0.0.msi
cda1bb2058048a4303bbc65543a0f340ade1c88881ee60704333e767bae10db6  i2pbrowser-1.0.0.pkg
183197aa39e891d5763ef5449957b9d9790bdfaaa06760288526f6283b865d97  i2pbrowser-portable.zip
f017951df66f2e3d2d57886085a95bd2463cc8f7d793683960da30b842b9b17b  i2pbrowser.tar.gz
4538172d9753967485566e52f064dbc06a5123971044d973766de28051d53eb1  i2pbrowser_1.0.0_amd64.deb
6b5dd3e4ab1bcb3df4a5a758b5469239453c713bb6266bc5eea8b0d9ec7aa413  i2pfirefox-plugin.jar
85ce64a3c03c72421947c777a72d42be6fc568c5317070927463accb347b703f  i2pfirefox.jar
9856613f8229a773ef54a9e7e2a37a6c788755d96393478afce8db7439404e42  plugin.zip
CHANGES.md:                         ASCII text
i2p.chromium.base.profile.zip:      Zip archive data, at least v2.0 to extract, compression method=store
i2p.chromium.usability.profile.zip: Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.base.profile.zip:       Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.usability.profile.zip:  Zip archive data, at least v2.0 to extract, compression method=store
i2pbrowser-1.0.0-1.x86_64.rpm:      RPM v3.0 bin i386/x86_64
i2pbrowser-1.0.0.dmg:               zlib compressed data
i2pbrowser-1.0.0.exe:               PE32+ executable (GUI) x86-64, for MS Windows
i2pbrowser-1.0.0.msi:               Composite Document File V2 Document, Little Endian, Os: Windows, Version 6.2, MSI Installer, Code page: 1252, Title: Installation Database, Subject: i2pbrowser, Author: Unknown, Keywords: Installer, Comments: This installer database contains the logic and data required to install i2pbrowser., Template: x64;1033, Revision Number: {6D1D56D8-CB72-4709-BD0B-0FDBF71C6D32}, Create Time/Date: Sun Mar 10 06:04:32 2024, Last Saved Time/Date: Sun Mar 10 06:04:32 2024, Number of Pages: 200, Number of Words: 10, Name of Creating Application: Windows Installer XML Toolset (3.14.0.8606), Security: 2
i2pbrowser-1.0.0.pkg:               xar archive compressed TOC: 1244, SHA-1 checksum, contains  zlib compressed data
i2pbrowser-portable.zip:            Zip archive data, at least v2.0 to extract, compression method=deflate
i2pbrowser.tar.gz:                  gzip compressed data, from Unix, original size modulo 2^32 725985280
i2pbrowser_1.0.0_amd64.deb:         Debian binary package (format 2.0), with control.tar.zs, data compression zst
i2pfirefox-plugin.jar:              Java archive data (JAR)
i2pfirefox.jar:                     Java archive data (JAR)
plugin.zip:                         Zip archive data, at least v1.0 to extract, compression method=store

Checksums

60c14bbd0a82633d10df82c275f2f4c8c04d8d3ec6a1bc140f797d4068ae2879  CHANGES.md
f2c1187b05ced001a418893093c85aef1583e5ff79891e75bc30bbfa0c331e22  i2p.chromium.base.profile.zip
a2a506217f1cf0d2c0c07c23dd4a71e4b3d30dfe292fa408ec32d92c62fd586a  i2p.chromium.usability.profile.zip
b26d7b14ea83e2894b3e00dd8754f308c29ebd79df20d1cde0043e4127ba436d  i2p.firefox.base.profile.zip
fc061dd5127112fd32d07ce5dfb74ddb8f9080d2f177214972803bcec8c729aa  i2p.firefox.usability.profile.zip
a5f953b6406dc134ce2a451f12b540ed7cae46d867dbd73d8f42220e0cfe03f6  i2pbrowser-1.0.0-1.x86_64.rpm
08e06ae29943a72e296f07a894edd8292078600c9d75639db6faab3f0084505e  i2pbrowser-1.0.0.dmg
32c754d05067703c7da43243fa1af74ef3df2858b6004bd95eab75798bfebe54  i2pbrowser-1.0.0.exe
2ad224e5a9200bbc53134d7675332953ad0d206d9ddb225a9cd5c18ee6137119  i2pbrowser-1.0.0.msi
e297d0422d7eca46e002638b79bb5aa7d2240b713d56b60a0b1ea6de9f8870cd  i2pbrowser-1.0.0.pkg
624c7643b9f41b05a2bac92f7234d7a76a7166afebbf1c43052536a6dc5e58c5  i2pbrowser-portable.zip
18aa7e3f34cc60f641143d0af1a49ae5a0b990fd17fb75cce8ec05e3ca468958  i2pbrowser.tar.gz
9aaa9d565c13a986e43e484820cc656be35131bc116a01eecf995113e67804d1  i2pbrowser_1.0.0_amd64.deb
f908f75d2606d466b79c5e264591e9e96377b4962eedf861ac50803eafce492d  i2pfirefox-plugin.jar
4c5a2c4cc9b706a8d8283449c9ee29c1181f54450dcef10302a67e63a8759663  i2pfirefox.jar
2588289f922503603127a5c6e2cbdd601e95e8d0d3ab48a76d5847de93ab9d44  plugin.zip
CHANGES.md:                         ASCII text, with very long lines (628)
i2p.chromium.base.profile.zip:      Zip archive data, at least v2.0 to extract, compression method=store
i2p.chromium.usability.profile.zip: Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.base.profile.zip:       Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.usability.profile.zip:  Zip archive data, at lea...
Read more

2.6.1

09 Aug 14:08
baec921
Compare
Choose a tag to compare

Mon, July 8

  • Fix a bug which caused the profile manager to fail to detect Firefox on some systems
  • Fix a bug which caused the profile manager to use an unwritable directory on some systems
  • Fix a bug where if user tried to run it from the home directory, the application would make sure that no firefoxes existed in any subdirectory before running

Thu, March 7

  • re-implement Plugin functions with Destop GUI API.
  • Fix several NPE's
  • Delete redundant code
  • CI/CD improvements, packaging improvements

Tue, January 17

  • Remove HTTPS everywhere from all profiles
  • Generate a Tor Browser install to go inside Linux jpackage portables

Sat, December 31

  • Add environment variables which customize behavior of Tor Browser

Sun, December 18

  • Enable use as a Java I2P Console Plugin

Tue, November 22

  • Fix some minor issues from buildsystem refactor that surfaced during release
  • update to version 1.0.5

Sat, October 22

  • Add systray for launching browsers from our own GUI
  • Add browser.config file for customizing configuration

Thu, October 20

  • Complete the PWA/App mode

Sat, October 1

  • Work around anti-automation measures on OSX by writing final command out to shell script and running that
  • Deterministically generate .zip files
  • Add Tor Browser support to OSX
  • Improve Tor Browser support on Linux

Sun, September 25

  • Become version 1.0.0

Wed, September 15

  • Add ant targets which auto-update the user.js

Wed, September 14

  • Add ant targets which fetch Firefox addons from addons.mozilla.org

Sun, September 11

  • Make the logging a little more sensible

Tue, September 6

  • Wait up to 5 seconds for the initializing headless Firefox instance to die on Windows
  • Add option to disable proxy pre-check by setting timeout to zero or less

Tue, September 6

  • Run headlessly on first-run on Windows.
  • Add support for building an .exe package.
  • Add support for building an .zip Windows portable package.
  • Add support for building an .rpm package.
  • Destroy headless process if it goes too long.

Mon, September 5

  • Fix several issues with running on Windows 11
  • Make tunnel nicknames different to avoid double shared tunnels
  • Add support for building a .deb package.
  • Add support for building an .msi package.

Fri, September 2

  • Disable HTTPS only mode in favor of HTTPS-first mode to remove the interstitial on I2P sites.
  • Clearnet sites still choose HTTPS first and will silently deny downgrades but will not warn HTTP-only users.

Thu, September 1

  • Add a jpackage target. Add descriptions to release items.

Wed, August 31

  • Add unpacked extensions for Chromium profiles
  • Add Chromium flags from Ungoogled-Chromium documentation
  • Add Usability/Strict mode switching for Chromium

Tue, August 30

  • Add Usability/Strict mode switching for Firefox
  • Factor out common functions to own class

Sun, August 28

  • Adds support for generically configuring a browser with environment variables.
  • Bugfix for MSEdgium support
  • Add detachable version of launchers

Sat, August 27

  • Added support for passing a URL as a parameter to the cli's
  • revised test.sh

Mon, August 22

  • Completes support for auto-selecting either a Firefox or Chrome instance, automatically

Sat, August 21

  • Adds support for passing the -private flag to start Firefox with --private-window and Chromium --incognito

Fri, August 20

  • Chromium is now a first-class citizen

Fri, August 19

  • Adds the ability to pass --private-window to Firefoxes and --incognito to Chromiums
  • Switch Tor Browser to the top of the order on Windows to match i2p.firefox behavior

Mon, August 8

  • Add Chromium support. You heard me. Chromium support.
  • Update launcher script so it self-discovers the location of the script and uses that to find the bundled jar.

Sun, August 7

  • Wrote the Javadoc
  • Embedded the Firefox profile in the Jar so it always unpacks correctly
  • re-added Tor Browser support on Windows
  • Fix false positives in validation routine
  • Make constructors public
  • Wait on processbuilder to close

Saturday, August 6

  • Implemented firefox detection
  • Implemented directory setup
  • Implemented processBuilder generator

Checksums

dc8797cfae23640e27ed7b32a3e6ccec232d24411d64cd9e5b107f8c5384a70a  CHANGES.md
9a36e15def2a95077027cd0db5f95b345a87a8edfe5e89ea7f83aaa3c94f5ebb  i2p.chromium.base.profile.zip
97ae21d621f813fd2d91f5921fe1eee95ec0d01782bf93db7b3689f959a9f3b8  i2p.chromium.usability.profile.zip
5cd673bb27827e67796b52f26194b7b1504dddf1630ad9d9084ab6a318c6d20a  i2p.firefox.base.profile.zip
556fc2df825e64b1463e88ec77a5de46bce61516a475e1136110363d5badabd2  i2p.firefox.usability.profile.zip
6d3882ac113116b8f40ce07985e779859a68f43f14278b40f1628ea5362acca5  i2pbrowser-1.0.0-1.x86_64.rpm
aa7185799b17fd7893818fe7728f3e3cb6b4c8022e033fc0f33f6be81e7b2c2f  i2pbrowser-1.0.0.dmg
c307fb6556821258520a3d522cf7fbe2031aa421161fcac3e409f5ce20a1637a  i2pbrowser-1.0.0.exe
5eae853ff7f8b9a05c4c7111147882a54aabd1cf581d21396878055a54a3efc7  i2pbrowser-1.0.0.msi
cda1bb2058048a4303bbc65543a0f340ade1c88881ee60704333e767bae10db6  i2pbrowser-1.0.0.pkg
183197aa39e891d5763ef5449957b9d9790bdfaaa06760288526f6283b865d97  i2pbrowser-portable.zip
f017951df66f2e3d2d57886085a95bd2463cc8f7d793683960da30b842b9b17b  i2pbrowser.tar.gz
4538172d9753967485566e52f064dbc06a5123971044d973766de28051d53eb1  i2pbrowser_1.0.0_amd64.deb
6b5dd3e4ab1bcb3df4a5a758b5469239453c713bb6266bc5eea8b0d9ec7aa413  i2pfirefox-plugin.jar
85ce64a3c03c72421947c777a72d42be6fc568c5317070927463accb347b703f  i2pfirefox.jar
9856613f8229a773ef54a9e7e2a37a6c788755d96393478afce8db7439404e42  plugin.zip
CHANGES.md:                         ASCII text
i2p.chromium.base.profile.zip:      Zip archive data, at least v2.0 to extract, compression method=store
i2p.chromium.usability.profile.zip: Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.base.profile.zip:       Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.usability.profile.zip:  Zip archive data, at least v2.0 to extract, compression method=store
i2pbrowser-1.0.0-1.x86_64.rpm:      RPM v3.0 bin i386/x86_64
i2pbrowser-1.0.0.dmg:               zlib compressed data
i2pbrowser-1.0.0.exe:               PE32+ executable (GUI) x86-64, for MS Windows
i2pbrowser-1.0.0.msi:               Composite Document File V2 Document, Little Endian, Os: Windows, Version 6.2, MSI Installer, Code page: 1252, Title: Installation Database, Subject: i2pbrowser, Author: Unknown, Keywords: Installer, Comments: This installer database contains the logic and data required to install i2pbrowser., Template: x64;1033, Revision Number: {6D1D56D8-CB72-4709-BD0B-0FDBF71C6D32}, Create Time/Date: Sun Mar 10 06:04:32 2024, Last Saved Time/Date: Sun Mar 10 06:04:32 2024, Number of Pages: 200, Number of Words: 10, Name of Creating Application: Windows Installer XML Toolset (3.14.0.8606), Security: 2
i2pbrowser-1.0.0.pkg:               xar archive compressed TOC: 1244, SHA-1 checksum, contains  zlib compressed data
i2pbrowser-portable.zip:            Zip archive data, at least v2.0 to extract, compression method=deflate
i2pbrowser.tar.gz:                  gzip compressed data, from Unix, original size modulo 2^32 725985280
i2pbrowser_1.0.0_amd64.deb:         Debian binary package (format 2.0), with control.tar.zs, data compression zst
i2pfirefox-plugin.jar:              Java archive data (JAR)
i2pfirefox.jar:                     Java archive data (JAR)
plugin.zip:                         Zip archive data, at least v1.0 to extract, compression method=store

Checksums

60c14bbd0a82633d10df82c275f2f4c8c04d8d3ec6a1bc140f797d4068ae2879  CHANGES.md
f2c1187b05ced001a418893093c85aef1583e5ff79891e75bc30bbfa0c331e22  i2p.chromium.base.profile.zip
a2a506217f1cf0d2c0c07c23dd4a71e4b3d30dfe292fa408ec32d92c62fd586a  i2p.chromium.usability.profile.zip
b26d7b14ea83e2894b3e00dd8754f308c29ebd79df20d1cde0043e4127ba436d  i2p.firefox.base.profile.zip
fc061dd5127112fd32d07ce5dfb74ddb8f9080d2f177214972803bcec8c729aa  i2p.firefox.usability.profile.zip
a5f953b6406dc134ce2a451f12b540ed7cae46d867dbd73d8f42220e0cfe03f6  i2pbrowser-1.0.0-1.x86_64.rpm
08e06ae29943a72e296f07a894edd8292078600c9d75639db6faab3f0084505e  i2pbrowser-1.0.0.dmg
32c754d05067703c7da43243fa1af74ef3df2858b6004bd95eab75798bfebe54  i2pbrowser-1.0.0.exe
2ad224e5a9200bbc53134d7675332953ad0d206d9ddb225a9cd5c18ee6137119  i2pbrowser-1.0.0.msi
e297d0422d7eca46e002638b79bb5aa7d2240b713d56b60a0b1ea6de9f8870cd  i2pbrowser-1.0.0.pkg
624c7643b9f41b05a2bac92f7234d7a76a7166afebbf1c43052536a6dc5e58c5  i2pbrowser-portable.zip
18aa7e3f34cc60f641143d0af1a49ae5a0b990fd17fb75cce8ec05e3ca468958  i2pbrowser.tar.gz
9aaa9d565c13a986e43e484820cc656be35131bc116a01eecf995113e67804d1  i2pbrowser_1.0.0_amd64.deb
f908f75d2606d466b79c5e264591e9e96377b4962eedf861ac50803eafce492d  i2pfirefox-plugin.jar
4c5a2c4cc9b706a8d8283449c9ee29c1181f54450dcef10302a67e63a8759663  i2pfirefox.jar
2588289f922503603127a5c6e2cbdd601e95e8d0d3ab48a76d5847de93ab9d44  plugin.zip
CHANGES.md:                         ASCII text, with very long lines (628)
i2p.chromium.base.profile.zip:      Zip archive data, at least v2.0 to extract, compression method=store
i2p.chromium.usability.profile.zip: Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.base.profile.zip:       Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.usability.profile.zip:  Zip archive data, at lea...
Read more

2.5.9

09 Jul 02:34
baec921
Compare
Choose a tag to compare

Mon, July 8

  • Fix a bug which caused the profile manager to fail to detect Firefox on some systems
  • Fix a bug which caused the profile manager to use an unwritable directory on some systems
  • Fix a bug where if user tried to run it from the home directory, the application would make sure that no firefoxes existed in any subdirectory before running

Thu, March 7

  • re-implement Plugin functions with Destop GUI API.
  • Fix several NPE's
  • Delete redundant code
  • CI/CD improvements, packaging improvements

Tue, January 17

  • Remove HTTPS everywhere from all profiles
  • Generate a Tor Browser install to go inside Linux jpackage portables

Sat, December 31

  • Add environment variables which customize behavior of Tor Browser

Sun, December 18

  • Enable use as a Java I2P Console Plugin

Tue, November 22

  • Fix some minor issues from buildsystem refactor that surfaced during release
  • update to version 1.0.5

Sat, October 22

  • Add systray for launching browsers from our own GUI
  • Add browser.config file for customizing configuration

Thu, October 20

  • Complete the PWA/App mode

Sat, October 1

  • Work around anti-automation measures on OSX by writing final command out to shell script and running that
  • Deterministically generate .zip files
  • Add Tor Browser support to OSX
  • Improve Tor Browser support on Linux

Sun, September 25

  • Become version 1.0.0

Wed, September 15

  • Add ant targets which auto-update the user.js

Wed, September 14

  • Add ant targets which fetch Firefox addons from addons.mozilla.org

Sun, September 11

  • Make the logging a little more sensible

Tue, September 6

  • Wait up to 5 seconds for the initializing headless Firefox instance to die on Windows
  • Add option to disable proxy pre-check by setting timeout to zero or less

Tue, September 6

  • Run headlessly on first-run on Windows.
  • Add support for building an .exe package.
  • Add support for building an .zip Windows portable package.
  • Add support for building an .rpm package.
  • Destroy headless process if it goes too long.

Mon, September 5

  • Fix several issues with running on Windows 11
  • Make tunnel nicknames different to avoid double shared tunnels
  • Add support for building a .deb package.
  • Add support for building an .msi package.

Fri, September 2

  • Disable HTTPS only mode in favor of HTTPS-first mode to remove the interstitial on I2P sites.
  • Clearnet sites still choose HTTPS first and will silently deny downgrades but will not warn HTTP-only users.

Thu, September 1

  • Add a jpackage target. Add descriptions to release items.

Wed, August 31

  • Add unpacked extensions for Chromium profiles
  • Add Chromium flags from Ungoogled-Chromium documentation
  • Add Usability/Strict mode switching for Chromium

Tue, August 30

  • Add Usability/Strict mode switching for Firefox
  • Factor out common functions to own class

Sun, August 28

  • Adds support for generically configuring a browser with environment variables.
  • Bugfix for MSEdgium support
  • Add detachable version of launchers

Sat, August 27

  • Added support for passing a URL as a parameter to the cli's
  • revised test.sh

Mon, August 22

  • Completes support for auto-selecting either a Firefox or Chrome instance, automatically

Sat, August 21

  • Adds support for passing the -private flag to start Firefox with --private-window and Chromium --incognito

Fri, August 20

  • Chromium is now a first-class citizen

Fri, August 19

  • Adds the ability to pass --private-window to Firefoxes and --incognito to Chromiums
  • Switch Tor Browser to the top of the order on Windows to match i2p.firefox behavior

Mon, August 8

  • Add Chromium support. You heard me. Chromium support.
  • Update launcher script so it self-discovers the location of the script and uses that to find the bundled jar.

Sun, August 7

  • Wrote the Javadoc
  • Embedded the Firefox profile in the Jar so it always unpacks correctly
  • re-added Tor Browser support on Windows
  • Fix false positives in validation routine
  • Make constructors public
  • Wait on processbuilder to close

Saturday, August 6

  • Implemented firefox detection
  • Implemented directory setup
  • Implemented processBuilder generator

Checksums

dc8797cfae23640e27ed7b32a3e6ccec232d24411d64cd9e5b107f8c5384a70a  CHANGES.md
9a36e15def2a95077027cd0db5f95b345a87a8edfe5e89ea7f83aaa3c94f5ebb  i2p.chromium.base.profile.zip
97ae21d621f813fd2d91f5921fe1eee95ec0d01782bf93db7b3689f959a9f3b8  i2p.chromium.usability.profile.zip
5cd673bb27827e67796b52f26194b7b1504dddf1630ad9d9084ab6a318c6d20a  i2p.firefox.base.profile.zip
556fc2df825e64b1463e88ec77a5de46bce61516a475e1136110363d5badabd2  i2p.firefox.usability.profile.zip
6d3882ac113116b8f40ce07985e779859a68f43f14278b40f1628ea5362acca5  i2pbrowser-1.0.0-1.x86_64.rpm
aa7185799b17fd7893818fe7728f3e3cb6b4c8022e033fc0f33f6be81e7b2c2f  i2pbrowser-1.0.0.dmg
c307fb6556821258520a3d522cf7fbe2031aa421161fcac3e409f5ce20a1637a  i2pbrowser-1.0.0.exe
5eae853ff7f8b9a05c4c7111147882a54aabd1cf581d21396878055a54a3efc7  i2pbrowser-1.0.0.msi
cda1bb2058048a4303bbc65543a0f340ade1c88881ee60704333e767bae10db6  i2pbrowser-1.0.0.pkg
183197aa39e891d5763ef5449957b9d9790bdfaaa06760288526f6283b865d97  i2pbrowser-portable.zip
f017951df66f2e3d2d57886085a95bd2463cc8f7d793683960da30b842b9b17b  i2pbrowser.tar.gz
4538172d9753967485566e52f064dbc06a5123971044d973766de28051d53eb1  i2pbrowser_1.0.0_amd64.deb
6b5dd3e4ab1bcb3df4a5a758b5469239453c713bb6266bc5eea8b0d9ec7aa413  i2pfirefox-plugin.jar
85ce64a3c03c72421947c777a72d42be6fc568c5317070927463accb347b703f  i2pfirefox.jar
9856613f8229a773ef54a9e7e2a37a6c788755d96393478afce8db7439404e42  plugin.zip
CHANGES.md:                         ASCII text
i2p.chromium.base.profile.zip:      Zip archive data, at least v2.0 to extract, compression method=store
i2p.chromium.usability.profile.zip: Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.base.profile.zip:       Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.usability.profile.zip:  Zip archive data, at least v2.0 to extract, compression method=store
i2pbrowser-1.0.0-1.x86_64.rpm:      RPM v3.0 bin i386/x86_64
i2pbrowser-1.0.0.dmg:               zlib compressed data
i2pbrowser-1.0.0.exe:               PE32+ executable (GUI) x86-64, for MS Windows
i2pbrowser-1.0.0.msi:               Composite Document File V2 Document, Little Endian, Os: Windows, Version 6.2, MSI Installer, Code page: 1252, Title: Installation Database, Subject: i2pbrowser, Author: Unknown, Keywords: Installer, Comments: This installer database contains the logic and data required to install i2pbrowser., Template: x64;1033, Revision Number: {6D1D56D8-CB72-4709-BD0B-0FDBF71C6D32}, Create Time/Date: Sun Mar 10 06:04:32 2024, Last Saved Time/Date: Sun Mar 10 06:04:32 2024, Number of Pages: 200, Number of Words: 10, Name of Creating Application: Windows Installer XML Toolset (3.14.0.8606), Security: 2
i2pbrowser-1.0.0.pkg:               xar archive compressed TOC: 1244, SHA-1 checksum, contains  zlib compressed data
i2pbrowser-portable.zip:            Zip archive data, at least v2.0 to extract, compression method=deflate
i2pbrowser.tar.gz:                  gzip compressed data, from Unix, original size modulo 2^32 725985280
i2pbrowser_1.0.0_amd64.deb:         Debian binary package (format 2.0), with control.tar.zs, data compression zst
i2pfirefox-plugin.jar:              Java archive data (JAR)
i2pfirefox.jar:                     Java archive data (JAR)
plugin.zip:                         Zip archive data, at least v1.0 to extract, compression method=store

Checksums

60c14bbd0a82633d10df82c275f2f4c8c04d8d3ec6a1bc140f797d4068ae2879  CHANGES.md
ea325444a7c52c7bfdb4af0db708124dfe48e6c6bdb6f1d8cde291b04ec227f9  i2p.chromium.base.profile.zip
59b184c3c1fb1dbabe3f9a1f41aae16851e548c557288fa9a9351b7b66d36b83  i2p.chromium.usability.profile.zip
8da856237ef3f5766699ab7186390c3bd5f5b4ee120c6f566feae31162f1017b  i2p.firefox.base.profile.zip
04171a7ebe14b7249c95cf5cbf5469cbc962dd15b40bb7d0afd7d161747b8671  i2p.firefox.usability.profile.zip
9129f99d1f0a7c50986178716e493165438de9aceb9494a35aba35270a2a4722  i2pbrowser-1.0.0-1.x86_64.rpm
ac2090066d79e81b246e4aef9e4cbc06da3765ac1d5a41f5b19fe73c8450f936  i2pbrowser-1.0.0.dmg
4441406f573edd6ec098f4620d3fa8264abcb17d725dd1026b1cde8d43e5eb2d  i2pbrowser-1.0.0.exe
d71081ea3bba2c830c9e17d7ef6d8af0bb1a38908359ede0866eee58eaa4e935  i2pbrowser-1.0.0.msi
912aa9648dcef6043bd610c2387503cf9dc07c2d8093d0b36e3649003623fcbe  i2pbrowser-1.0.0.pkg
e1723a9498aef5ac7b0b2de9f25a935b01d5a6f2f8882724dceb400567ae3147  i2pbrowser-portable.zip
2a728444709a7e39fe9b493702277ba250d077ca6ebc6bf8cc49f9e236e18d7f  i2pbrowser.tar.gz
4ccc9f3d600950b44a474ca5dca9ce7d71f6e27a3519aaf295916deb932e3628  i2pbrowser_1.0.0_amd64.deb
91d2a8ea6714d33eadf538cb791d44269f914ff929245a151dc171dc9bee5cbd  i2pfirefox-plugin.jar
39710d0e2df75e02a11514b5744f09597569857fd4798e53de00313314f9193c  i2pfirefox.jar
fb7307011cde64a257e2cd793814cdcba20fb44d952bb18f0500a6f482bedd6e  plugin.zip
CHANGES.md:                         ASCII text, with very long lines (628)
i2p.chromium.base.profile.zip:      Zip archive data, at least v2.0 to extract, compression method=store
i2p.chromium.usability.profile.zip: Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.base.profile.zip:       Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.usability.profile.zip:  Zip archive data, at lea...
Read more

2.5.8

09 Jul 01:47
2.5.8
baec921
Compare
Choose a tag to compare

Mon, July 8

  • Fix a bug which caused the profile manager to fail to detect Firefox on some systems
  • Fix a bug which caused the profile manager to use an unwritable directory on some systems
  • Fix a bug where if user tried to run it from the home directory, the application would make sure that no firefoxes existed in any subdirectory before running

Thu, March 7

  • re-implement Plugin functions with Destop GUI API.
  • Fix several NPE's
  • Delete redundant code
  • CI/CD improvements, packaging improvements

Tue, January 17

  • Remove HTTPS everywhere from all profiles
  • Generate a Tor Browser install to go inside Linux jpackage portables

Sat, December 31

  • Add environment variables which customize behavior of Tor Browser

Sun, December 18

  • Enable use as a Java I2P Console Plugin

Tue, November 22

  • Fix some minor issues from buildsystem refactor that surfaced during release
  • update to version 1.0.5

Sat, October 22

  • Add systray for launching browsers from our own GUI
  • Add browser.config file for customizing configuration

Thu, October 20

  • Complete the PWA/App mode

Sat, October 1

  • Work around anti-automation measures on OSX by writing final command out to shell script and running that
  • Deterministically generate .zip files
  • Add Tor Browser support to OSX
  • Improve Tor Browser support on Linux

Sun, September 25

  • Become version 1.0.0

Wed, September 15

  • Add ant targets which auto-update the user.js

Wed, September 14

  • Add ant targets which fetch Firefox addons from addons.mozilla.org

Sun, September 11

  • Make the logging a little more sensible

Tue, September 6

  • Wait up to 5 seconds for the initializing headless Firefox instance to die on Windows
  • Add option to disable proxy pre-check by setting timeout to zero or less

Tue, September 6

  • Run headlessly on first-run on Windows.
  • Add support for building an .exe package.
  • Add support for building an .zip Windows portable package.
  • Add support for building an .rpm package.
  • Destroy headless process if it goes too long.

Mon, September 5

  • Fix several issues with running on Windows 11
  • Make tunnel nicknames different to avoid double shared tunnels
  • Add support for building a .deb package.
  • Add support for building an .msi package.

Fri, September 2

  • Disable HTTPS only mode in favor of HTTPS-first mode to remove the interstitial on I2P sites.
  • Clearnet sites still choose HTTPS first and will silently deny downgrades but will not warn HTTP-only users.

Thu, September 1

  • Add a jpackage target. Add descriptions to release items.

Wed, August 31

  • Add unpacked extensions for Chromium profiles
  • Add Chromium flags from Ungoogled-Chromium documentation
  • Add Usability/Strict mode switching for Chromium

Tue, August 30

  • Add Usability/Strict mode switching for Firefox
  • Factor out common functions to own class

Sun, August 28

  • Adds support for generically configuring a browser with environment variables.
  • Bugfix for MSEdgium support
  • Add detachable version of launchers

Sat, August 27

  • Added support for passing a URL as a parameter to the cli's
  • revised test.sh

Mon, August 22

  • Completes support for auto-selecting either a Firefox or Chrome instance, automatically

Sat, August 21

  • Adds support for passing the -private flag to start Firefox with --private-window and Chromium --incognito

Fri, August 20

  • Chromium is now a first-class citizen

Fri, August 19

  • Adds the ability to pass --private-window to Firefoxes and --incognito to Chromiums
  • Switch Tor Browser to the top of the order on Windows to match i2p.firefox behavior

Mon, August 8

  • Add Chromium support. You heard me. Chromium support.
  • Update launcher script so it self-discovers the location of the script and uses that to find the bundled jar.

Sun, August 7

  • Wrote the Javadoc
  • Embedded the Firefox profile in the Jar so it always unpacks correctly
  • re-added Tor Browser support on Windows
  • Fix false positives in validation routine
  • Make constructors public
  • Wait on processbuilder to close

Saturday, August 6

  • Implemented firefox detection
  • Implemented directory setup
  • Implemented processBuilder generator

Checksums

dc8797cfae23640e27ed7b32a3e6ccec232d24411d64cd9e5b107f8c5384a70a  CHANGES.md
9a36e15def2a95077027cd0db5f95b345a87a8edfe5e89ea7f83aaa3c94f5ebb  i2p.chromium.base.profile.zip
97ae21d621f813fd2d91f5921fe1eee95ec0d01782bf93db7b3689f959a9f3b8  i2p.chromium.usability.profile.zip
5cd673bb27827e67796b52f26194b7b1504dddf1630ad9d9084ab6a318c6d20a  i2p.firefox.base.profile.zip
556fc2df825e64b1463e88ec77a5de46bce61516a475e1136110363d5badabd2  i2p.firefox.usability.profile.zip
6d3882ac113116b8f40ce07985e779859a68f43f14278b40f1628ea5362acca5  i2pbrowser-1.0.0-1.x86_64.rpm
aa7185799b17fd7893818fe7728f3e3cb6b4c8022e033fc0f33f6be81e7b2c2f  i2pbrowser-1.0.0.dmg
c307fb6556821258520a3d522cf7fbe2031aa421161fcac3e409f5ce20a1637a  i2pbrowser-1.0.0.exe
5eae853ff7f8b9a05c4c7111147882a54aabd1cf581d21396878055a54a3efc7  i2pbrowser-1.0.0.msi
cda1bb2058048a4303bbc65543a0f340ade1c88881ee60704333e767bae10db6  i2pbrowser-1.0.0.pkg
183197aa39e891d5763ef5449957b9d9790bdfaaa06760288526f6283b865d97  i2pbrowser-portable.zip
f017951df66f2e3d2d57886085a95bd2463cc8f7d793683960da30b842b9b17b  i2pbrowser.tar.gz
4538172d9753967485566e52f064dbc06a5123971044d973766de28051d53eb1  i2pbrowser_1.0.0_amd64.deb
6b5dd3e4ab1bcb3df4a5a758b5469239453c713bb6266bc5eea8b0d9ec7aa413  i2pfirefox-plugin.jar
85ce64a3c03c72421947c777a72d42be6fc568c5317070927463accb347b703f  i2pfirefox.jar
9856613f8229a773ef54a9e7e2a37a6c788755d96393478afce8db7439404e42  plugin.zip
CHANGES.md:                         ASCII text
i2p.chromium.base.profile.zip:      Zip archive data, at least v2.0 to extract, compression method=store
i2p.chromium.usability.profile.zip: Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.base.profile.zip:       Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.usability.profile.zip:  Zip archive data, at least v2.0 to extract, compression method=store
i2pbrowser-1.0.0-1.x86_64.rpm:      RPM v3.0 bin i386/x86_64
i2pbrowser-1.0.0.dmg:               zlib compressed data
i2pbrowser-1.0.0.exe:               PE32+ executable (GUI) x86-64, for MS Windows
i2pbrowser-1.0.0.msi:               Composite Document File V2 Document, Little Endian, Os: Windows, Version 6.2, MSI Installer, Code page: 1252, Title: Installation Database, Subject: i2pbrowser, Author: Unknown, Keywords: Installer, Comments: This installer database contains the logic and data required to install i2pbrowser., Template: x64;1033, Revision Number: {6D1D56D8-CB72-4709-BD0B-0FDBF71C6D32}, Create Time/Date: Sun Mar 10 06:04:32 2024, Last Saved Time/Date: Sun Mar 10 06:04:32 2024, Number of Pages: 200, Number of Words: 10, Name of Creating Application: Windows Installer XML Toolset (3.14.0.8606), Security: 2
i2pbrowser-1.0.0.pkg:               xar archive compressed TOC: 1244, SHA-1 checksum, contains  zlib compressed data
i2pbrowser-portable.zip:            Zip archive data, at least v2.0 to extract, compression method=deflate
i2pbrowser.tar.gz:                  gzip compressed data, from Unix, original size modulo 2^32 725985280
i2pbrowser_1.0.0_amd64.deb:         Debian binary package (format 2.0), with control.tar.zs, data compression zst
i2pfirefox-plugin.jar:              Java archive data (JAR)
i2pfirefox.jar:                     Java archive data (JAR)
plugin.zip:                         Zip archive data, at least v1.0 to extract, compression method=store

Checksums

60c14bbd0a82633d10df82c275f2f4c8c04d8d3ec6a1bc140f797d4068ae2879  CHANGES.md
ea325444a7c52c7bfdb4af0db708124dfe48e6c6bdb6f1d8cde291b04ec227f9  i2p.chromium.base.profile.zip
59b184c3c1fb1dbabe3f9a1f41aae16851e548c557288fa9a9351b7b66d36b83  i2p.chromium.usability.profile.zip
8da856237ef3f5766699ab7186390c3bd5f5b4ee120c6f566feae31162f1017b  i2p.firefox.base.profile.zip
04171a7ebe14b7249c95cf5cbf5469cbc962dd15b40bb7d0afd7d161747b8671  i2p.firefox.usability.profile.zip
574edc7c27e3024432edbb43f945f4f06e5628b6d2545025803ce671fac2edbf  i2pbrowser-1.0.0-1.x86_64.rpm
274a55e59186954d6ccd0437aca9ae369ec2a3c17a793d694adac650a47dfc92  i2pbrowser-1.0.0.dmg
9ef8ac77de71877e8ce3dd174bbfa898cd045cd77961f40b306f14d8b1071813  i2pbrowser-1.0.0.exe
de40b81becacfe65937bdade610a51d3ac6c45e7f8647be22761cdb219c482d6  i2pbrowser-1.0.0.msi
0150b196c04f27078a4e0630aa9bb229974b5e91a6ee0286e287cc1a25481086  i2pbrowser-1.0.0.pkg
5a794afffa07903e4bbcc1df4296dbdbed772c9a624dac6b60b9a8f8e8ce07b4  i2pbrowser-portable.zip
3fd3796e353c1e0eed74e55bf269568fcd66d8b279a66ac2bb438b38e47ff5c1  i2pbrowser.tar.gz
e7bba71f8d07a12be080ad3311ba814735b3f5b6e432663606f344621033eb2f  i2pbrowser_1.0.0_amd64.deb
87b21bb63ac450aa698af4715c81c0f7fd52169097cc57fc8bbd4f839a520a9e  i2pfirefox-plugin.jar
2116cfc033208e6fd5b0c381bcccdd0e3b7830b5b12758277331318e9bd2f536  i2pfirefox.jar
0803bec946998548e89ddde5e99a78f9f73fdfef2447a85a8d408a34f2613e56  plugin.zip
CHANGES.md:                         ASCII text, with very long lines (628)
i2p.chromium.base.profile.zip:      Zip archive data, at least v2.0 to extract, compression method=store
i2p.chromium.usability.profile.zip: Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.base.profile.zip:       Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.usability.profile.zip:  Zip archive data, at lea...
Read more

2.5.7

08 Jul 21:57
2.5.7
fd0bfb8
Compare
Choose a tag to compare

Mon, July 8

  • Fix a bug which caused the profile manager to fail to detect Firefox on some systems
  • Fix a bug which caused the profile manager to use an unwritable directory on some systems
  • Fix a bug where if user tried to run it from the home directory, the application would make sure that no firefoxes existed in any subdirectory before running

Thu, March 7

  • re-implement Plugin functions with Destop GUI API.
  • Fix several NPE's
  • Delete redundant code
  • CI/CD improvements, packaging improvements

Tue, January 17

  • Remove HTTPS everywhere from all profiles
  • Generate a Tor Browser install to go inside Linux jpackage portables

Sat, December 31

  • Add environment variables which customize behavior of Tor Browser

Sun, December 18

  • Enable use as a Java I2P Console Plugin

Tue, November 22

  • Fix some minor issues from buildsystem refactor that surfaced during release
  • update to version 1.0.5

Sat, October 22

  • Add systray for launching browsers from our own GUI
  • Add browser.config file for customizing configuration

Thu, October 20

  • Complete the PWA/App mode

Sat, October 1

  • Work around anti-automation measures on OSX by writing final command out to shell script and running that
  • Deterministically generate .zip files
  • Add Tor Browser support to OSX
  • Improve Tor Browser support on Linux

Sun, September 25

  • Become version 1.0.0

Wed, September 15

  • Add ant targets which auto-update the user.js

Wed, September 14

  • Add ant targets which fetch Firefox addons from addons.mozilla.org

Sun, September 11

  • Make the logging a little more sensible

Tue, September 6

  • Wait up to 5 seconds for the initializing headless Firefox instance to die on Windows
  • Add option to disable proxy pre-check by setting timeout to zero or less

Tue, September 6

  • Run headlessly on first-run on Windows.
  • Add support for building an .exe package.
  • Add support for building an .zip Windows portable package.
  • Add support for building an .rpm package.
  • Destroy headless process if it goes too long.

Mon, September 5

  • Fix several issues with running on Windows 11
  • Make tunnel nicknames different to avoid double shared tunnels
  • Add support for building a .deb package.
  • Add support for building an .msi package.

Fri, September 2

  • Disable HTTPS only mode in favor of HTTPS-first mode to remove the interstitial on I2P sites.
  • Clearnet sites still choose HTTPS first and will silently deny downgrades but will not warn HTTP-only users.

Thu, September 1

  • Add a jpackage target. Add descriptions to release items.

Wed, August 31

  • Add unpacked extensions for Chromium profiles
  • Add Chromium flags from Ungoogled-Chromium documentation
  • Add Usability/Strict mode switching for Chromium

Tue, August 30

  • Add Usability/Strict mode switching for Firefox
  • Factor out common functions to own class

Sun, August 28

  • Adds support for generically configuring a browser with environment variables.
  • Bugfix for MSEdgium support
  • Add detachable version of launchers

Sat, August 27

  • Added support for passing a URL as a parameter to the cli's
  • revised test.sh

Mon, August 22

  • Completes support for auto-selecting either a Firefox or Chrome instance, automatically

Sat, August 21

  • Adds support for passing the -private flag to start Firefox with --private-window and Chromium --incognito

Fri, August 20

  • Chromium is now a first-class citizen

Fri, August 19

  • Adds the ability to pass --private-window to Firefoxes and --incognito to Chromiums
  • Switch Tor Browser to the top of the order on Windows to match i2p.firefox behavior

Mon, August 8

  • Add Chromium support. You heard me. Chromium support.
  • Update launcher script so it self-discovers the location of the script and uses that to find the bundled jar.

Sun, August 7

  • Wrote the Javadoc
  • Embedded the Firefox profile in the Jar so it always unpacks correctly
  • re-added Tor Browser support on Windows
  • Fix false positives in validation routine
  • Make constructors public
  • Wait on processbuilder to close

Saturday, August 6

  • Implemented firefox detection
  • Implemented directory setup
  • Implemented processBuilder generator

Checksums

dc8797cfae23640e27ed7b32a3e6ccec232d24411d64cd9e5b107f8c5384a70a  CHANGES.md
9a36e15def2a95077027cd0db5f95b345a87a8edfe5e89ea7f83aaa3c94f5ebb  i2p.chromium.base.profile.zip
97ae21d621f813fd2d91f5921fe1eee95ec0d01782bf93db7b3689f959a9f3b8  i2p.chromium.usability.profile.zip
5cd673bb27827e67796b52f26194b7b1504dddf1630ad9d9084ab6a318c6d20a  i2p.firefox.base.profile.zip
556fc2df825e64b1463e88ec77a5de46bce61516a475e1136110363d5badabd2  i2p.firefox.usability.profile.zip
6d3882ac113116b8f40ce07985e779859a68f43f14278b40f1628ea5362acca5  i2pbrowser-1.0.0-1.x86_64.rpm
aa7185799b17fd7893818fe7728f3e3cb6b4c8022e033fc0f33f6be81e7b2c2f  i2pbrowser-1.0.0.dmg
c307fb6556821258520a3d522cf7fbe2031aa421161fcac3e409f5ce20a1637a  i2pbrowser-1.0.0.exe
5eae853ff7f8b9a05c4c7111147882a54aabd1cf581d21396878055a54a3efc7  i2pbrowser-1.0.0.msi
cda1bb2058048a4303bbc65543a0f340ade1c88881ee60704333e767bae10db6  i2pbrowser-1.0.0.pkg
183197aa39e891d5763ef5449957b9d9790bdfaaa06760288526f6283b865d97  i2pbrowser-portable.zip
f017951df66f2e3d2d57886085a95bd2463cc8f7d793683960da30b842b9b17b  i2pbrowser.tar.gz
4538172d9753967485566e52f064dbc06a5123971044d973766de28051d53eb1  i2pbrowser_1.0.0_amd64.deb
6b5dd3e4ab1bcb3df4a5a758b5469239453c713bb6266bc5eea8b0d9ec7aa413  i2pfirefox-plugin.jar
85ce64a3c03c72421947c777a72d42be6fc568c5317070927463accb347b703f  i2pfirefox.jar
9856613f8229a773ef54a9e7e2a37a6c788755d96393478afce8db7439404e42  plugin.zip
CHANGES.md:                         ASCII text
i2p.chromium.base.profile.zip:      Zip archive data, at least v2.0 to extract, compression method=store
i2p.chromium.usability.profile.zip: Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.base.profile.zip:       Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.usability.profile.zip:  Zip archive data, at least v2.0 to extract, compression method=store
i2pbrowser-1.0.0-1.x86_64.rpm:      RPM v3.0 bin i386/x86_64
i2pbrowser-1.0.0.dmg:               zlib compressed data
i2pbrowser-1.0.0.exe:               PE32+ executable (GUI) x86-64, for MS Windows
i2pbrowser-1.0.0.msi:               Composite Document File V2 Document, Little Endian, Os: Windows, Version 6.2, MSI Installer, Code page: 1252, Title: Installation Database, Subject: i2pbrowser, Author: Unknown, Keywords: Installer, Comments: This installer database contains the logic and data required to install i2pbrowser., Template: x64;1033, Revision Number: {6D1D56D8-CB72-4709-BD0B-0FDBF71C6D32}, Create Time/Date: Sun Mar 10 06:04:32 2024, Last Saved Time/Date: Sun Mar 10 06:04:32 2024, Number of Pages: 200, Number of Words: 10, Name of Creating Application: Windows Installer XML Toolset (3.14.0.8606), Security: 2
i2pbrowser-1.0.0.pkg:               xar archive compressed TOC: 1244, SHA-1 checksum, contains  zlib compressed data
i2pbrowser-portable.zip:            Zip archive data, at least v2.0 to extract, compression method=deflate
i2pbrowser.tar.gz:                  gzip compressed data, from Unix, original size modulo 2^32 725985280
i2pbrowser_1.0.0_amd64.deb:         Debian binary package (format 2.0), with control.tar.zs, data compression zst
i2pfirefox-plugin.jar:              Java archive data (JAR)
i2pfirefox.jar:                     Java archive data (JAR)
plugin.zip:                         Zip archive data, at least v1.0 to extract, compression method=store

Checksums

60c14bbd0a82633d10df82c275f2f4c8c04d8d3ec6a1bc140f797d4068ae2879  CHANGES.md
ea325444a7c52c7bfdb4af0db708124dfe48e6c6bdb6f1d8cde291b04ec227f9  i2p.chromium.base.profile.zip
59b184c3c1fb1dbabe3f9a1f41aae16851e548c557288fa9a9351b7b66d36b83  i2p.chromium.usability.profile.zip
8da856237ef3f5766699ab7186390c3bd5f5b4ee120c6f566feae31162f1017b  i2p.firefox.base.profile.zip
04171a7ebe14b7249c95cf5cbf5469cbc962dd15b40bb7d0afd7d161747b8671  i2p.firefox.usability.profile.zip
906aadda74e5b77bf25ef79eb20fd332d31c156ffb2da32c0b7875175b288a4e  i2pbrowser-1.0.0-1.x86_64.rpm
c71041e98c83cc02cda0da6349611a0f501ef52960b9e7094ae75781ae610ba3  i2pbrowser-1.0.0.dmg
218b287d2f97c2d3b0a58f1e970607b99bf5055e682bb2f3d0f783c35cdea2b6  i2pbrowser-1.0.0.exe
9d20cec35cd3fbaa58351e2b5ce36dba9f70e1df347471a368e53592b4f8d8f2  i2pbrowser-1.0.0.msi
4dee334e8910c5a9f9c4bc567058303276f78303e6b2d65f0a4cc547cc87a418  i2pbrowser-1.0.0.pkg
75e16dedec33cc801cb00bc5654e343145e002e209db019687a13a85bcc9e595  i2pbrowser-portable.zip
8d99c1baf1c1d776b25f28efac006b58d2ba2afb78d27d95fb3153fc1e0303d1  i2pbrowser.tar.gz
7470403a2a0a27c01c6e6bd2867fb3f42b805f04449bbb2e2ca1436fff36043b  i2pbrowser_1.0.0_amd64.deb
91c92a7a559c6ebe3f5523f9243df0cb929474a045daba924d0acc1f9ed10197  i2pfirefox-plugin.jar
1c750b794a3bbb90d604d103d28ad4605b6d1b9605ce1b693a8d253d9e1b0d00  i2pfirefox.jar
ee3b1e32fb33124f21b45e4ef153ca0eea2249fc8a9c13053552ab6bd1aaf4a4  plugin.zip
CHANGES.md:                         ASCII text, with very long lines (628)
i2p.chromium.base.profile.zip:      Zip archive data, at least v2.0 to extract, compression method=store
i2p.chromium.usability.profile.zip: Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.base.profile.zip:       Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.usability.profile.zip:  Zip archive data, at lea...
Read more

2.5.6

08 Jul 21:33
2.5.6
6ac3a2e
Compare
Choose a tag to compare

Mon, July 8

  • Fix a bug which caused the profile manager to fail to detect Firefox on some systems
  • Fix a bug which caused the profile manager to use an unwritable directory on some systems
  • Fix a bug where if user tried to run it from the home directory, the application would make sure that no firefoxes existed in any subdirectory before running

Thu, March 7

  • re-implement Plugin functions with Destop GUI API.
  • Fix several NPE's
  • Delete redundant code
  • CI/CD improvements, packaging improvements

Tue, January 17

  • Remove HTTPS everywhere from all profiles
  • Generate a Tor Browser install to go inside Linux jpackage portables

Sat, December 31

  • Add environment variables which customize behavior of Tor Browser

Sun, December 18

  • Enable use as a Java I2P Console Plugin

Tue, November 22

  • Fix some minor issues from buildsystem refactor that surfaced during release
  • update to version 1.0.5

Sat, October 22

  • Add systray for launching browsers from our own GUI
  • Add browser.config file for customizing configuration

Thu, October 20

  • Complete the PWA/App mode

Sat, October 1

  • Work around anti-automation measures on OSX by writing final command out to shell script and running that
  • Deterministically generate .zip files
  • Add Tor Browser support to OSX
  • Improve Tor Browser support on Linux

Sun, September 25

  • Become version 1.0.0

Wed, September 15

  • Add ant targets which auto-update the user.js

Wed, September 14

  • Add ant targets which fetch Firefox addons from addons.mozilla.org

Sun, September 11

  • Make the logging a little more sensible

Tue, September 6

  • Wait up to 5 seconds for the initializing headless Firefox instance to die on Windows
  • Add option to disable proxy pre-check by setting timeout to zero or less

Tue, September 6

  • Run headlessly on first-run on Windows.
  • Add support for building an .exe package.
  • Add support for building an .zip Windows portable package.
  • Add support for building an .rpm package.
  • Destroy headless process if it goes too long.

Mon, September 5

  • Fix several issues with running on Windows 11
  • Make tunnel nicknames different to avoid double shared tunnels
  • Add support for building a .deb package.
  • Add support for building an .msi package.

Fri, September 2

  • Disable HTTPS only mode in favor of HTTPS-first mode to remove the interstitial on I2P sites.
  • Clearnet sites still choose HTTPS first and will silently deny downgrades but will not warn HTTP-only users.

Thu, September 1

  • Add a jpackage target. Add descriptions to release items.

Wed, August 31

  • Add unpacked extensions for Chromium profiles
  • Add Chromium flags from Ungoogled-Chromium documentation
  • Add Usability/Strict mode switching for Chromium

Tue, August 30

  • Add Usability/Strict mode switching for Firefox
  • Factor out common functions to own class

Sun, August 28

  • Adds support for generically configuring a browser with environment variables.
  • Bugfix for MSEdgium support
  • Add detachable version of launchers

Sat, August 27

  • Added support for passing a URL as a parameter to the cli's
  • revised test.sh

Mon, August 22

  • Completes support for auto-selecting either a Firefox or Chrome instance, automatically

Sat, August 21

  • Adds support for passing the -private flag to start Firefox with --private-window and Chromium --incognito

Fri, August 20

  • Chromium is now a first-class citizen

Fri, August 19

  • Adds the ability to pass --private-window to Firefoxes and --incognito to Chromiums
  • Switch Tor Browser to the top of the order on Windows to match i2p.firefox behavior

Mon, August 8

  • Add Chromium support. You heard me. Chromium support.
  • Update launcher script so it self-discovers the location of the script and uses that to find the bundled jar.

Sun, August 7

  • Wrote the Javadoc
  • Embedded the Firefox profile in the Jar so it always unpacks correctly
  • re-added Tor Browser support on Windows
  • Fix false positives in validation routine
  • Make constructors public
  • Wait on processbuilder to close

Saturday, August 6

  • Implemented firefox detection
  • Implemented directory setup
  • Implemented processBuilder generator

Checksums

dc8797cfae23640e27ed7b32a3e6ccec232d24411d64cd9e5b107f8c5384a70a  CHANGES.md
9a36e15def2a95077027cd0db5f95b345a87a8edfe5e89ea7f83aaa3c94f5ebb  i2p.chromium.base.profile.zip
97ae21d621f813fd2d91f5921fe1eee95ec0d01782bf93db7b3689f959a9f3b8  i2p.chromium.usability.profile.zip
5cd673bb27827e67796b52f26194b7b1504dddf1630ad9d9084ab6a318c6d20a  i2p.firefox.base.profile.zip
556fc2df825e64b1463e88ec77a5de46bce61516a475e1136110363d5badabd2  i2p.firefox.usability.profile.zip
6d3882ac113116b8f40ce07985e779859a68f43f14278b40f1628ea5362acca5  i2pbrowser-1.0.0-1.x86_64.rpm
aa7185799b17fd7893818fe7728f3e3cb6b4c8022e033fc0f33f6be81e7b2c2f  i2pbrowser-1.0.0.dmg
c307fb6556821258520a3d522cf7fbe2031aa421161fcac3e409f5ce20a1637a  i2pbrowser-1.0.0.exe
5eae853ff7f8b9a05c4c7111147882a54aabd1cf581d21396878055a54a3efc7  i2pbrowser-1.0.0.msi
cda1bb2058048a4303bbc65543a0f340ade1c88881ee60704333e767bae10db6  i2pbrowser-1.0.0.pkg
183197aa39e891d5763ef5449957b9d9790bdfaaa06760288526f6283b865d97  i2pbrowser-portable.zip
f017951df66f2e3d2d57886085a95bd2463cc8f7d793683960da30b842b9b17b  i2pbrowser.tar.gz
4538172d9753967485566e52f064dbc06a5123971044d973766de28051d53eb1  i2pbrowser_1.0.0_amd64.deb
6b5dd3e4ab1bcb3df4a5a758b5469239453c713bb6266bc5eea8b0d9ec7aa413  i2pfirefox-plugin.jar
85ce64a3c03c72421947c777a72d42be6fc568c5317070927463accb347b703f  i2pfirefox.jar
9856613f8229a773ef54a9e7e2a37a6c788755d96393478afce8db7439404e42  plugin.zip
CHANGES.md:                         ASCII text
i2p.chromium.base.profile.zip:      Zip archive data, at least v2.0 to extract, compression method=store
i2p.chromium.usability.profile.zip: Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.base.profile.zip:       Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.usability.profile.zip:  Zip archive data, at least v2.0 to extract, compression method=store
i2pbrowser-1.0.0-1.x86_64.rpm:      RPM v3.0 bin i386/x86_64
i2pbrowser-1.0.0.dmg:               zlib compressed data
i2pbrowser-1.0.0.exe:               PE32+ executable (GUI) x86-64, for MS Windows
i2pbrowser-1.0.0.msi:               Composite Document File V2 Document, Little Endian, Os: Windows, Version 6.2, MSI Installer, Code page: 1252, Title: Installation Database, Subject: i2pbrowser, Author: Unknown, Keywords: Installer, Comments: This installer database contains the logic and data required to install i2pbrowser., Template: x64;1033, Revision Number: {6D1D56D8-CB72-4709-BD0B-0FDBF71C6D32}, Create Time/Date: Sun Mar 10 06:04:32 2024, Last Saved Time/Date: Sun Mar 10 06:04:32 2024, Number of Pages: 200, Number of Words: 10, Name of Creating Application: Windows Installer XML Toolset (3.14.0.8606), Security: 2
i2pbrowser-1.0.0.pkg:               xar archive compressed TOC: 1244, SHA-1 checksum, contains  zlib compressed data
i2pbrowser-portable.zip:            Zip archive data, at least v2.0 to extract, compression method=deflate
i2pbrowser.tar.gz:                  gzip compressed data, from Unix, original size modulo 2^32 725985280
i2pbrowser_1.0.0_amd64.deb:         Debian binary package (format 2.0), with control.tar.zs, data compression zst
i2pfirefox-plugin.jar:              Java archive data (JAR)
i2pfirefox.jar:                     Java archive data (JAR)
plugin.zip:                         Zip archive data, at least v1.0 to extract, compression method=store

Checksums

60c14bbd0a82633d10df82c275f2f4c8c04d8d3ec6a1bc140f797d4068ae2879  CHANGES.md
ad836b60737fe94720b0b2b735e5d8f4677094f39568e99bd18bae3ec3fc5af0  i2p.chromium.base.profile.zip
59f054e07acac7eee6e2a8d10cb55e6d341ae088a461979d590706dda1184fc5  i2p.chromium.usability.profile.zip
93636b92993a52cd26ee61e0d6c715c1d2bb289be168c41110d6fcba579cc8a0  i2p.firefox.base.profile.zip
ab65c1c4166c677163c461317bdc5449a9bdcaa0e64bfa5c782f122edaa58104  i2p.firefox.usability.profile.zip
075f1b6e7e430a0e91acf007aca07731b8f4e210d28f9b40a0f1c554d6e0a4b5  i2pbrowser-1.0.0-1.x86_64.rpm
1bbcc59666b2edd17adee88a7ce77706ae5b0d850c990bcd33b2f7b23ef2b5ca  i2pbrowser-1.0.0.dmg
0fe67a43e639cd30537fbe2e89f0ba796e3e08329624abcca6f98f1b293480b7  i2pbrowser-1.0.0.exe
882072d7fa0dcc44d7cb297bc106769c4d89c56fd3b6c02c76f7a3ab00a8e503  i2pbrowser-1.0.0.msi
c53f2814f5e701f16093b749f7f717463148718ae68bf8c06814871bcb1091ab  i2pbrowser-1.0.0.pkg
fb6500208a8a8eaf401c00bb835f580820d2fedfe9eec692b2c8d92f470f52f7  i2pbrowser-portable.zip
a18e60cd473fd5865227a0da2b35163d12db6df4c265fb5f4cc3c098a89f6b2d  i2pbrowser.tar.gz
ad028ddac6476cb59b257137e3c5c1823b1090ab7364376e4f8bb7c6341d7922  i2pbrowser_1.0.0_amd64.deb
1ab7083f40f2a0d7957a3df3d2d6b0410acbd1dc7e946547603a61b3edaa50b3  i2pfirefox-plugin.jar
8ca4d3eb7dd2b2a4b7df1afda6ca46ad3cfe1100fc39074a98a63414764ad584  i2pfirefox.jar
77b42bfa00e722bc53eb5267c801aa1392753ef77dd6b9425307d2ff74684819  plugin.zip
CHANGES.md:                         ASCII text, with very long lines (628)
i2p.chromium.base.profile.zip:      Zip archive data, at least v2.0 to extract, compression method=store
i2p.chromium.usability.profile.zip: Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.base.profile.zip:       Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.usability.profile.zip:  Zip archive data, at lea...
Read more

2.5.5

08 Jul 21:16
2.5.5
8b1e908
Compare
Choose a tag to compare

Thu, March 7

  • re-implement Plugin functions with Destop GUI API.
  • Fix several NPE's
  • Delete redundant code
  • CI/CD improvements, packaging improvements

Tue, January 17

  • Remove HTTPS everywhere from all profiles
  • Generate a Tor Browser install to go inside Linux jpackage portables

Sat, December 31

  • Add environment variables which customize behavior of Tor Browser

Sun, December 18

  • Enable use as a Java I2P Console Plugin

Tue, November 22

  • Fix some minor issues from buildsystem refactor that surfaced during release
  • update to version 1.0.5

Sat, October 22

  • Add systray for launching browsers from our own GUI
  • Add browser.config file for customizing configuration

Thu, October 20

  • Complete the PWA/App mode

Sat, October 1

  • Work around anti-automation measures on OSX by writing final command out to shell script and running that
  • Deterministically generate .zip files
  • Add Tor Browser support to OSX
  • Improve Tor Browser support on Linux

Sun, September 25

  • Become version 1.0.0

Wed, September 15

  • Add ant targets which auto-update the user.js

Wed, September 14

  • Add ant targets which fetch Firefox addons from addons.mozilla.org

Sun, September 11

  • Make the logging a little more sensible

Tue, September 6

  • Wait up to 5 seconds for the initializing headless Firefox instance to die on Windows
  • Add option to disable proxy pre-check by setting timeout to zero or less

Tue, September 6

  • Run headlessly on first-run on Windows.
  • Add support for building an .exe package.
  • Add support for building an .zip Windows portable package.
  • Add support for building an .rpm package.
  • Destroy headless process if it goes too long.

Mon, September 5

  • Fix several issues with running on Windows 11
  • Make tunnel nicknames different to avoid double shared tunnels
  • Add support for building a .deb package.
  • Add support for building an .msi package.

Fri, September 2

  • Disable HTTPS only mode in favor of HTTPS-first mode to remove the interstitial on I2P sites.
  • Clearnet sites still choose HTTPS first and will silently deny downgrades but will not warn HTTP-only users.

Thu, September 1

  • Add a jpackage target. Add descriptions to release items.

Wed, August 31

  • Add unpacked extensions for Chromium profiles
  • Add Chromium flags from Ungoogled-Chromium documentation
  • Add Usability/Strict mode switching for Chromium

Tue, August 30

  • Add Usability/Strict mode switching for Firefox
  • Factor out common functions to own class

Sun, August 28

  • Adds support for generically configuring a browser with environment variables.
  • Bugfix for MSEdgium support
  • Add detachable version of launchers

Sat, August 27

  • Added support for passing a URL as a parameter to the cli's
  • revised test.sh

Mon, August 22

  • Completes support for auto-selecting either a Firefox or Chrome instance, automatically

Sat, August 21

  • Adds support for passing the -private flag to start Firefox with --private-window and Chromium --incognito

Fri, August 20

  • Chromium is now a first-class citizen

Fri, August 19

  • Adds the ability to pass --private-window to Firefoxes and --incognito to Chromiums
  • Switch Tor Browser to the top of the order on Windows to match i2p.firefox behavior

Mon, August 8

  • Add Chromium support. You heard me. Chromium support.
  • Update launcher script so it self-discovers the location of the script and uses that to find the bundled jar.

Sun, August 7

  • Wrote the Javadoc
  • Embedded the Firefox profile in the Jar so it always unpacks correctly
  • re-added Tor Browser support on Windows
  • Fix false positives in validation routine
  • Make constructors public
  • Wait on processbuilder to close

Saturday, August 6

  • Implemented firefox detection
  • Implemented directory setup
  • Implemented processBuilder generator

Checksums

dc8797cfae23640e27ed7b32a3e6ccec232d24411d64cd9e5b107f8c5384a70a  CHANGES.md
9a36e15def2a95077027cd0db5f95b345a87a8edfe5e89ea7f83aaa3c94f5ebb  i2p.chromium.base.profile.zip
97ae21d621f813fd2d91f5921fe1eee95ec0d01782bf93db7b3689f959a9f3b8  i2p.chromium.usability.profile.zip
5cd673bb27827e67796b52f26194b7b1504dddf1630ad9d9084ab6a318c6d20a  i2p.firefox.base.profile.zip
556fc2df825e64b1463e88ec77a5de46bce61516a475e1136110363d5badabd2  i2p.firefox.usability.profile.zip
6d3882ac113116b8f40ce07985e779859a68f43f14278b40f1628ea5362acca5  i2pbrowser-1.0.0-1.x86_64.rpm
aa7185799b17fd7893818fe7728f3e3cb6b4c8022e033fc0f33f6be81e7b2c2f  i2pbrowser-1.0.0.dmg
c307fb6556821258520a3d522cf7fbe2031aa421161fcac3e409f5ce20a1637a  i2pbrowser-1.0.0.exe
5eae853ff7f8b9a05c4c7111147882a54aabd1cf581d21396878055a54a3efc7  i2pbrowser-1.0.0.msi
cda1bb2058048a4303bbc65543a0f340ade1c88881ee60704333e767bae10db6  i2pbrowser-1.0.0.pkg
183197aa39e891d5763ef5449957b9d9790bdfaaa06760288526f6283b865d97  i2pbrowser-portable.zip
f017951df66f2e3d2d57886085a95bd2463cc8f7d793683960da30b842b9b17b  i2pbrowser.tar.gz
4538172d9753967485566e52f064dbc06a5123971044d973766de28051d53eb1  i2pbrowser_1.0.0_amd64.deb
6b5dd3e4ab1bcb3df4a5a758b5469239453c713bb6266bc5eea8b0d9ec7aa413  i2pfirefox-plugin.jar
85ce64a3c03c72421947c777a72d42be6fc568c5317070927463accb347b703f  i2pfirefox.jar
9856613f8229a773ef54a9e7e2a37a6c788755d96393478afce8db7439404e42  plugin.zip
CHANGES.md:                         ASCII text
i2p.chromium.base.profile.zip:      Zip archive data, at least v2.0 to extract, compression method=store
i2p.chromium.usability.profile.zip: Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.base.profile.zip:       Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.usability.profile.zip:  Zip archive data, at least v2.0 to extract, compression method=store
i2pbrowser-1.0.0-1.x86_64.rpm:      RPM v3.0 bin i386/x86_64
i2pbrowser-1.0.0.dmg:               zlib compressed data
i2pbrowser-1.0.0.exe:               PE32+ executable (GUI) x86-64, for MS Windows
i2pbrowser-1.0.0.msi:               Composite Document File V2 Document, Little Endian, Os: Windows, Version 6.2, MSI Installer, Code page: 1252, Title: Installation Database, Subject: i2pbrowser, Author: Unknown, Keywords: Installer, Comments: This installer database contains the logic and data required to install i2pbrowser., Template: x64;1033, Revision Number: {6D1D56D8-CB72-4709-BD0B-0FDBF71C6D32}, Create Time/Date: Sun Mar 10 06:04:32 2024, Last Saved Time/Date: Sun Mar 10 06:04:32 2024, Number of Pages: 200, Number of Words: 10, Name of Creating Application: Windows Installer XML Toolset (3.14.0.8606), Security: 2
i2pbrowser-1.0.0.pkg:               xar archive compressed TOC: 1244, SHA-1 checksum, contains  zlib compressed data
i2pbrowser-portable.zip:            Zip archive data, at least v2.0 to extract, compression method=deflate
i2pbrowser.tar.gz:                  gzip compressed data, from Unix, original size modulo 2^32 725985280
i2pbrowser_1.0.0_amd64.deb:         Debian binary package (format 2.0), with control.tar.zs, data compression zst
i2pfirefox-plugin.jar:              Java archive data (JAR)
i2pfirefox.jar:                     Java archive data (JAR)
plugin.zip:                         Zip archive data, at least v1.0 to extract, compression method=store

Checksums

dbc920927b8b155da32ecf9fd0a415d13252f150858ddbb9c864378ad3feeaf9  CHANGES.md
ad836b60737fe94720b0b2b735e5d8f4677094f39568e99bd18bae3ec3fc5af0  i2p.chromium.base.profile.zip
59f054e07acac7eee6e2a8d10cb55e6d341ae088a461979d590706dda1184fc5  i2p.chromium.usability.profile.zip
93636b92993a52cd26ee61e0d6c715c1d2bb289be168c41110d6fcba579cc8a0  i2p.firefox.base.profile.zip
ab65c1c4166c677163c461317bdc5449a9bdcaa0e64bfa5c782f122edaa58104  i2p.firefox.usability.profile.zip
f358ef12b7996c33b85059db82c431d929bbbda8283afc0d8853e2ed00fe9dfc  i2pbrowser-1.0.0-1.x86_64.rpm
1948bd23abc01eddd0b31447e40f7d773a68f04c7613b2cc854dcb805d780c6b  i2pbrowser-1.0.0.dmg
80cf5388b9ee2811403324aad7cd5971668043c621f7212e93383c67a0aae2e0  i2pbrowser-1.0.0.exe
dd3dcf57fa8ea2505ea030d0a512ba3fc940623e09c7454e48da3025d99eba9d  i2pbrowser-1.0.0.msi
d3a6b94b14e9c6ad8cbdb40260a516eeecbbbf8045f5028143cd47309e67dd94  i2pbrowser-1.0.0.pkg
8f3554805056e3c14469dbfa690443c62512ce2edf74a82ddc5240b316572176  i2pbrowser-portable.zip
f4ff20f8a81340896fece5d2130177b8d4e20dcd79d7c13cf752a8ab9d17b7cf  i2pbrowser.tar.gz
ac674c9e8942dd8909676bc9859c3b439b018780e344c5775cde8896b1a0f26a  i2pbrowser_1.0.0_amd64.deb
9c9ddc5a5a07027afcd8a4b3bc27e74d1b9049d25a899834dea3583bdca67570  i2pfirefox-plugin.jar
97057ec04e73afd9626413acc5406fa1b40e96ed2c040d807e17d6bf941ecd6a  i2pfirefox.jar
6a6af0e4168f74c6219c90cc7f3f851eea1fc3efc0ee18e65aa78549f1dd219f  plugin.zip
CHANGES.md:                         ASCII text, with very long lines (628)
i2p.chromium.base.profile.zip:      Zip archive data, at least v2.0 to extract, compression method=store
i2p.chromium.usability.profile.zip: Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.base.profile.zip:       Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.usability.profile.zip:  Zip archive data, at least v2.0 to extract, compression method=store
i2pbrowser-1.0.0-1.x86_64.rpm:      RPM v3.0 bin i386/x86_64
i2pbrowser-1.0.0.dmg:               zlib compressed data
i2pbrowser-1.0.0.exe:               PE32+ executable (GUI) x86-64, for MS Windows
i2pbrowser-1.0.0.msi:               Composite Document File V2 Document, Little Endian, Os: Windows, Version 6.2, MSI Insta...
Read more

2.5.4

08 Jul 20:33
2.5.4
b4371da
Compare
Choose a tag to compare

Thu, March 7

  • re-implement Plugin functions with Destop GUI API.
  • Fix several NPE's
  • Delete redundant code
  • CI/CD improvements, packaging improvements

Tue, January 17

  • Remove HTTPS everywhere from all profiles
  • Generate a Tor Browser install to go inside Linux jpackage portables

Sat, December 31

  • Add environment variables which customize behavior of Tor Browser

Sun, December 18

  • Enable use as a Java I2P Console Plugin

Tue, November 22

  • Fix some minor issues from buildsystem refactor that surfaced during release
  • update to version 1.0.5

Sat, October 22

  • Add systray for launching browsers from our own GUI
  • Add browser.config file for customizing configuration

Thu, October 20

  • Complete the PWA/App mode

Sat, October 1

  • Work around anti-automation measures on OSX by writing final command out to shell script and running that
  • Deterministically generate .zip files
  • Add Tor Browser support to OSX
  • Improve Tor Browser support on Linux

Sun, September 25

  • Become version 1.0.0

Wed, September 15

  • Add ant targets which auto-update the user.js

Wed, September 14

  • Add ant targets which fetch Firefox addons from addons.mozilla.org

Sun, September 11

  • Make the logging a little more sensible

Tue, September 6

  • Wait up to 5 seconds for the initializing headless Firefox instance to die on Windows
  • Add option to disable proxy pre-check by setting timeout to zero or less

Tue, September 6

  • Run headlessly on first-run on Windows.
  • Add support for building an .exe package.
  • Add support for building an .zip Windows portable package.
  • Add support for building an .rpm package.
  • Destroy headless process if it goes too long.

Mon, September 5

  • Fix several issues with running on Windows 11
  • Make tunnel nicknames different to avoid double shared tunnels
  • Add support for building a .deb package.
  • Add support for building an .msi package.

Fri, September 2

  • Disable HTTPS only mode in favor of HTTPS-first mode to remove the interstitial on I2P sites.
  • Clearnet sites still choose HTTPS first and will silently deny downgrades but will not warn HTTP-only users.

Thu, September 1

  • Add a jpackage target. Add descriptions to release items.

Wed, August 31

  • Add unpacked extensions for Chromium profiles
  • Add Chromium flags from Ungoogled-Chromium documentation
  • Add Usability/Strict mode switching for Chromium

Tue, August 30

  • Add Usability/Strict mode switching for Firefox
  • Factor out common functions to own class

Sun, August 28

  • Adds support for generically configuring a browser with environment variables.
  • Bugfix for MSEdgium support
  • Add detachable version of launchers

Sat, August 27

  • Added support for passing a URL as a parameter to the cli's
  • revised test.sh

Mon, August 22

  • Completes support for auto-selecting either a Firefox or Chrome instance, automatically

Sat, August 21

  • Adds support for passing the -private flag to start Firefox with --private-window and Chromium --incognito

Fri, August 20

  • Chromium is now a first-class citizen

Fri, August 19

  • Adds the ability to pass --private-window to Firefoxes and --incognito to Chromiums
  • Switch Tor Browser to the top of the order on Windows to match i2p.firefox behavior

Mon, August 8

  • Add Chromium support. You heard me. Chromium support.
  • Update launcher script so it self-discovers the location of the script and uses that to find the bundled jar.

Sun, August 7

  • Wrote the Javadoc
  • Embedded the Firefox profile in the Jar so it always unpacks correctly
  • re-added Tor Browser support on Windows
  • Fix false positives in validation routine
  • Make constructors public
  • Wait on processbuilder to close

Saturday, August 6

  • Implemented firefox detection
  • Implemented directory setup
  • Implemented processBuilder generator

Checksums

dc8797cfae23640e27ed7b32a3e6ccec232d24411d64cd9e5b107f8c5384a70a  CHANGES.md
9a36e15def2a95077027cd0db5f95b345a87a8edfe5e89ea7f83aaa3c94f5ebb  i2p.chromium.base.profile.zip
97ae21d621f813fd2d91f5921fe1eee95ec0d01782bf93db7b3689f959a9f3b8  i2p.chromium.usability.profile.zip
5cd673bb27827e67796b52f26194b7b1504dddf1630ad9d9084ab6a318c6d20a  i2p.firefox.base.profile.zip
556fc2df825e64b1463e88ec77a5de46bce61516a475e1136110363d5badabd2  i2p.firefox.usability.profile.zip
6d3882ac113116b8f40ce07985e779859a68f43f14278b40f1628ea5362acca5  i2pbrowser-1.0.0-1.x86_64.rpm
aa7185799b17fd7893818fe7728f3e3cb6b4c8022e033fc0f33f6be81e7b2c2f  i2pbrowser-1.0.0.dmg
c307fb6556821258520a3d522cf7fbe2031aa421161fcac3e409f5ce20a1637a  i2pbrowser-1.0.0.exe
5eae853ff7f8b9a05c4c7111147882a54aabd1cf581d21396878055a54a3efc7  i2pbrowser-1.0.0.msi
cda1bb2058048a4303bbc65543a0f340ade1c88881ee60704333e767bae10db6  i2pbrowser-1.0.0.pkg
183197aa39e891d5763ef5449957b9d9790bdfaaa06760288526f6283b865d97  i2pbrowser-portable.zip
f017951df66f2e3d2d57886085a95bd2463cc8f7d793683960da30b842b9b17b  i2pbrowser.tar.gz
4538172d9753967485566e52f064dbc06a5123971044d973766de28051d53eb1  i2pbrowser_1.0.0_amd64.deb
6b5dd3e4ab1bcb3df4a5a758b5469239453c713bb6266bc5eea8b0d9ec7aa413  i2pfirefox-plugin.jar
85ce64a3c03c72421947c777a72d42be6fc568c5317070927463accb347b703f  i2pfirefox.jar
9856613f8229a773ef54a9e7e2a37a6c788755d96393478afce8db7439404e42  plugin.zip
CHANGES.md:                         ASCII text
i2p.chromium.base.profile.zip:      Zip archive data, at least v2.0 to extract, compression method=store
i2p.chromium.usability.profile.zip: Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.base.profile.zip:       Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.usability.profile.zip:  Zip archive data, at least v2.0 to extract, compression method=store
i2pbrowser-1.0.0-1.x86_64.rpm:      RPM v3.0 bin i386/x86_64
i2pbrowser-1.0.0.dmg:               zlib compressed data
i2pbrowser-1.0.0.exe:               PE32+ executable (GUI) x86-64, for MS Windows
i2pbrowser-1.0.0.msi:               Composite Document File V2 Document, Little Endian, Os: Windows, Version 6.2, MSI Installer, Code page: 1252, Title: Installation Database, Subject: i2pbrowser, Author: Unknown, Keywords: Installer, Comments: This installer database contains the logic and data required to install i2pbrowser., Template: x64;1033, Revision Number: {6D1D56D8-CB72-4709-BD0B-0FDBF71C6D32}, Create Time/Date: Sun Mar 10 06:04:32 2024, Last Saved Time/Date: Sun Mar 10 06:04:32 2024, Number of Pages: 200, Number of Words: 10, Name of Creating Application: Windows Installer XML Toolset (3.14.0.8606), Security: 2
i2pbrowser-1.0.0.pkg:               xar archive compressed TOC: 1244, SHA-1 checksum, contains  zlib compressed data
i2pbrowser-portable.zip:            Zip archive data, at least v2.0 to extract, compression method=deflate
i2pbrowser.tar.gz:                  gzip compressed data, from Unix, original size modulo 2^32 725985280
i2pbrowser_1.0.0_amd64.deb:         Debian binary package (format 2.0), with control.tar.zs, data compression zst
i2pfirefox-plugin.jar:              Java archive data (JAR)
i2pfirefox.jar:                     Java archive data (JAR)
plugin.zip:                         Zip archive data, at least v1.0 to extract, compression method=store

Checksums

dbc920927b8b155da32ecf9fd0a415d13252f150858ddbb9c864378ad3feeaf9  CHANGES.md
ba8d53809404a2f9f162d92a3d0b87c81bd4e81428ff1f50c779f47be5e9e268  i2p.chromium.base.profile.zip
dfbf0d966579eaf1adf111b432fa9f408415ac2ea52da011aafd79f6feb4fa6a  i2p.chromium.usability.profile.zip
b4c26c11d86e666878dd56949f3d465de3de1e074e16b3232419f1c7e8bceaf7  i2p.firefox.base.profile.zip
16f7b9ed2e1bcdbf6bdd3cd06e2bee55122d8dd012a445ffc89d040fe3e3ff38  i2p.firefox.usability.profile.zip
16d5ded0f138ab3c811ba27b96cdc40d0d00a36de9dfb627794a1dc5bd92032a  i2pbrowser-1.0.0-1.x86_64.rpm
f0ac62a779143279a749f0d3c43cd570ec5b558d637ca10b4119759070110da9  i2pbrowser-1.0.0.dmg
5eeca21d5a0d1ad43fde0b6723fba2a4b363450180bd7fe8d365bc43174ad259  i2pbrowser-1.0.0.exe
07c67c3ed9be183f8e6879966c51f829466554c0a403f8409ae6c152864b1ea5  i2pbrowser-1.0.0.msi
f5eb7d6493079a830547e19bd5afe7edb3e1dcb52e582ef1c6ad828d4e4d457a  i2pbrowser-1.0.0.pkg
3fd6f91d7484f0fe44f1062c1a70242e5e63213a1cb705db4b3e5be7f428ea28  i2pbrowser-portable.zip
8796078c19fcd56cf169dedac9ad6ebace651e02c54e0c1b6da3dc14d477cb87  i2pbrowser.tar.gz
646ebcbf892d879d9d423381e3400282441c86ae7eb0ecb6df8520dd041e51cd  i2pbrowser_1.0.0_amd64.deb
7af5c7a3a1fb2862abaeb26037dc6bf705a81ff13482eb610d278fe34fa02d15  i2pfirefox-plugin.jar
3d224a9ce01123fc482f1c18e6f51f5899067a96fbd81942607cadc40639bfa4  i2pfirefox.jar
a79a40042a485ac598a6fc8bc97d1dbf9f61adef4b1244ab1c8373d696f92d78  plugin.zip
CHANGES.md:                         ASCII text, with very long lines (628)
i2p.chromium.base.profile.zip:      Zip archive data, at least v2.0 to extract, compression method=store
i2p.chromium.usability.profile.zip: Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.base.profile.zip:       Zip archive data, at least v2.0 to extract, compression method=store
i2p.firefox.usability.profile.zip:  Zip archive data, at least v2.0 to extract, compression method=store
i2pbrowser-1.0.0-1.x86_64.rpm:      RPM v3.0 bin i386/x86_64
i2pbrowser-1.0.0.dmg:               zlib compressed data
i2pbrowser-1.0.0.exe:               PE32+ executable (GUI) x86-64, for MS Windows
i2pbrowser-1.0.0.msi:               Composite Document File V2 Document, Little Endian, Os: Windows, Version 6.2, MSI Insta...
Read more