6b94dc2dbd
configclients: Only save files that have changed when in split config
2019-07-24 13:37:20 +00:00
3bfbb6aef6
i2ptunnel:
...
Store configFile path in controller so it doesn't change
Simplify assureConfigFile()
Sanitize tunnel name when creating config file name
Sort config when saving
Don't copy config when saving
Make shouldMigrate() private
Javadocs
2019-07-20 18:05:17 +00:00
hankhill19580
7d4229acab
use for(Properties props: tunnels) to migrate tunnels
2019-07-18 17:04:36 +00:00
hankhill19580
41128f1457
remove redundant functions
2019-07-17 14:34:41 +00:00
hankhill19580
61f45b3a3a
Remove un-needed imports
2019-07-17 02:25:07 +00:00
hankhill19580
aaacb2e558
Fix the configFile property so that removeControllers can work, fix cross-platform/un-migrated platform bugs, override equals so the list of controllers can remove a controller by passing the object
2019-07-17 02:22:07 +00:00
hankhill19580
9c2dc47a8a
use .equals instead of ==
2019-07-15 19:31:04 +00:00
hankhill19580
2db0a65425
Save tunnel configs on tunnel creation, only save one config at a time.
2019-07-15 19:05:03 +00:00
fd781f4894
TCG:
...
private/public method tweaks and revert API breakage
remove loadSplitConfig()
don't create empty file in assureConfigFile()
throw exception on empty config
locking fixes
formatting cleanups
@since fixes
log tweaks
2019-07-15 16:22:51 +00:00
hankhill19580
4a099854f7
Make sure listFiles returns i2ptunnel.config on un-migrated platforms, don't loop over loadControllers in startup()
2019-07-13 08:34:54 +00:00
hankhill19580
ff379c36cb
NPE fix
2019-07-13 08:10:24 +00:00
hankhill19580
d5970f17de
more consistency fixes
2019-07-13 07:18:25 +00:00
hankhill19580
595e43b8a4
fix the bug where it tries to migrate an already migrated config file, pass around files instead of strings, use the FileSuffixFilter, eliminate irrelevant code
2019-07-13 06:10:30 +00:00
hankhill19580
2918d6006f
fix un-migrated and monolithic config saving
2019-06-09 02:20:23 +00:00
hankhill19580
357feca7b1
fix bug when configs are un-migrated
2019-06-08 07:26:24 +00:00
hankhill19580
920a83ddab
tiny formatting fix
2019-06-08 04:11:18 +00:00
hankhill19580
42e3406529
re-name inConfig to reflect new purpose
2019-06-08 04:04:53 +00:00
hankhill19580
7336f64c26
fix saving config files from ui
2019-06-08 04:03:31 +00:00
hankhill19580
c1731f68fa
when deleting configs, move them to a backup location
2019-06-08 00:51:59 +00:00
hankhill19580
e4892c6d5c
fix removeConfig so it backs up and removes the files
2019-06-07 18:12:44 +00:00
hankhill19580
38f135ceb9
That took me entirely too long to figure out
2019-06-01 18:42:22 +00:00
hankhill19580
0a1a2ed82a
unwrap some loops, get rid of configFiles(), fix loadConfig
2019-06-01 16:20:53 +00:00
hankhill19580
4fdcd25671
add some logging while I fix stuff
2019-05-25 17:35:57 +00:00
hankhill19580
65481ad61e
improve config saving code, never use deprecated config function
2019-05-23 16:59:27 +00:00
hankhill19580
8466cdc675
saveConfig for multi-configuration
2019-05-23 00:29:06 +00:00
63b2f29633
Begin i2p.i2p.zzz.confsplit branch
...
Code from Jan. 2018, never checked in, probably untested,
definitely incomplete.
2019-05-10 14:58:41 +00:00
de8a079cb4
Console: Remove plugin install success message (ticket #2494 )
2019-05-09 17:30:46 +00:00
585778cddc
Console: Delay plugin update check until router is ready
2019-05-09 10:10:24 +00:00
ffbf3d2023
javadocs after review
2019-05-07 11:42:31 +00:00
a39549a3d9
pull translations from transifex
2019-05-03 12:53:03 +00:00
7f60ee9f8b
Console: NTCP2 check
2019-05-02 14:25:43 +00:00
46e31746b4
Build: Drop unmaintained sample apparmor script (ticket #2319 )
...
We support apparmor for Debian package installs only.
2019-04-25 16:35:19 +00:00
981737f8ed
i2ptunnel: Force connect delay and bulk profile for most
...
client tunnel types, and hide from UI
Reduce delay
Set IRC to bulk
2019-04-25 16:16:32 +00:00
baeaa65829
update po source for tx
2019-04-24 14:25:43 +00:00
ca0f12782b
New backup news server
2019-04-23 18:33:57 +00:00
str4d
7c71ff106b
Tests: Fix ministreaming tests after access filtering changes
2019-04-21 22:27:00 +00:00
str4d
9e0934f958
Build: Fix titles in ministreaming and streaming JAR manifests
2019-04-21 21:03:39 +00:00
str4d
1cc330ba66
Gradle: Generate attributes for JAR manifests
2019-04-21 21:01:28 +00:00
str4d
e70a2c765b
Update Jetty and Tomcat versions in Gradle build scripts
2019-04-21 16:37:28 +00:00
ea7ddaf6d5
Console: Improve error message when graphs disabled (ticket #2452 )
2019-04-18 13:17:45 +00:00
zab2
e967b26f5a
update javadoc
2019-04-16 02:30:56 +00:00
zab2
e5540d051f
proper fix for memory bug
2019-04-16 00:37:29 +00:00
zab2
7ce81db9a8
forget the known destinations when reloading
2019-04-15 23:40:02 +00:00
e42e04c0f0
Console: Don't display I2CP error during soft restart (ticket #2468 )
2019-04-15 12:49:07 +00:00
8d00774b5e
Tomcat 8.5.40
2019-04-15 11:45:52 +00:00
0dbc809111
i2ptunnel: Fix saving encrypted LS config
...
Disable registration authentication when encrypted
2019-04-13 19:02:35 +00:00
64c7625524
i2ptunnel: Hide blinded-with-password config
2019-04-12 12:08:09 +00:00
071e702e56
i2ptunnel: Hide I2CP config in router context
2019-04-11 20:16:44 +00:00
363317fc26
i2ptunnel: Disallow any encrypted LS for offline keys
2019-04-11 15:59:11 +00:00
f4d7a6d0d4
i2ptunnel: Disallow encrypted LS for offline keys
2019-04-11 15:38:03 +00:00