- Mar 18, 2022
- Mar 17, 2022
- Mar 16, 2022
-
-
zzz authored
-
zzz authored
-
zzz authored
Add min packet size constants and notes Don't attempt to decrypt a packet as a new inbound session if too small Remove unused payload[] in IES2, now decrypted in-place Log level tweaks in Establisher
-
zzz authored
Rotate the log before we hit the limit, not after
-
- Mar 15, 2022
-
-
zzz authored
Limit max MTU for HE addresses
-
zzz authored
even if they would fit in the MTU uncompressed, to save bandwidth and room for other blocks
-
zzz authored
Save data messages received before or immediately after session confirmed by queueing them for processing after the PeerState2 is created. The fragments for the first I2NP message from Alice to Bob are frequently lost, this will hopefully fix it. Not fully tested, needs wider network testing.
-
zzz authored
Avoid relaying until it's implemented: Don't use SSU2 for an SSU address with introducers (fixes NPE) Don't connect to SSU2 address without host/port Don't ask for relay tag Log tweaks
-
- Mar 13, 2022
-
-
zzz authored
-
zzz authored
Fix length calculation to see if new token block will fit in session confirmed Extend timeout after sending retry Fix retx timer for sess req after sending token req Remove dup call to confirmedPacketsSent() Cancel ack timer when sending acks Include intro key in firewalled addresses too Use SSU2 version of ping packet for SSU2 peers Reduce max padding Log tweaks
-
- Mar 12, 2022
- Mar 11, 2022
- Mar 10, 2022
-
-
zzz authored
Clean up and optimize ack handling Log tweaks and javadocs
-
- Mar 09, 2022
-
-
zzz authored
MTU and related fixes: Fix max fragment size Fix max space for acks Fix max packet size Pull MTU from best address in Session Confirmed Pass MTU from establish state to peer state Use SSU2 min/default/max MTU in PeerState Stop looping when out of space in OMF (SSU 1 too)
-
zzz authored
Correctly calculate skew after retry in establish state Pass calculated skew from establish state to peer state Round time in DateTime block Periodically send DateTime block Handle DateTime block in peer state
-
zzz authored
that does not require router.jar and rework other classes as necessary
-
zzz authored
Log tweaks
-
- Mar 08, 2022
-
-
zzz authored
so it doesn't null out the contained message. Required for SSU2. Unrelated TunnelDispatcher cleanup done while trying to find the problem.
-
- Mar 07, 2022
- Mar 06, 2022
-
-
zzz authored
Add method to put additional blocks in data messages Send and handle termination blocks
-
zzz authored
-
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
-