d851686272
SSL Wizard: Add links
2018-05-05 14:09:47 +00:00
87329bc32c
SSL Wizard: Page cleanup, message box
2018-05-05 12:59:01 +00:00
c734b84b28
doc update
2018-05-03 20:40:26 +00:00
6c88eb5211
BOB: Register with port mapper
2018-05-03 20:00:03 +00:00
7b2355a888
SSL Wizard: Implement Jetty SSL disable
2018-05-03 19:43:22 +00:00
b31ebfe368
SSL Wizard: Stop and restart Jetty if running
...
Make JettyStart restartable
RouterAppManager workaround for JettyStart becoming untracked after stop
2018-05-03 19:29:13 +00:00
9a7b58259f
CLI: Add KeyGenerator
2018-05-03 13:13:29 +00:00
9c52d454f8
Debug: Case-insensitive sort of PortMapper and AppManager tables
2018-05-03 13:08:56 +00:00
a548c307bc
Console: Make Java 10 warning a 10/11 warning
2018-05-03 13:01:16 +00:00
2efd544713
Tests: Add scala files to UTF-8 tests
...
Make tests less noisy
2018-05-03 13:00:08 +00:00
c9a6fab638
SSL Wizard: Implement disable-SSL
2018-05-02 13:39:49 +00:00
1c677cd99b
SSL Wizard: Fixes, checks, form improvements
2018-05-02 13:10:06 +00:00
70e994fcf3
Some changes, after much testing I find it best to spawn an sub java
...
process for I2P rather than trying to load Router via reflection or
anything runtime fancy stuff. Shell script is implemented in SBT now,
and can now link to download JRE script and so on.
2018-05-02 03:39:14 +00:00
c326bb7c6d
Added scala license snippet to LICENSE.txt
2018-05-01 13:30:55 +00:00
f6c8e44329
Jar deployment, SBT hacking, and more related to launcher code.
...
Some refactoring, bugfixing, and self awareness of launcher jar.
2018-05-01 11:15:11 +00:00
345e7414e6
Change current directory to base directory before starting the router.
2018-05-01 03:43:41 +00:00
3488db38bc
Moved a function to a more logic place.
2018-05-01 03:40:07 +00:00
8957c85486
Disable debug messages.
2018-05-01 03:36:59 +00:00
6b0a102c1b
Updating code to handle multiple(no limit) recursive levels.
2018-05-01 03:35:09 +00:00
975d8a069a
Cleaned up in SBT build file. Sorted assignments, task definitions and such.
2018-05-01 03:21:04 +00:00
2d15f8e16e
Improved code documentation and readableness in form of syntax cleanup.
2018-05-01 03:15:44 +00:00
a3a8ee1329
Major update for the OSX Launcher code. Now it will bundle
...
installer resources with the fat jar (we add an exclusion list later)
which the base directory will be built(or updated if lacking files) upon
startup of the I2P router. This is done by the OSXDeployment class which
is an extension for the DeployProfile class written for Mac OS X.
Since the app bundle itself should be R/O, we use ~/Library/I2P as base path,
and continue using ~/Library/Application Support/i2p as config path. The BB
code will have other paths.
2018-05-01 02:54:36 +00:00
4e5a2d00aa
SSL Wizard: Move old keystore before rewriting
...
Fix password setting in XML
Add DTD to rewritten XML
2018-04-30 16:45:01 +00:00
ab039b8023
SSL Wizard: Update and save tunnel config
2018-04-30 13:59:23 +00:00
8ed1b96f3a
Console: Fix NPE on /configsidebar (ticket #2220 )
...
Don't throw NPE translating null
Add note about split()
Fix form inside table
2018-04-29 20:57:47 +00:00
c73b5b9edb
merge of '4d8cced5819f256dd03cd1a845bcb08fe8de9319'
...
and '76cdc242b9b68e5fef39dfe67cf27baf29872f2f'
2018-04-29 18:51:38 +00:00
e308804cb7
Removing some resources.
2018-04-29 18:51:31 +00:00
cdd58f168a
SSL Wizard: Change cert type, export cert, show in cert helper,
...
relay keystore password via POST
2018-04-29 15:46:30 +00:00
4d09e507fb
SSL Wizard: Move some things to make the classloader happy
...
Rewrite clients.config
2018-04-29 14:32:01 +00:00
d600a2df12
Build: Remove references to now-empty commons-logging.jar
2018-04-28 22:17:19 +00:00
e310588273
SSL wizard: Start of POST handling
...
Work around Jetty XML bug
classpath fixes to follow
2018-04-28 22:07:14 +00:00
a0fabe5f92
i2ptunnel: Fix startup deadlock in TCG
2018-04-28 21:58:13 +00:00
780fdfe4f6
Console: Add POST support to the error handler so it doesn't error itself
2018-04-28 18:37:59 +00:00
145730f5b8
SSL wizard: Add missing file, fix form params
2018-04-28 15:25:05 +00:00
624a672213
i2ptunnel: Initial SSL setup wizard
...
Includes Jetty XML configuration parser
Work in progress, doesn't work, not linked from anywhere
2018-04-28 13:21:42 +00:00
16c5252c43
Jetty: Dir listing time format tweak
2018-04-28 11:32:36 +00:00
50710f8066
Tunnels: Fix and consolidate allow-zero-hop logic,
...
prevent zero-hop client tunnels even when no active peers
Remove buildRequestZeroHopTime stat
2018-04-27 17:41:47 +00:00
10c6c428a3
SusiMail: Don't zip encrypted.asc PGP attachment
2018-04-26 13:43:20 +00:00
c34fd76a78
Proxy: Don't generate footer hidden by CSS
2018-04-25 14:27:40 +00:00
ab9dac8827
Migrate webapp detection calls to PortMapper.isRegistered()
2018-04-25 14:21:23 +00:00
49ba58cb8d
Updated history.txt again.
2018-04-24 05:04:11 +00:00
4f47fab139
Removed unused resources directory hopefully,
...
And aslo added an IconHelper autoplugin which
will generate Mac OS X valid ICNS images.
2018-04-24 05:01:25 +00:00
832e55ddf9
Updated history.txt for today.
2018-04-24 04:28:37 +00:00
8adf55a568
Still WIP, but I've added a new sbt plugin named
...
sbt-native-packager for future rpm/deb/windows and
maybe even OSX packages. Also, the macosx sbt project
now has a task named buildAppBundleTask and which will
produce an I2P.app and copy over needed directories/jars/wars
which later needs to be extracted to an writeable area which
would be i2p base directory in runtime.
The MacOSXRouterLauncherApp contains more information about how
the executable in the OS X bundle will locate our R/O i2pbase so
it can copy it to a writable area. The R/O is also to ensure valid
signature on the bundle.
At last, this approach is done casue letting an Mach-O binary load
libjvm.dylib was proved unstable, so MacOSXRouterLauncherApp will
rather use an JNI module to load the needed glue with the
Mac OS X system.
2018-04-24 04:18:21 +00:00
9307b27655
Update in the install_i2p_service_osx.command script.
2018-04-24 04:09:20 +00:00
345d078370
Updating ignore file to ignore sbt build directories.
2018-04-24 04:08:25 +00:00
a4ef4e594a
Update history.txt of yesterdays work.
2018-04-24 00:49:22 +00:00
18b11d2a32
Reducing the amount of "items" in the root of the repo
...
by moving documents into a own docs directory.
2018-04-24 00:48:08 +00:00
75d681a93c
Clock: Fix early NPE via DoH
2018-04-23 15:48:44 +00:00
0500bbb186
EepGet: Handle HTTP response line with no status text
2018-04-23 15:46:35 +00:00