38 Commits
Author SHA1 Message Date
malinero bb9c11a86f Bump I2P to 0.9.50 2021-07-19 14:27:55 +02:00
malinero 4abd54cbef Option to not build all platforms 2021-07-16 23:16:43 +02:00
knaccc d381cfb0f4 shallow copy i2p git clone 2021-07-15 13:38:59 +01:00
knaccc b75d7c31db using additional Platform.runLater for JavaFX thread safety
now building with i2p version 0.9.48
2020-12-03 12:33:16 +00:00
knaccc 3502200cff removed use of java records, since they're a preview feature and causing a clash with the packaging which won't allow preview features to be enabled
added pipefail to bash scripts to more thoroughly catch errors
version bump to 1.19
readme now communicates that monerod comes preconfigured with I2P-accessible monerod peers
2020-11-26 18:59:47 +00:00
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 2020-08-25 00:37:02 +01:00
knaccc d6de605095 v1.17 version bump
Switched to AdoptOpenJDK 14.0.1_7 and JavaFX 14
Switched from jpackager to jpackage which is now part of JDK14
Windows launcher executable has changed due to move from jpackager to jpackage
Added socks port to mipseed instructions
2020-05-22 13:20:12 +01:00
knaccc 580bde2654 v1.16 version bump
replace "--proxy" with "--tx-proxy" in mipseed instructions
revert to older jdk13_33 to fix windows gui dll issue
2020-03-08 14:25:10 +00:00
knaccc 95973cd0c3 fixed AdoptOpenJDK jdk-13.0.2+8 filenames and urls, upgraded to latest jetty v9.4.26.v20200117 2020-02-25 21:15:20 +00:00
knaccc 3da4a96515 updated to commons-compress 1.20 dependency via maven repository 2020-02-25 20:42:20 +00:00
knaccc 9089e036f2 now using i2p v0.9.45 2020-02-25 17:08:29 +00:00
knaccc c3b50c0ce3 now using i2p version 0.9.44 2019-12-05 15:28:46 +00:00
knaccc adc0621a71 v1.13 upgrade to commons-compress-1.19.jar, upgrade to java 13 which will release memory to OS when not in use 2019-09-26 18:51:22 +01:00
knaccc 7c6a2d0cb9 apache-ant-1.10.7 upgrade 2019-09-07 20:10:36 +01:00
knaccc 256a850f34 now using I2P i2p-0.9.42 2019-08-29 17:20:51 +01:00
knaccc 450fdd5371 I2P-zero v1.8 now based on i2p-0.9.41 2019-07-06 08:44:32 +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 2c0f3e94a4 v1.7 now using I2P 0.9.40 2019-05-07 19:01:27 +01: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 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
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 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 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 bfc9bb8375 Added git fetch to import script 2019-01-16 22:55:57 +00:00
knaccc 146856d99e Clean up import dirs if already exist 2019-01-16 22:04:30 +00:00
knaccc 83c7af515a Clean up import dirs if already exist 2019-01-16 21:59:56 +00:00
knaccc fb9ac698ff Clean up import dirs if already exist 2019-01-16 21:59:14 +00:00
knaccc e7aa4e1887 Clean up import dirs if already exist 2019-01-16 21:57:18 +00:00
knaccc ec2a395e55 Clean up import dirs if already exist 2019-01-16 21:56:01 +00:00
knaccc 1b82f18894 Clean up import dirs if already exist 2019-01-16 21:55:45 +00:00
knaccc 8100534089 Cleaned up JDK references, now easier to change JDK version and download URLs
Don't re-download JDKs/i2p/Ant if dirs already exist in import dir
2019-01-16 21:46:58 +00:00
knaccc cd1c39a6ea Updated README 2019-01-16 07:40:19 +00:00
knaccc 1437610e5b Now doesn't require any Ubuntu packages to be installed in order to build (java, ant, i2p). Produces a distribution with zero dependencies. 2019-01-16 06:19:35 +00:00