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
380f55a0e8
I2CP: Return null on decompression failure instead of
...
throwing exception, to reduce the impact, for example
in iMule which is apparently closing the session (ticket #1915 )
2017-02-15 17:48:47 +00:00
fc8c193f37
strip more system properties in I2CP
2017-02-11 15:12:53 +00:00
b970912cc1
javadoc fixes part 7 (ticket #1894 )
2017-01-26 21:55:04 +00:00
f77fc52ca7
javadoc fixes part 1 (ticket #1894 )
2017-01-26 20:37:44 +00:00
60c93f1e1c
Client: Don't log error on datagram dissector fail (ticket #1915 ),
...
let the client do the logging.
Throw early if data too short
2017-01-17 15:34:38 +00:00
5be077e25d
Clean up single char indexOf()
2016-12-02 18:52:37 +00:00
6ed329db78
I2CP: Reduce log level of error when session closed
...
while signing leaseset (ticket #1606 )
2016-11-12 18:07:20 +00:00
b0789d45f3
HostTxtParser: Comment out tests, beginning of a command-line tool
2016-08-19 17:20:46 +00:00
77014843fb
I2CP Client: Break out of wait for LS in connect() if disconnect message received first
2016-07-16 16:07:14 +00:00
3baa08a3bb
Utils: Improve random seed initialization
...
Fallback to Random rather than try SecureRandom twice
Fetch from SecureRandom incrementally
Remove log warning
correction, this is just a simple javadoc fix, original changelog was a dup
2016-07-09 21:07:31 +00:00
str4d
78d0a54e96
Typo
2016-06-06 12:34:17 +00:00
str4d
7249b643ac
Differentiate between constructor invocation failure and connection failure
2016-05-29 05:03:32 +00:00
str4d
c5432a2098
Dynamically load domain socket code
2016-05-22 01:18:16 +00:00
5067b00058
javadoc fixes
2016-04-29 15:35:49 +00:00
fc8b72768a
NamingService, BFNS: Add API methods to lookup all reverse entries
...
Addressbook: Use new API methods to simplify delete-all code
i2ptunnel: Output full authentication line
HostTxtEntry: More tweaks for i2ptunnel
2016-04-25 19:25:30 +00:00
2a34d1c44a
HostTxtEntry: Fixups for use by i2ptunnel
...
i2ptunnel: Add new registration authentication page
- Remove old, unused hostname signature generation
PrivateKeyFile: Ensure initialization before returning private keys
2016-04-24 18:10:10 +00:00
799d90e1b5
Addressbook: Move HostTxtEntry to net.i2p.client.naming,
...
in prep for use by i2ptunnel
2016-04-23 18:07:35 +00:00
f72753f3eb
Addressbook: Store last-modified date
...
SusiDNS: Display signature validation on details page
2016-04-23 17:11:50 +00:00
2fb8faa166
Addressbook:
...
- Enable parsing and handling of 'remove' actions
- Logging improvements
BFNS: Limit max dests per host
HostTxtEntry: Test improvements
2016-04-23 15:53:02 +00:00
75dd22510b
Addressbook: Fix changedest action
...
- Implement adddest action
- Logging improvements
BFNS: Fix lookupAll() NPE
- Fix addDestination() UOE
- Support long property values
DataHelper: Properties methods cleanup
HostTxtEntry: Test improvements
2016-04-22 23:37:55 +00:00
9b726a8963
BlockfileNamingService: Implement new NamingService API
...
methods for multiple destinations per hostname
2016-04-20 21:04:30 +00:00
a4265a23ba
BlockfileNamingService: Don't upgrade Android/ARM to version 4 for now,
...
too slow
2016-04-20 15:23:12 +00:00
b57b43247d
Blockfile: Fixes for finishing interrupted database migration
...
by tracking version of each list, and catching some exceptions
2016-04-20 15:06:38 +00:00
436fee9200
Blockfile: Add generics, part 4
2016-04-20 13:08:42 +00:00
0d19fe44c2
Blockfile: Add generics, part 2
2016-04-20 12:49:03 +00:00
4d2c227b0d
Blockfile: Add generics, part 1
2016-04-20 12:40:28 +00:00
1a8847d177
Blockfile: Add method to change serialization schema for a skiplist
...
Fix delIndex() method, broken and previously unused
Improve javadocs
BlockfileNamingService: New database version 4, allows for
multiple destinations per hostname
Disallow database version higher than supported
2016-04-20 00:41:45 +00:00
e9cf4c21b7
NamingService: Add new API methods for multiple Destinations per hostname
...
Improve javadocs
2016-04-19 15:11:37 +00:00
b69677b709
Addressbook: Add initial support for signatures in subscriptions
...
More cleanups
SingleFileNamingService: Store signature properties on write
2016-04-17 20:20:10 +00:00
87d7e10841
I2CP: Improve client error message when internal router connection fails
2016-02-22 13:04:57 +00:00
z3r0fox
b1eaa772a1
Linting dep-ann: Added @Deprecated annotations in BOB and i2p_sdk
2016-02-06 21:32:28 +00:00
z3r0fox
c60f3970d1
Replaces instances of getBytes() in core classes
2015-12-20 01:18:38 +00:00