Commit Graph
72 Commits
Author SHA1 Message Date
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 72114641b6 I2P-zero v1.8 now based on i2p-0.9.41 2019-07-06 09:11:44 +01:00
knaccc 450fdd5371 I2P-zero v1.8 now based on i2p-0.9.41 2019-07-06 08:44:32 +01:00
knaccc 2ca64b5c02 switched to zip instead of tar.bz2 for reproducible builds 2019-06-30 07:27:44 +01:00
knaccc 1ca5867fa5 switched to zip instead of tar.bz2 for reproducible builds 2019-06-30 07:11:49 +01:00
knaccc ac054f8d51 normalizeZip now uses specified timestamp, since git will not propagate VERSION file timestamp during git clone 2019-06-30 06:45:35 +01:00
knaccc 421590dee6 normalizeZip java executable location fix 2019-06-30 06:14:39 +01:00
knaccc 3fefd6c6e0 Fixed windows reproducible builds. Was simply a zip normalization issue. 2019-06-30 05:59:49 +01:00
knaccc b2b03aade8 First attempt at reproducible builds. Seems to work on Linux/Mac, but Windows distributables are not yet producing consistent hashes due to jlink not currently being fully deterministic. Hopefully this will change in future JDK releases. 2019-06-30 04:56:27 +01:00
knaccc 3cd42e9832 uncompressed/compressed distribution size ASCII table generation for inclusion in README 2019-05-07 20:07:39 +01:00
knaccc 6e79b508b6 uncompressed/compressed distribution size ASCII table generation for inclusion in README 2019-05-07 20:05:50 +01:00
knaccc 2c0f3e94a4 v1.7 now using I2P 0.9.40 2019-05-07 19:01:27 +01:00
knaccc 83ad48d995 mac tar compress cmd fix 2019-03-23 20:34:44 +00:00
knaccc fc30c5792c remove group/user ownership during tar creation 2019-03-23 20:11:46 +00:00
knaccc 5c1e978406 build tar.bz2 files instead of zip files for linux/mac 2019-03-23 19:46:01 +00:00
knaccc 8df76c4fe0 automatically use VERSION in zip-all.sh script 2019-03-23 17:23:32 +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 a31043863a linux moved to adoptopenjdk12, with libjli.so location javapackager11 compatibility fix
mac moved to adoptopenjdk12
win moved to adoptopenjdk12 which now has all necessary dlls
2019-03-22 14:08:33 +00:00
knaccc 5a42a3257f readme update 2019-02-11 04:29:12 +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 d739134fe0 executable wrappers for linux and mac GUIs from jpackager utililty
switched windows JDK to oracle version until adoptopenjdk fix dll inclusion issue
2019-02-11 02:58:01 +00:00
Jethro Grassie 1afe214b73 build scripts: fix potential path spaces 2019-02-03 23:23:47 -05:00
knaccc c3ec7a05e3 slimmed down footprint by removing unnecessary dependencies 2019-02-04 02:15:49 +00:00
knaccc d2db501eb3 slimmed down footprint by removing unnecessary dependencies 2019-02-04 02:11:49 +00:00
knaccc 84d54fd45b slimmed down footprint by removing unnecessary dependencies 2019-02-04 01:57:03 +00:00
knaccc 8ff37043d1 added new screenshots 2019-02-04 01:26:09 +00:00
knaccc c3bf5f8c87 use jar from downloaded jdk, not system jar 2019-02-04 00:22:43 +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
Jethro Grassie c1574d3022 fix spaces 2019-02-02 10:05:00 -05:00
Jethro Grassie 4487bf9a80 mac-gui: build fix 2019-02-02 09:15:45 -05:00
knaccc c923a774e8 linux .desktop launch file added, allowing double click launch of GUI from file browser 2019-02-02 04:30:39 +00:00
knaccc ab75b5c582 fixed gui parameter injection
include jlink debug info
2019-02-02 03:31:03 +00:00
knaccc b844c1040b fixed Mac app native libs 2019-02-02 03:20:30 +00:00
knaccc 38f801033e fixed Mac app 2019-02-02 02:28:47 +00:00
Jethro Grassie 45cd20d81d scripts: fix linux host builds 2019-01-30 20:44:09 -05: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
Jethro Grassie 2bf7cb1d48 mac-gui: add rudimentary app bundle 2019-01-28 20:57:47 -05:00
Jethro Grassie 686abccf41 scripts: gui build fixes 2019-01-28 19:23:06 -05:00
knaccc eb256f87d2 fixed import script 2019-01-28 23:08:06 +00:00
knaccc 7374e9455c Code refactored, new cross platform I2P-zero GUI 2019-01-28 19:43:52 +00:00
Jethro Grassie c8689f9fc6 fix for mac 2019-01-26 13:48:29 -05:00
knaccc 891ea11c94 changed ant targets for faster build, credit to zzz 2019-01-23 17:15:50 +00:00
knaccc 12aef1eeaf LG2=en for faster i2p-java ant build
now using i2p-java tag 0.9.38
SAM listener now only starts if requested via tunnel-control
2019-01-23 06:00:24 +00:00
knaccc 2a6e1b53bf switched to Github hosted github.com/AdoptOpenJDK site for OpenJDK 2019-01-21 05:44:35 +00:00
knaccc 3aa8b6c383 switched to Github hosted github.com/AdoptOpenJDK site for OpenJDK 2019-01-21 05:24:07 +00:00
knaccc 8f28b1fe15 switched to Github hosted github.com/AdoptOpenJDK site for OpenJDK 2019-01-21 04:45:17 +00:00
knaccc 7992aeda99 package refactoring 2019-01-20 16:55:07 +00:00
knaccc 7b6a21c15a Tunnel control now lets you easily create client and server tunnels 2019-01-20 15:41:04 +00:00
knaccc 9a0f72d3d0 Cleaned up zip deletion code, better dist size output 2019-01-17 03:42:14 +00:00