Commit Graph

6372 Commits

Author SHA1 Message Date
zzz
6b94dc2dbd configclients: Only save files that have changed when in split config 2019-07-24 13:37:20 +00:00
zzz
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
zzz
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
zzz
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
zzz
de8a079cb4 Console: Remove plugin install success message (ticket #2494) 2019-05-09 17:30:46 +00:00
zzz
585778cddc Console: Delay plugin update check until router is ready 2019-05-09 10:10:24 +00:00
zzz
ffbf3d2023 javadocs after review 2019-05-07 11:42:31 +00:00
zzz
a39549a3d9 pull translations from transifex 2019-05-03 12:53:03 +00:00
zzz
7f60ee9f8b Console: NTCP2 check 2019-05-02 14:25:43 +00:00
zzz
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
zzz
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
zzz
baeaa65829 update po source for tx 2019-04-24 14:25:43 +00:00
zzz
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
zzz
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
zzz
e42e04c0f0 Console: Don't display I2CP error during soft restart (ticket #2468) 2019-04-15 12:49:07 +00:00
zzz
8d00774b5e Tomcat 8.5.40 2019-04-15 11:45:52 +00:00
zzz
0dbc809111 i2ptunnel: Fix saving encrypted LS config
Disable registration authentication when encrypted
2019-04-13 19:02:35 +00:00
zzz
64c7625524 i2ptunnel: Hide blinded-with-password config 2019-04-12 12:08:09 +00:00
zzz
071e702e56 i2ptunnel: Hide I2CP config in router context 2019-04-11 20:16:44 +00:00
zzz
363317fc26 i2ptunnel: Disallow any encrypted LS for offline keys 2019-04-11 15:59:11 +00:00
zzz
f4d7a6d0d4 i2ptunnel: Disallow encrypted LS for offline keys 2019-04-11 15:38:03 +00:00