eef6c5cb33
Build: Recognize gettext 0.20
2019-10-23 11:00:23 +00:00
e8404a75fb
spelling fix
2019-10-12 14:12:37 +00:00
29eabc4706
TCG javadoc notes for android
2019-10-11 16:14:26 +00:00
e4c5c4862f
Improve accuracy of TunnelControllerGroup message
2019-10-08 18:14:42 +00:00
cb2544157f
fix erroneous log message in TunnelControllerGroup, replace language flags with a link to configui instead
2019-10-08 18:10:34 +00:00
ea8ac884fa
i2ptunnel: Results page after generating LS2 DH key
2019-10-02 13:56:11 +00:00
4f0d764540
i2ptunnel: Support quoting for custom options (ticket #2603 )
...
This also allows closing of ticket #2163 .
2019-09-19 16:22:51 +00:00
f9a2193e2f
i2ptunnel: New CLI BlindingInfo test
...
I2CP: Fix BlindingInfo serialization
2019-09-17 17:30:42 +00:00
0d325d5a28
i2ptunnel: Interstitial after auth save form
2019-09-17 15:00:50 +00:00
520da24e0c
i2ptunnel: Improve query parsing in local HTTP server,
...
as required for b64 keys in form
2019-09-17 14:26:20 +00:00
69638caa7b
i2ptunnel: B32 auth form improvements
2019-09-17 13:18:47 +00:00
94c96b09e9
Router: Implement expiration for BlindData entries
2019-09-17 11:17:14 +00:00
8d104f7fea
i2ptunnel: New form for blinding info (WIP)
2019-09-12 17:42:44 +00:00
b4a5cc07c2
i2ptunnel: New b32 error page
...
Do basic b32 checks before looking up with session
Util: Fix AIOOBE on bad input to base 32 decode
log tweaks
b33 decode error message tweaks
2019-09-10 14:21:28 +00:00
479461ab3b
I2CP: New Blinding Info message (proposal 123)
...
client- and router-side support
new session lookupDest2() method
return new b33 failure codes from lookup
show b33 alternates in tools
stub out support in HTTP client
2019-09-10 12:37:11 +00:00
a6e3621c06
Util: Consolidate and standardize date/time formatting (ticket #2016 )
2019-08-30 18:38:12 +00:00
6789a735e3
fix typo
2019-08-18 19:12:06 +00:00
65eb9b17db
fix checks for config parameters in TunnelControllerGroup constructor
2019-08-18 19:08:27 +00:00
08be6a4f4a
i2ptunnel: Add failsafe timeouts for local sockets (ticket #2568 )
2019-08-05 15:55:43 +00:00
7f015c4794
i2ptunnel: Add configs to override user agent
...
Not particularly helpful yet, because we don't have a way to
quote or escape spaces in the custom options field.
2019-08-05 15:34:46 +00:00
165beb3fbd
TCG: split config log tweaks and cleanups
...
Fix warning about no tunnels loaded
Add notes in config default files
2019-07-27 11:32:38 +00:00
617294b7fa
propagate from branch 'i2p.i2p.zzz.confsplit' (head 324249e53469a81e66f9d1c1989d9f53817868f4)
...
to branch 'i2p.i2p' (head cf6476e03a43a35fea6697b29f9ff43f77875100)
2019-07-26 12:53:03 +00:00
72ef065ab7
log tweak
2019-07-23 15:57:30 +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
7d4229acab
use for(Properties props: tunnels) to migrate tunnels
2019-07-18 17:04:36 +00:00
41128f1457
remove redundant functions
2019-07-17 14:34:41 +00:00
61f45b3a3a
Remove un-needed imports
2019-07-17 02:25:07 +00:00
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
9c2dc47a8a
use .equals instead of ==
2019-07-15 19:31:04 +00:00
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
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
ff379c36cb
NPE fix
2019-07-13 08:10:24 +00:00
d5970f17de
more consistency fixes
2019-07-13 07:18:25 +00:00
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
ebe95fc575
i2ptunnel: Improve logging when no outproxy configured (ticket #2338 )
2019-06-18 13:24:48 +00:00
2918d6006f
fix un-migrated and monolithic config saving
2019-06-09 02:20:23 +00:00
357feca7b1
fix bug when configs are un-migrated
2019-06-08 07:26:24 +00:00
920a83ddab
tiny formatting fix
2019-06-08 04:11:18 +00:00
42e3406529
re-name inConfig to reflect new purpose
2019-06-08 04:04:53 +00:00
7336f64c26
fix saving config files from ui
2019-06-08 04:03:31 +00:00
c1731f68fa
when deleting configs, move them to a backup location
2019-06-08 00:51:59 +00:00
e4892c6d5c
fix removeConfig so it backs up and removes the files
2019-06-07 18:12:44 +00:00
c4ebc7357d
TCG: Add new getInstance() method for Android
...
so instance with stale context is not returned.
Return null in Android for old method.
2019-06-02 11:08:38 +00:00
38f135ceb9
That took me entirely too long to figure out
2019-06-01 18:42:22 +00:00
0a1a2ed82a
unwrap some loops, get rid of configFiles(), fix loadConfig
2019-06-01 16:20:53 +00:00
0a774c6c58
remove cryptic logging
2019-06-01 14:12:48 +00:00
6b3896c1f8
increase default max conns per minute
2019-05-30 12:16:12 +00:00
4d29bfefde
i2ptunnel: Fix double-b64 of default client name
...
Add new default client if all are revoked
2019-05-30 11:39:42 +00:00
a3fe7467c3
store ls secret as b64
2019-05-29 11:53:55 +00:00