Commit Graph
14149 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
zzz 11c8e8e794 dont migrate clients.config if android 2019-06-05 12:15:46 +00:00
zzz 0d1dbc7992 dont migrate clients.config if portable 2019-06-05 12:08:01 +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 d8980d10a4 Transport: Revert GeoIP changes that broke BundleRouterInfos 2019-05-10 11:46:25 +00:00
zzz c7d052646e Transport: Start first GeoIP lookup when netdb is ready 2019-05-09 20:11:03 +00:00
zzz de8a079cb4 Console: Remove plugin install success message (ticket #2494) 2019-05-09 17:30:46 +00:00
zzz fc8b55df27 Wrapper: Update to wrapper 3.5.39
All binaries from Tanuki Delta Pack Community Edition,
except for armhf (armv6), compiled on Raspberry Pi:
  ant 1.8.2
  javac 1.7.0_151
  gcc 4.6.3-14+rpi1

Added linux-armv7 and linux64-armv8

Windows binaries remain unchanged as we must recompile them ourselves
(32 bit just to change the icon; 64 bit is not provided by Tanuki)
2019-05-09 14:19:50 +00:00
zzz be6b200945 remove Java 9 warning 2019-05-09 12:01:50 +00:00
zzz cbeaca66a2 rename method 2019-05-09 11:31:06 +00:00
zzz 585778cddc Console: Delay plugin update check until router is ready 2019-05-09 10:10:24 +00:00
zzz cb0235bb5d Utils: su3file fix for extract -x w/o filename 2019-05-09 09:14:04 +00:00
zzz 558592a87f Utils: Auto-generate su3 output file for extract if not specified 2019-05-08 13:50:26 +00:00
zzz 41e8b6dfbb 0.9.40 debian files 2019-05-08 12:10:00 +00:00
meeh 5aae625788 Mac OSX Launcher: Version bump etc. 0.9.40, launcher version 0.1.5 2019-05-07 22:47:01 +00:00
zzz 16d2bdc1db 0.9.40 i2p-0.9.40 2019-05-07 11:54:18 +00:00
zzz edb352b9d0 replace news cert 2019-05-07 11:44:11 +00:00
zzz ffbf3d2023 javadocs after review 2019-05-07 11:42:31 +00:00
zzz 0147f003c4 Star icons update 2019-05-03 13:20:50 +00:00
zzz 50d93b1993 regenerate tr man pages 2019-05-03 12:57:12 +00:00
zzz a39549a3d9 pull translations from transifex 2019-05-03 12:53:03 +00:00
meeh 9adabadeb9 Mac OSX Launcher: shell script for downloading and building Sparkle. 2019-05-02 23:12:54 +00:00
meeh 61303bfd0b Mac OSX Launcher: The podfile, which describes which 3rdparty libraries to pull at compile time. 2019-05-02 23:01:32 +00:00
meeh e45963dbcb Mac OSX Launcher: main.mm updated to use the new swift main class name. 2019-05-02 23:00:44 +00:00
meeh 5f689ccbd4 Mac OSX Launcher: project file, workspace file and entittlements file updates. 2019-05-02 23:00:02 +00:00
meeh 17bb36deee Mac OSX Launcher: Info.plist update, adding Sparkle pubkey. 2019-05-02 22:59:01 +00:00