Commit Graph

75 Commits (openssl)

Author SHA1 Message Date
orignal a1322d4667 move unsent I2NP messages to new session if replaced 19 hours ago
orignal acbd3f897b fixed race condition between local buffer creation and sending it through the transports 7 days ago
orignal 124698854f skip resent recently sessions during resend 3 weeks ago
Vort ac9d92c681 select maximum SSU2 queue size depending on RTT value 2 months ago
Vort d74033dd2b tune RTT calculations 3 months ago
Vort 2d06c0cbe6 add expiration for messages in SSU2 send queue 3 months ago
orignal f8722f17c6 pick peer test session only if Charlie's address supports peer testing 3 months ago
orignal 78af34237e reduce session termination timeout 3 months ago
Vort 68f4961f1a separate test status from network status 10 months ago
orignal 4db643aa8e limited number of acked packets to 511 1 year ago
orignal d79bdc9f66 send datetime block after approximately every 250 packets 1 year ago
R4SAS 86fc12e395
[style] clean code
Signed-off-by: R4SAS <r4sas@i2pmail.org>
1 year ago
orignal 54fb234424 limit number of acked packets to 510 1 year ago
orignal e8be39af17 memrory pool for SSU2IncompleteMessage 1 year ago
orignal bc888167a7 use linked list for out of sequence fragments 1 year ago
orignal 993dc72ce6 use separate pointer to second fragment of incomplete message 1 year ago
orignal 55704ece3a drop duplicated I2NP messages 1 year ago
orignal d6c101d261 try to handle RelayIntro again is Alice's RouterInfo not found 1 year ago
R4SAS 96cfd9acc2
fix override
Signed-off-by: R4SAS <r4sas@i2pmail.org>
1 year ago
R4SAS d869bb25ed
fix missing override warning
Signed-off-by: R4SAS <r4sas@i2pmail.org>
1 year 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
Signed-off-by: R4SAS <r4sas@i2pmail.org>
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