- Mar 06, 2022
-
-
zzz authored
after initial testnet testing Use correct intro key for Session/Token request Fix state management in EstablishmentManager, OES2, IES2 Fix next send time during handshake Fix header decryption in PacketHandler Add additional packet checks in IES2 handling Remove expired IES immediately (SSU1 also) Failsafe sleep in EstablishmentManager on exception Remove dup requestSent() calls Don't release packet in PS2 Log tweaks and javadocs
-
- Mar 04, 2022
-
-
zzz authored
Only affects NTCP for now. This bug had little impact when both transports were enabled, but significantly harmed connectivity and tunnel building for NTCP2-only. Decrease unreachable cache time in testnet Make cache cleaner a little more efficient
-
zzz authored
Increase memory
-
zzz authored
-
zzz authored
-
zzz authored
-
zzz authored
-
zzz authored
-
- Mar 03, 2022
- Mar 02, 2022
-
-
zzz authored
-
zzz authored
-
zzz authored
Send immediate ack of Session Confirmed Process I2NP messages and fragments in Session Confirmed
-
zzz authored
Fix initialization of IMS when receiving last fragment first
-
zzz authored
Fix writing follow-on fragment block Call messageFullyReceived() for I2NP block Override messageFullyReceived() to avoid NPE
-
zzz authored
Fix receiver CipherState key Override clearWantedACKSendSince() to avoid NPE Add/tweak debug logging
-
- Mar 01, 2022
-
-
zzz authored
Use socket address in PacketBuilder2 Decrypt session confirmed in-place Check for RI in session confirmed Copy session confirmed to PeerState2 for retx RTT calculation fixes State transitions Javadoc fixes WIP, untested
-
zzz authored
method to efficiently get all types in one pass
-
zzz authored
-
zzz authored
-
- Feb 28, 2022
-
-
zzz authored
-
zzz authored
Fix Token Request and Retry payload generation Implement Token Request and Retry payload decryption Decrypt payloads in-place Change from numbers to constants
-
zzz authored
-
zzz authored
Fix OES2 MTU Fix Token Request header encryption
-
zzz authored
Fix NPE in PS2 Fix Token Request message type
-
zzz authored
Decrypt handshake headers in Packet Handler Pass handshake messages to Establishment Manager SSU 1 and 2: Pass establish state to Establishment Manager so it doesn't have to look it up again Add notes about causes of decrypt failures WIP, untested
-
- Feb 27, 2022
- Feb 26, 2022
-
-
zzz authored
-
zzz authored
-
zzz authored
implement buildPing() and buildACK()
-
zzz authored
Handle complete messages and fragments in PeerState2 Send complete messages to transport Add SSU2 constructor and reader in IMS Change fragment callback to avoid an extra copy Fix checks of fragment blocks MessageReader cleanups for SSU1 Other cleanups WIP, untested, not hooked in
-
zzz authored
Store CipherStates in PeerState2 Add missing getVersion() overrides
-
- Feb 25, 2022
-
-
zzz authored
Increase credit if family sig is verified Speed up analysis by only looping through RIs once Add link to all family members Add SUNYSB certificate bump -2
-
- Feb 24, 2022