Compare commits
1 Commits
2.5.5
...
i2p.plugin
Author | SHA1 | Date | |
---|---|---|---|
c5983d3f9f |
10
VERSION.md
10
VERSION.md
@ -12,8 +12,8 @@ noscript
|
|||||||
11.4.29
|
11.4.29
|
||||||
https://addons.mozilla.org/firefox/downloads/file/4206186/noscript-11.4.29.xpi
|
https://addons.mozilla.org/firefox/downloads/file/4206186/noscript-11.4.29.xpi
|
||||||
localcdn-fork-of-decentraleyes
|
localcdn-fork-of-decentraleyes
|
||||||
2.6.64
|
2.6.65
|
||||||
https://addons.mozilla.org/firefox/downloads/file/4243456/localcdn_fork_of_decentraleyes-2.6.64.xpi
|
https://addons.mozilla.org/firefox/downloads/file/4251866/localcdn_fork_of_decentraleyes-2.6.65.xpi
|
||||||
onion-in-container-browsing
|
onion-in-container-browsing
|
||||||
0.82
|
0.82
|
||||||
https://addons.mozilla.org/firefox/downloads/file/3904685/onion_in_container_browsing-0.82.xpi
|
https://addons.mozilla.org/firefox/downloads/file/3904685/onion_in_container_browsing-0.82.xpi
|
||||||
@ -21,8 +21,8 @@ javascript-restrictor
|
|||||||
0.17
|
0.17
|
||||||
https://addons.mozilla.org/firefox/downloads/file/4190089/javascript_restrictor-0.17.xpi
|
https://addons.mozilla.org/firefox/downloads/file/4190089/javascript_restrictor-0.17.xpi
|
||||||
ublock-origin
|
ublock-origin
|
||||||
1.56.0
|
1.57.0
|
||||||
https://addons.mozilla.org/firefox/downloads/file/4237670/ublock_origin-1.56.0.xpi
|
https://addons.mozilla.org/firefox/downloads/file/4257361/ublock_origin-1.57.0.xpi
|
||||||
```
|
```
|
||||||
|
|
||||||
## Chromium
|
## Chromium
|
||||||
@ -38,7 +38,7 @@ LocalCDN
|
|||||||
2.6.65
|
2.6.65
|
||||||
https://clients2.google.com/service/update2/crx
|
https://clients2.google.com/service/update2/crx
|
||||||
uBlock Origin
|
uBlock Origin
|
||||||
1.56.0
|
1.57.0
|
||||||
https://clients2.google.com/service/update2/crx
|
https://clients2.google.com/service/update2/crx
|
||||||
__MSG_extensionName__
|
__MSG_extensionName__
|
||||||
0.17
|
0.17
|
||||||
|
@ -328,7 +328,7 @@ Linux(because the top command will be run and the script will exit).\n\nBoth det
|
|||||||
|
|
||||||
<target name="buildNum">
|
<target name="buildNum">
|
||||||
<buildnumber file="scripts/build.number" />
|
<buildnumber file="scripts/build.number" />
|
||||||
<property name="release.number" value="1.4.991" />
|
<property name="release.number" value="1.5.0" />
|
||||||
<exec executable="echo" osfamily="unix">
|
<exec executable="echo" osfamily="unix">
|
||||||
<arg value="${release.number}-${build.number}" />
|
<arg value="${release.number}-${build.number}" />
|
||||||
</exec>
|
</exec>
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
#Build Number for ANT. Do not edit!
|
#Build Number for ANT. Do not edit!
|
||||||
#Tue Mar 19 18:47:29 EDT 2024
|
#Thu Apr 04 12:21:54 EDT 2024
|
||||||
build.number=717
|
build.number=722
|
||||||
|
@ -42,8 +42,13 @@ public class I2PBrowserPlugin extends I2PBrowser implements ClientApp {
|
|||||||
private static final String PROP_DTG_ENABLED = "desktopgui.enabled";
|
private static final String PROP_DTG_ENABLED = "desktopgui.enabled";
|
||||||
private final File pluginDir;
|
private final File pluginDir;
|
||||||
private final File profileDir;
|
private final File profileDir;
|
||||||
private MenuHandle lmhs;
|
private MenuHandle SafeHandleLauncher;
|
||||||
private MenuHandle lmhf;
|
private MenuHandle FlexibleHandleLauncher;
|
||||||
|
// MenuHandles for app-mode launchers
|
||||||
|
private MenuHandle ConsoleHandleLauncher;
|
||||||
|
private MenuHandle SnarkHandleLauncher;
|
||||||
|
private MenuHandle SusimailHandleLauncher;
|
||||||
|
private MenuHandle TunnelHanleLauncher;
|
||||||
/**
|
/**
|
||||||
* @since 1.4.0
|
* @since 1.4.0
|
||||||
* @return
|
* @return
|
||||||
@ -100,8 +105,8 @@ public class I2PBrowserPlugin extends I2PBrowser implements ClientApp {
|
|||||||
} catch (InterruptedException ie) {
|
} catch (InterruptedException ie) {
|
||||||
}
|
}
|
||||||
if (dtg != null) {
|
if (dtg != null) {
|
||||||
dtg.removeMenu(lmhs);
|
dtg.removeMenu(SafeHandleLauncher);
|
||||||
dtg.removeMenu(lmhf);
|
dtg.removeMenu(FlexibleHandleLauncher);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
changeState(ClientAppState.STOPPED);
|
changeState(ClientAppState.STOPPED);
|
||||||
@ -132,14 +137,14 @@ public class I2PBrowserPlugin extends I2PBrowser implements ClientApp {
|
|||||||
}
|
}
|
||||||
if (dtg != null) {
|
if (dtg != null) {
|
||||||
_log.info("I2P Browser integrating with I2P tray manager");
|
_log.info("I2P Browser integrating with I2P tray manager");
|
||||||
lmhs =
|
SafeHandleLauncher =
|
||||||
dtg.addMenu("Launch I2P Browser (Safe Mode)", new Starter(dtg));
|
dtg.addMenu("Launch I2P Browser (Safe Mode)", new Starter(dtg));
|
||||||
dtg.showMenu(lmhs);
|
dtg.showMenu(SafeHandleLauncher);
|
||||||
dtg.enableMenu(lmhs);
|
dtg.enableMenu(SafeHandleLauncher);
|
||||||
lmhf = dtg.addMenu("Launch I2P Browser (Flexible Mode)",
|
FlexibleHandleLauncher = dtg.addMenu("Launch I2P Browser (Flexible Mode)",
|
||||||
new FlexStarter(dtg));
|
new FlexStarter(dtg));
|
||||||
dtg.showMenu(lmhf);
|
dtg.showMenu(FlexibleHandleLauncher);
|
||||||
dtg.enableMenu(lmhf);
|
dtg.enableMenu(FlexibleHandleLauncher);
|
||||||
} else {
|
} else {
|
||||||
_log.info("I2P Browser tray manager not found");
|
_log.info("I2P Browser tray manager not found");
|
||||||
}
|
}
|
||||||
@ -152,6 +157,26 @@ public class I2PBrowserPlugin extends I2PBrowser implements ClientApp {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public MenuHandle addMenuHandle(String launchMessage){
|
||||||
|
try {
|
||||||
|
_log.info(
|
||||||
|
"Starting I2P Browser tray manager by testing http://proxy.i2p");
|
||||||
|
MenuService dtg = startTrayApp();
|
||||||
|
if (dtg != null) {
|
||||||
|
_log.info("I2P Browser integrating with I2P tray manager");
|
||||||
|
MenuHandle handle =
|
||||||
|
dtg.addMenu(launchMesssage, new Starter(dtg));
|
||||||
|
dtg.showMenu(SafeHandleLauncher);
|
||||||
|
dtg.enableMenu(SafeHandleLauncher);
|
||||||
|
return handle;
|
||||||
|
} else {
|
||||||
|
_log.info("I2P Browser tray manager not found");
|
||||||
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
_log.error("Error starting I2P Browser tray manager", e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Copied directly from I2PSnark-standalone
|
// Copied directly from I2PSnark-standalone
|
||||||
/**
|
/**
|
||||||
* @since 1.4.0
|
* @since 1.4.0
|
||||||
|
Reference in New Issue
Block a user