bfafdd34be
NetDB: Fix tunnel selection for verify of encrypted ls2 store
...
Fix NPE handling lookup of encrypted ls2
2019-03-04 19:04:42 +00:00
268a3ee5f5
NetDB: Fix finding tunnels to publish encrypted LS2
...
log tweaks
2019-03-04 17:38:26 +00:00
ad1600eb51
log tweaks
2019-03-04 17:37:29 +00:00
5d3b7c1c53
NetDB: Call fail callback when lookup is negative cached (thx zab)
2019-03-04 17:07:45 +00:00
cd97718682
I2CP, NetDB: More encrypted LS2 fixes (WIP)
...
Marked encrypted LS hash as local
Fix isCurrent() on encrypted LS
Fix unpublish of encrypted LS
2019-03-04 17:06:01 +00:00
54d9a29855
I2CP, NetDB, Console: Encrypted LS2 handling fixes (WIP)
...
log tweaks
2019-03-02 21:52:12 +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
82d187438f
Streaming: Fix sending messages with expired times (ticket #2451 )
2019-03-01 18:00:54 +00:00
c8b7e829db
Console: Handle zero SSU RTT on /peers (ticket #2443 )
...
PeerState minor cleanups
2019-02-26 17:38:34 +00:00
cf1c0cb3ed
SSU: Fix RTT/RTO calculations (ticket #2443 )
2019-02-26 17:17:00 +00:00
566df1c275
SSU: Fix scheduling of peer test at startup (ticket #2441 )
2019-02-26 16:19:36 +00:00
16421fa0b6
NTCP: Fix number of SendFinisher threads (ticket #2438 )
2019-02-25 15:58:29 +00:00
7ce539a815
NetDB: Fix dup publish of RI at startup
...
Improve locking for checking address change
Publish RI after netdb is ready
log tweaks
2019-02-25 14:40:59 +00:00
32797dd415
NTCP: Loop in pumper if more to write (ticket #2440 )
2019-02-23 17:06:01 +00:00
9cd90b0530
NetDB: Use published date, not earliest lease expiration, for LS2 comparisons
...
Fix earliest LS expiration adjustment when publishing for LS2,
so .38 routers won't reject as not newer
Don't start new store after verify fail if we've already done so
Increase flood candidates for LS2
Version checks for encrypted LS2
FVSJ cleanups
log tweaks, javadocs
2019-02-23 17:03:04 +00:00
5440a3402f
I2CP: Force i2cp.leaseSetType option for offline keys
2019-02-21 16:16:27 +00:00
e34b646231
Crypto: New ChaCha20 wrapper around ChaChaCore, for use with Encrypted LS2
2019-02-19 19:11:34 +00:00
14ac8fe545
Crypto: Move ChaChaCore from router to core, in prep for use with Encrypted LS2
2019-02-19 16:00:47 +00:00
2d67d11537
Transport: Fixes for NTCP when SSU disabled (ticket #1417 )
...
Delay port forwarding until after UPnP rescan complete
WIP
2019-02-18 17:55:17 +00:00
5b78b53fe8
SSU: EstablishmentManager fixes (ticket #2397 )
2019-02-08 13:24:42 +00:00
636016d107
NTCP: Add option to disable NTCP1 (ticket #2328 )
...
Don't bid for outbound-only NTCP2 addresses
Fix NTCP2 cost when transitioning to inbound
2019-02-07 14:54:56 +00:00
b310c60188
Javadoc fixes
2019-02-06 12:48:33 +00:00
b82702393f
NTCP: Speed up allowConnection() (ticket #2381 )
2019-02-05 16:44:09 +00:00
8a77db15d5
Transport: Clean up unreachable() methods (ticket #2382 )
2019-02-05 15:39:00 +00:00
beb0879f24
Router: OutNetMessage cleanup (ticket #2386 )
2019-02-05 15:19:29 +00:00
6f75680a7e
SSU: PacketHandler cleanup (ticket #2383 )
2019-02-05 14:57:10 +00:00
0e029f84b0
I2CP: Fix LS2 NPE
2019-02-03 19:03:28 +00:00
bd6cf53d53
i2ptunnel: Fix HTTP websockets by passing through
...
Connection headers containing "upgrade" (ticket #2422 )
Server-side change only. Client-side in previous commit.
2019-02-03 17:29:16 +00:00
0e710f8785
Streaming: Support offline signatures (proposal 123)
...
Don't send FROM in RESET, not required since 0.9.20
Send RESET when SYN signature verification fails
Use cached buffers for signature verification
Move setOptionalFrom() from Packet to PacketLocal
Always verify packets with signatures, even if not required
AIOOBE checks
cleanups, log tweaks
2019-02-03 13:41:42 +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
f288682436
Test: Disable NTP in LocalClientManager
2019-02-03 12:47:33 +00:00
30015c1933
i2ptunnel: Handle PUT like POST
2019-02-01 13:49:13 +00:00
68567cb531
Build: Fix javac.classpath in junit.compileTest targets (ticket #2333 )
2019-01-30 20:51:17 +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
a51a6d57f9
rename class
2019-01-29 13:28:11 +00:00
8465fe7717
fix build warnings
2019-01-28 15:22:17 +00:00
9055982cf0
bump after prop
2019-01-28 15:17:51 +00:00
3cd12ecefc
LS2: Select first supported encryption key from leaseset
...
OCMOSJ: Fail if unsupported crypto or bad ls type
2019-01-27 15:59:34 +00:00
0889a751db
NDT:
...
Catch exception on DNS lookup failure (ticket #2399 )
Add support for specifying server in CLI (ticket #2413 )
Finals and javadocs
2019-01-27 14:25:48 +00:00
88d9f1d509
0.9.38
2019-01-22 11:54:19 +00:00
f224a770f0
bump for review
2019-01-18 20:47:08 +00:00
344c812666
NTCP: Stop X25519KeyFactory on shutdown (ticket #2388 )
2019-01-18 12:15:43 +00:00
b4e2619c3b
Plugins: Fix loading of webapp configuration classes
...
on Jetty 9.4 by whitelisting them as allowed server classes
(ticket #2385 )
2019-01-18 11:35:36 +00:00
d851631494
SusiMail: Fix sending mail with attachments (ticket #2373 )
...
Fix deleting attachments from drafts
Fix dup attachments after clicking add attachment without browsing first
Fix update of draft folder after saving as draft
Change text of add attachment button for clarity
Debug logging
2019-01-15 17:18:59 +00:00
4283d71b92
I2CP: Set LS2 unpublished bit, show in debug output
2019-01-13 13:14:58 +00:00
10f2d838c9
SSU: More consolidation of clock().now() calls
2019-01-12 13:45:38 +00:00
f5ca17c844
NetDB: Use isSlow() in floodfill criteria
2019-01-12 13:43:09 +00:00
0c15936b5d
I2CP: Router-side fix for meta LS2
2019-01-10 15:37:11 +00:00
e02a0dfc5b
NTCP: Avoid Java 8/9 bootclasspath issue
2019-01-10 14:17:18 +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