malinero
77b8870c8b
Fix router.config dir
3 years ago
knaccc
802939088b
upgrade to i2p 0.9.47, switch to json.org library to prevent library clash with i2p changes, i2p-zero version 1.18 release
4 years ago
knaccc
b9a5baef78
log to stdout when I2P has warmed up
5 years ago
knaccc
31b7395276
only attempt to open tunnels once the router is ready and running, to speed up startup time
...
new router.isRunning tunnel control command
5 years ago
knaccc
ba43496762
readme error corrected for client.create syntax
5 years ago
knaccc
3d436d8a8c
eliminate startup race condition on reading router.config file, prevent router state exception while waiting for initialization
5 years ago
knaccc
a4d6161072
new tunnelcontrol commands: router.setBandwidthLimitKBps, router.getBandwidthLimitKBps, router.getBandwidthStats
5 years ago
knaccc
dcfae751ca
version sanitization fix
5 years ago
knaccc
d4fc52dae8
fixed recursive folder copy code
5 years ago
knaccc
4a30608836
fixed first start race condition for router.config file being available
5 years ago
knaccc
540c1a3c25
inform user of the port to open in their firewall
...
version available check fix
5 years ago
knaccc
f9208da8f7
now building with i2p version 0.9.39
...
wait for i2p router to fully start before attempting to build tunnels
version check implemented, which will run at random intervals (on average every 24hrs)
eepsite config settings save fix
5 years ago
knaccc
6518b6e054
executable wrapper build fixes
5 years ago
knaccc
903f96d0b4
persist bandwidth slider setting across restarts
5 years ago
knaccc
edbe1ac938
persist bandwidth slider setting across restarts
5 years ago
knaccc
989e57d8b0
persist bandwidth slider setting across restarts
5 years ago
knaccc
1585edb2f3
removed startup race condition. shutdown and exit now triggered on off switch toggled
5 years ago
knaccc
48afd8543e
shutdown fixes
5 years ago
knaccc
65a4f8b659
produce fat JAR for non-module dependencies, to prevent split-package warnings and classpath issues
...
added ability to create HTTP proxy tunnel
quit immediately it we detect i2p-zero is already running (by checking for tunnelcontrol port 30000 in use)
after attempted shutdown, force shutdown after 2 seconds. this is because if there is a shutdown prior to tunnels having opened, there could be a delay of up to 20 seconds before those opening tunnels exit their sleep and start responding
added GUI tab to set up a personal eepsite (via embedded jetty)
5 years ago
knaccc
d32fecf5ca
added highres icon
5 years ago
knaccc
e5c256ff8c
tunnels now persisted automatically in tunnels.json
...
if a new tunnel is added via the command line script tunnel-control.sh or directly via the tunnel control port, the GUI list of tunnels will reflect the addition
5 years ago
knaccc
c5a5ba90ad
save server keys file as <base32addr>.keys
...
copy i2p.base dir to ~/.i2p-zero and use the copy, since files in that dir will be modified and the installation dir may not be writable
5 years ago
knaccc
23f758969d
Store server tunnel keys / read tunnel keys from a specified directory when creating a tunnel with tunnelcontrol
...
Use .i2p-zero in the user's home directory as the i2p config dir.
5 years ago
knaccc
0670469330
Clean shutdown on window close
5 years ago
knaccc
9426b6a4b2
Router status now displaying in GUI
5 years ago
knaccc
7374e9455c
Code refactored, new cross platform I2P-zero GUI
5 years ago