72 Commits (b98b3a87b0c1fbf3692c13e3b71b207cc96a4526)

Author SHA1 Message Date
Vort ac9d92c681 select maximum SSU2 queue size depending on RTT value 9 months ago
Vort d74033dd2b tune RTT calculations 9 months ago
Vort 2d06c0cbe6 add expiration for messages in SSU2 send queue 9 months ago
orignal f8722f17c6 pick peer test session only if Charlie's address supports peer testing 10 months ago
orignal 78af34237e reduce session termination timeout 10 months ago
Vort 68f4961f1a separate test status from network status 1 year ago
orignal 4db643aa8e limited number of acked packets to 511 2 years ago
orignal d79bdc9f66 send datetime block after approximately every 250 packets 2 years ago
R4SAS 86fc12e395
[style] clean code 2 years ago
orignal 54fb234424 limit number of acked packets to 510 2 years ago
orignal e8be39af17 memrory pool for SSU2IncompleteMessage 2 years ago
orignal bc888167a7 use linked list for out of sequence fragments 2 years ago
orignal 993dc72ce6 use separate pointer to second fragment of incomplete message 2 years ago
orignal 55704ece3a drop duplicated I2NP messages 2 years ago
orignal d6c101d261 try to handle RelayIntro again is Alice's RouterInfo not found 2 years ago
R4SAS 96cfd9acc2
fix override 2 years ago
R4SAS d869bb25ed
fix missing override warning 2 years ago
orignal 8ad5696e50 don't send termination again if termination received block received 2 years ago
Dimitris Apostolou 73b9c0302b
Fix typos 2 years ago
R4SAS 96c4463d39
clean code 2 years ago
orignal 857a2bc399 verify path response 2 years ago
orignal 3bdef5f58d update remote endpoint and send path challenge 2 years ago
orignal 4634bff9f0 limit number of resent packets. Resend interval variance 2 years ago
orignal 1a9c658836 immediate ack request flag 2 years ago
orignal f98780b1d7 check timestamp for token request 2 years ago
orignal ab606a1121 adjust clock from SSU2 2 years ago
orignal c6f898b8ca connect to Charlie if RelayResponse from Bob was received before HolePunch 2 years ago
orignal 3e40852999 memory pool for sent packets 2 years ago
orignal df073bb306 send local address in RelayResponse block 2 years ago
orignal 771c4a0d02 allocate smaller I2NP buffer for fragmented message. Limit number of fragments by 64 2 years ago
orignal ed5c533982 recgnize symmetric NAT from SSU2 2 years ago
orignal 98d2ce5845 Respond to path challenge. Correct termination reason for duplicated session 2 years ago
orignal eba4626589 kappa for RTO culculation 2 years ago
orignal 0e6d888ed3 changed some retransmission params 2 years ago
orignal 3bd40fc8b3 calculate RTT and RTO 2 years ago
orignal e70d57dcb4 resend intervals in milliseconds 2 years ago
orignal fd41fba069 variable retranmission window 2 years ago
orignal 4b1f5c9c9b terminate session in separate task 2 years ago
orignal 46a549c875 random size of fragments 2 years ago
orignal 000e0358a7 resend SessionConfirmed immediately if another SessionCreated received 2 years ago
orignal dc30cd1112 handle SessionConfirmed fragments in reversed order 2 years ago
orignal 4f8b0e6484 send more SessionConfirmed termination messages. Limit send queue 2 years ago
orignal 5026dbc1b3 receive bigger packets 2 years ago
orignal 3394bb4b8d calculate SSU2 session MTU and max payload size 2 years ago
orignal 5c62726992 check clock skew and terminate 2 years ago
orignal 90981f628e Send fragmented SessionConfirmed 2 years ago
orignal 0c34189d94 correct buffer size for fragments of SessionConfirmed 2 years ago
orignal fdebbc4498 select sessions for introducers 2 years ago
orignal 3ff3417ff2 send termiation with reason 2 years ago
orignal 2f44d99a74 session closing state 2 years ago