malinero
4abd54cbef
Option to not build all platforms
3 years ago
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
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
ea125d8425
v1.17 release candidate
...
jdk download url fix
added docker build instructions
fixed mac launch
fixed relative paths
4 years ago
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
4 years ago
knaccc
ac054f8d51
normalizeZip now uses specified timestamp, since git will not propagate VERSION file timestamp during git clone
5 years ago
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.
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
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
5 years ago
knaccc
6518b6e054
executable wrapper build fixes
5 years ago
knaccc
d739134fe0
executable wrappers for linux and mac GUIs from jpackager utililty
...
switched windows JDK to oracle version until adoptopenjdk fix dll inclusion issue
5 years ago
Jethro Grassie
1afe214b73
build scripts: fix potential path spaces
5 years ago
knaccc
8ff37043d1
added new screenshots
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
Jethro Grassie
c1574d3022
fix spaces
5 years ago
Jethro Grassie
4487bf9a80
mac-gui: build fix
5 years ago
knaccc
c923a774e8
linux .desktop launch file added, allowing double click launch of GUI from file browser
5 years ago
knaccc
ab75b5c582
fixed gui parameter injection
...
include jlink debug info
5 years ago
knaccc
b844c1040b
fixed Mac app native libs
5 years ago
knaccc
38f801033e
fixed Mac app
5 years ago
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.
5 years ago
Jethro Grassie
2bf7cb1d48
mac-gui: add rudimentary app bundle
5 years ago
Jethro Grassie
686abccf41
scripts: gui build fixes
5 years ago
knaccc
7374e9455c
Code refactored, new cross platform I2P-zero GUI
5 years ago
Jethro Grassie
c8689f9fc6
fix for mac
5 years ago
knaccc
8f28b1fe15
switched to Github hosted github.com/AdoptOpenJDK site for OpenJDK
5 years ago
knaccc
7992aeda99
package refactoring
5 years ago
knaccc
7b6a21c15a
Tunnel control now lets you easily create client and server tunnels
5 years ago
knaccc
9a0f72d3d0
Cleaned up zip deletion code, better dist size output
5 years ago
knaccc
2eb8be95a3
Clean up import dirs if already exist
5 years ago
knaccc
34283b4a1a
Clean up import dirs if already exist
5 years ago
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
5 years ago
Jethro Grassie
c13fd76834
tweaks for mac
5 years ago
knaccc
148e34ae7e
Trim unneeded native biginteger libraries
5 years ago
knaccc
cd1c39a6ea
Updated README
5 years ago
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.
5 years ago
knaccc
0a08dc01f7
Docs typo corrected. Now checking for router.isAlive() prior to starting SAMBridge.
5 years ago
knaccc
eaef448791
added to README
5 years ago
knaccc
d111fd0958
fixed compile
5 years ago
knaccc
fe95ea7030
fixed compile
5 years ago
knaccc
a5085dee89
fixed basedir
5 years ago
knaccc
3e3d4191d8
fixed basedir
5 years ago
knaccc
a912eb5a1a
First commit
5 years ago