4e231b26c3
I2CP: Remove pre-43 test code for BlindingInfo
2019-10-18 18:23:26 +00:00
9670858095
SessionIdleTimer log level reduction
2019-10-13 13:59:28 +00:00
94c96b09e9
Router: Implement expiration for BlindData entries
2019-09-17 11:17:14 +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
66ecdb2f7a
Data: Initial support for enc types in PrivateKeyFile and I2PSessionImpl
...
CreateRouterInfoJob updates and cleanups; KeyCert updates
2019-07-23 15:56:03 +00:00
b99f239f3d
I2CP: Ensure that callbacks are called on abnormal close
...
throw IAE on invalid listener protocol/port
log tweaks
2019-06-22 16:58:44 +00:00
6d8431a77e
I2CP: Use EnumSets for state checking
2019-06-17 15:46:28 +00:00
040e092153
Blinding:
...
- Fix bugs with lookup password
- Log tweaks
2019-05-29 19:08:33 +00:00
a3fe7467c3
store ls secret as b64
2019-05-29 11:53:55 +00:00
90e6458428
I2CP: Add per-client auth to generated leaseset
...
Set key on router side before verifying
2019-05-26 12:09:28 +00:00
d32d5b5f29
NamingService: Fix class selection in app context (ticket #2469 )
2019-04-15 12:34:41 +00:00
6cc39a2672
Build: Fix up javadoc targets in sub-build.xml files for maven central
2019-04-07 18:09:04 +00:00
ce043943d9
SusiDNS: Add import feature (ticket #2447 )
...
Box overlap issue remains todo, see ticket #2419
2019-03-23 16:42:37 +00:00
00d4525325
Data: Initial work on b32 format for blinded leasesets (proposal 149, WIP)
2019-03-23 13:39:47 +00:00
5d389c8855
I2CP: Add support for blinding secret
2019-03-09 16:40:15 +00:00
d6a53cc3a6
Data: Consolidate offline key check
...
i2ptunnel: Prevent registration auth if key offline
2019-03-09 11:47:03 +00:00
7cbb43ab75
I2CP: Encrypted LS2 handling fixes, log tweaks (WIP)
...
Add number of privkeys field to CreateLeaseSet2 message
Check all privkeys, not just the first, on router side
2019-03-02 19:53:16 +00:00
3c911ee298
I2CP: Strip i2p.reseedURL from session options take 2
2019-02-25 15:10:34 +00:00
a12058db3a
I2CP: Strip i2p.reseedURL from session options
2019-02-25 15:05:14 +00:00
5440a3402f
I2CP: Force i2cp.leaseSetType option for offline keys
2019-02-21 16:16:27 +00:00
3a30f07483
I2CP: Prevent use of repliable datagrams with offline keys
2019-02-06 11:54:29 +00:00
7d11fb269e
I2CP: Remove revocation private key from CreateLeaseset2 message
...
Use correct key to sign SessionConfig with offline keys
LeaseSetKeys cleanups
2019-02-03 12:59:53 +00:00
4eb9368830
I2CP: Fixes for CreateLeaseset2 message with multiple keys
2019-01-30 20:23:09 +00:00
c555bb6c93
i2cp.leaseSetEncType param:
...
Support comma-separated values,
check param in session config,
support stored EncTypes in private keys.
Show types and multiple keys on LS debug page
2019-01-30 19:33:15 +00:00
4283d71b92
I2CP: Set LS2 unpublished bit, show in debug output
2019-01-13 13:14:58 +00:00
b62732b5b3
Console: More LS2 debug output
...
I2CP: Bump min LS2 router version for release
2019-01-11 14:44:33 +00:00
17228def91
I2CP: Remove client-side-only options from those sent to router
2019-01-10 17:08:35 +00:00
0d330caf9a
I2CP: Basic router-side handling of meta LS2
...
Improve error handling of LS2 params client-side
Methods to remember blinded key in LS2
2019-01-10 13:39:18 +00:00
671e9dd711
I2CP: Stub out client-side creation of meta and enc. LS2
2019-01-09 18:41:36 +00:00
926bce78a7
I2CP: Set and validate offline sig in SessionConfig
2018-12-05 15:27:36 +00:00
d054c6bc04
I2CP: Set offline keys in generated LS2
...
(router side to follow)
Propagate error from disconnect message to session listener
Refactor RLSMH options
2018-12-05 13:50:07 +00:00
2876da2565
I2CP, Data: Initial support for LS2 offline keys in I2PSession and PrivateKeyFile
2018-12-04 20:59:38 +00:00
7c5162e155
I2CP: Move the port 7654 definition
2018-12-03 16:17:30 +00:00
5e7a277e98
I2CP: Consolidate all the port 7654 definitions
2018-12-03 15:22:36 +00:00
79440f84eb
I2CP: Add preliminary support for LS2 (proposal 123)
2018-12-01 11:40:10 +00:00
535f2daab0
Router: Move ElGamalAESEngine from core to router
...
Client end-to-end crypto removed 13 years ago
Not used by any client, app, or plugin.
2018-11-23 13:04:28 +00:00
e64ad7ce57
More findbugs all over
2018-08-26 15:13:49 +00:00
57ddc8ea4f
conversion cleanup
2018-08-25 14:29:32 +00:00
6c3cf9bf77
I2CP: Add option for forcing gzip on/off per-message
...
Use option in streaming SYN and CLOSE packets
2018-07-15 13:50:31 +00:00
237447180c
cleanup
2018-02-21 21:34:29 +00:00
826d8ca07f
i2ptunnel: Retry accept after router soft restart (ticket #2003 )
...
This sends the router restart indication from I2CP router side
to client side to streaming to I2PTunnelServer via
a new streaming exception.
2018-02-18 13:53:50 +00:00
str4d
acebd2ea68
Cleanups: Close resources via try-finally
2018-02-17 19:53:30 +00:00
c2bfb80233
Keyring: Separate local and remote dests on /configkeyring
...
Prohibit local changes on /configkeyring
Remove local keys from keyring on tunnel shutdown or encryption disable
Ensure subsession encryption setting matches primary session
(ticket #2108 )
2018-01-14 18:48:47 +00:00
str4d
a67ea4b2f2
Cleanups: Close resources via try-finally
...
We can't use try-with-resources until we bump the minimum-supported Android
version for the client library to API 19.
2017-12-09 01:02:17 +00:00
f3d931d090
Blockfile: Move from i2p.jar to addressbook.jar
...
http://zzz.i2p/topics/2274
2017-05-05 11:41:19 +00:00
b503f03bd6
Blockfile: Include authentication strings in exports
2017-03-27 14:10:01 +00:00
cff8eafc43
Blockfile: Upgrade to Blockfile format 4 on non-Android ARM
2017-03-25 11:32:05 +00:00
4b722c9b7f
i2ptunnel: New form to enter private key file for alternate destination
...
- Use alt destination for registration if set
- Another dup check for alt destination
SusiDNS: New button for adding alternate destination
- Fix nonces on details page with multiple destinations
- Fix single dest deletion on details page with multiple destinations
- Set book in all forms to ensure correct book
Blockfile: Fix specified-destination deletion from the correct book
2017-03-14 14:15:54 +00:00
ad810de747
i2ptunnel: Add subsession support to servers, no UI yet
...
Update subsession javadocs
2017-03-13 13:48:36 +00:00
2de25ca453
addressbook: Add date parameter to authentication strings
2017-02-27 19:50:21 +00:00