idk
b9444cdc51
Merge branch 'fix-ides' into 'master'
...
Fix ides
See merge request i2p-hackers/i2p.i2p!2
2020-12-14 23:22:16 +00:00
zzz
aa181ee43f
SSU: Restore sync dropped in cleanup
2020-12-12 11:00:03 -05:00
zzz
ab04f92072
SSU: PeerState cleanup
2020-12-12 10:15:02 -05:00
Zlatin Balevsky
067ee80ba0
remove IntelliJ and Eclipse project descriptors
2020-12-11 19:45:25 +00:00
zzz
0ad7e52b71
Router (proposal 156):
...
- Change router ECIES SKM to use N pattern, remove Elligator2, to match proposal changes
- Allow encrypted messages to ECIES routers
- Allow ECIES routers to become floodfill
- Add XDH factory to VM comm system for tests
2020-12-11 10:08:41 -05:00
5a3e26453f
Transport: Block SIP ports
2020-12-06 13:11:46 +00:00
d683f0d9eb
Util: Change DoH to the RFC 8484 protocol
2020-12-06 12:54:20 +00:00
58020b4b58
Console: Swap some columns on ssu /peers for consistency
...
Format send window and slow start threshold values
2020-12-05 12:56:58 +00:00
36fdfd529f
0.9.48
2020-12-01 15:54:41 +00:00
c60e51514c
Add old cert to deletelist.txt
...
Javadoc fix
2020-12-01 14:39:44 +00:00
6e8fd42efd
pull translations
2020-11-27 18:40:53 +00:00
6c2c6abfb9
NTCP: Enable nodelay by default
...
SSU: Don't wakeup OMF after ack if no more messages are pending
2020-11-26 18:58:22 +00:00
d8924119b5
NTCP: Add nodelay option for testing
2020-11-24 14:48:59 +00:00
875fcdfb94
NetDB: Increase min FF version for LS lookups since most are LS2 now
2020-11-22 19:46:18 +00:00
ccb4210f8b
NetDB: Limit max explore at startup when hidden
2020-11-20 14:37:22 +00:00
7e5dc6ad64
Tomcat 9.0.40
2020-11-20 14:11:59 +00:00
31622d0458
NetDB: Increase exploration rate when hidden
2020-11-20 12:59:22 +00:00
f9b18545f9
Reseed update
2020-11-20 12:30:52 +00:00
e811238d60
NetDB: Disable sending encrypted messages to ECIES routers for now
...
The #ls2 team plans to change the specification and re-enable after the 0.9.48 release
2020-11-17 16:21:10 +00:00
c9e6bef825
Jetty: Patch to fix console not starting on Java 11.0.9.1
...
Backport JavaVersion.java from Jetty 9.4.34
Jetty does not plan to fix in 9.3.x
ref:
https://github.com/eclipse/jetty.project/issues/5682
https://github.com/eclipse/jetty.project/issues/2284
http://zzz.i2p/topics/2991
2020-11-17 15:50:10 +00:00
6f5042be8f
Test: Drop ancient unused DateMessage
2020-11-16 16:16:49 +00:00
0b0b93f26f
javadoc fix
2020-11-16 15:32:29 +00:00
595f8762ab
I2NP: Don't extend DataStructureImpl, to save space
...
Fixup test as required
2020-11-16 14:51:35 +00:00
de41cab08e
GarlicClove: Store time as long rather than Date to save space
2020-11-11 16:00:57 +00:00
3606a42ea8
Lease: Store time as long rather than Date to save space
...
Add long methods, deprecate Date methods
2020-11-11 15:15:44 +00:00
29dc311c6a
Ratchet: Destroy HandshakeState after fatal NS/NSR errors
2020-11-10 15:22:46 +00:00
a2fd817915
Tunnels: getUnknownOptions() is non-null
...
one more TunnelId fixup
2020-11-07 13:53:44 +00:00
5bafdd05a9
Tunnels: Simplify TunnelId and HopConfig to save space
...
and reduce object churn and duplication
Fixup tests, javadocs, logging as required
2020-11-07 13:40:48 +00:00
d4152ea546
NetDB: Ensure RI republish time is less than validation time
...
to prevent failures on connections esp. for hidden mode
2020-11-05 18:47:49 +00:00
e242015145
Util: Hook in ByteArrayStream
...
Set accurate lengths for zero-copy
2020-11-04 12:04:24 +00:00
c18dbe974a
Remove reseed SSL cert, now using a CA
2020-11-02 22:19:49 +00:00
f69563da75
Util: New zero-copy BAOS
...
WIP, to be hooked in
2020-11-02 12:12:20 +00:00
5625caebda
I2CP: Remove tunnels immediately on client disconnect
2020-11-02 11:21:52 +00:00
35012a3bad
Crypto: Precalculate Noise init hash
2020-10-29 16:51:13 +00:00
190b76d7fd
Tunnels: Improved logging and handling of offline signature expiration
...
Store back ref to controller in tunnel
Stop server controller on I2PException
Support generation of keys with fractional days expiration for testing
2020-10-29 15:20:56 +00:00
70eb2a49f9
Router: Fix ECIES tunnel testing part 2
...
Remove ratchet tag from RSKM on timeout
2020-10-28 13:15:26 +00:00
f9ffdd5137
Router: Fix tunnel testing for ECIES routers
2020-10-28 12:04:01 +00:00
a49f87179a
Router: Quick checks of eph. key MSB before Noise DH
...
Additional checks on ECIES BRR to catch old/buggy routers
Detailed logging of ECIES BRR decrypt fails
2020-10-25 10:55:53 +00:00
b52f85ac38
Tunnels: Add missing expiration field to ECIES BRR
2020-10-23 19:42:05 +00:00
470bc77551
fix one more ;;
2020-10-23 16:10:58 +00:00
a0822a6b71
NTCP2: Reduce min downtime for rekeying if hidden
2020-10-23 16:09:15 +00:00
15da2f85ad
SSU: Minor cleanup of congestion checkin
2020-10-23 16:05:39 +00:00
4a4d814a17
Tunnels: Move AES reply keys from HopConfig to TunnelCreatorConfig
...
to save space; not stored for participating tunnels.
2020-10-23 12:58:45 +00:00
6a6064d614
Garlic: Reduce log level on misrouted message
2020-10-21 20:24:12 +00:00
49565a99f9
SSU: Redesign of the congestion control (tickets #2412 , #2649 , #2654 , #2713 ),
...
modelled on TCP Reno (RFCs 5681 and 6298)
- Use a single timer per connection
- Resend up to half the un-acked messages per timer event instead of a single message
- Only send either old or new messages, do not mix
- Cache/avoid several timer calls
- Instead of 3 return values, allocating bandwidth is now a boolean function
- Avoid one of the iterations over all un-acked messages every packet pusher loop
- Remove 100 ms failsafe
- Fix OMF debug log NPE
With the same cpu usage the bandwidth is much higher
Significant speed improvement for lossy connections (e.g. wifi)
Patch by zlatinb
2020-10-21 18:14:51 +00:00
25899d41d5
NetDB: ECIES router support (proposal 156):
...
Support sending encrypted lookups and stores to ECIES routers
Support requesting AEAD replies to ECIES routers
Encrypt RI lookups when using ECIES even on slow machines
Switch back to RatchetSKM
Don't schedule ack timer for router SKM
Reduce getContext() calls
GMB null check cleanup
MessageWrapper javadoc clarifications
Log tweaks
2020-10-21 14:54:47 +00:00
35f6a2e2bf
NetDB: Reseed after a long downtime
2020-10-21 13:46:31 +00:00
9ae5cbbc87
SSU: Increase socket buffer size (ticket #2781 )
2020-10-21 12:44:27 +00:00
d387448794
;; -> ;
2020-10-17 14:41:13 +00:00
4d82917b94
SSU: Fix calculation of nextSendDelay (ticket #2714 )
...
patch from zlatinb
2020-10-17 12:12:15 +00:00