Commit Graph
45 Commits
Author SHA1 Message Date
knaccc 2126e35e5a version bump 2019-08-24 04:59:58 +01:00
knaccc ce78639065 prevent duplicate port assignment 2019-08-24 04:59:34 +01:00
knaccc 1a52185ede prevent duplicate port assignment 2019-08-24 04:20:50 +01:00
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
2019-08-24 03:49:21 +01:00
knaccc db1450bf92 SOCKS tunnel opening/open status bug fixed 2019-08-24 00:23:54 +01:00
knaccc 12e4907204 I2P-zero v1.9 - now has version command, to assist integration. Tunnel control port changed as per suggestion by moneromooo 2019-07-21 06:31:40 +01:00
knaccc 450fdd5371 I2P-zero v1.8 now based on i2p-0.9.41 2019-07-06 08:44:32 +01:00
knaccc ba43496762 readme error corrected for client.create syntax 2019-06-14 14:09:41 +01:00
knaccc 2c0f3e94a4 v1.7 now using I2P 0.9.40 2019-05-07 19:01:27 +01:00
knaccc 3d436d8a8c eliminate startup race condition on reading router.config file, prevent router state exception while waiting for initialization 2019-03-30 21:37:25 +00:00
knaccc a4d6161072 new tunnelcontrol commands: router.setBandwidthLimitKBps, router.getBandwidthLimitKBps, router.getBandwidthStats 2019-03-27 11:13:02 +00:00
knaccc dcfae751ca version sanitization fix 2019-03-24 16:54:56 +00:00
knaccc d4fc52dae8 fixed recursive folder copy code 2019-03-24 11:38:07 +00:00
knaccc 4a30608836 fixed first start race condition for router.config file being available 2019-03-24 10:49:57 +00:00
knaccc 98760a840e updatecheck fix 2019-03-24 08:29:09 +00:00
knaccc 540c1a3c25 inform user of the port to open in their firewall
version available check fix
2019-03-23 23:38:47 +00:00
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
2019-03-23 16:54:52 +00:00
knaccc d9e373f148 dependency fix 2019-02-11 03:47:07 +00:00
knaccc 6518b6e054 executable wrapper build fixes 2019-02-11 03:42:34 +00:00
knaccc 903f96d0b4 persist bandwidth slider setting across restarts 2019-02-04 19:21:25 +00:00
knaccc edbe1ac938 persist bandwidth slider setting across restarts 2019-02-04 18:26:57 +00:00
knaccc 989e57d8b0 persist bandwidth slider setting across restarts 2019-02-04 18:22:40 +00:00
knaccc 1585edb2f3 removed startup race condition. shutdown and exit now triggered on off switch toggled 2019-02-04 05:58:13 +00:00
knaccc 3ca894ced3 set min threads to 1 for jetty to keep resource usage low 2019-02-04 04:51:10 +00:00
knaccc 48afd8543e shutdown fixes 2019-02-04 04:13:23 +00:00
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)
2019-02-04 00:15:50 +00:00
knaccc 9b6868468f readme fix 2019-02-02 14:25:20 +00:00
knaccc 0a29eacf87 readme fix 2019-02-02 06:43:10 +00:00
knaccc 21c001fc37 report state of tunnels (open vs opening) 2019-02-02 03:38:35 +00:00
knaccc d32fecf5ca added highres icon 2019-02-01 13:57:46 +00:00
knaccc 2c7cc2f9f9 removed propertychangelistener so that no java.desktop module dependency required in non-gui version 2019-01-31 11:39:00 +00:00
knaccc ea77448002 New command to get JSON of all tunnels 2019-01-30 17:25:05 +00:00
knaccc 35e68db438 provide option to allow server tunnel creation without having to create a directory for key storage 2019-01-30 16:42:37 +00:00
knaccc 066ae985c8 all.destroy command to remove all tunnels 2019-01-30 16:33:00 +00:00
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
2019-01-30 15:39:28 +00:00
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
2019-01-30 11:43:40 +00:00
knaccc 933e1a7268 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.
2019-01-30 02:19:15 +00:00
knaccc b0588a2b11 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.
2019-01-30 02:13:50 +00:00
knaccc fcfab6ae00 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.
2019-01-30 01:35:29 +00:00
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.
2019-01-30 01:34:00 +00:00
knaccc 7c315e422c tunnel field now volatile to ensure other monitoring threads see latest changes 2019-01-29 11:32:58 +00:00
knaccc 3e75fa165e Added state column to tunnels table 2019-01-28 22:37:59 +00:00
knaccc 0670469330 Clean shutdown on window close 2019-01-28 21:44:46 +00:00
knaccc 9426b6a4b2 Router status now displaying in GUI 2019-01-28 20:47:52 +00:00
knaccc 7374e9455c Code refactored, new cross platform I2P-zero GUI 2019-01-28 19:43:52 +00:00