101 Commits (9a6654943d9b90687fa474ba0ffbf024851d92f2)

Author SHA1 Message Date
orignal a9c486d7a1 fixed stream hanging due to inactivity. Smoother RTT 4 months ago
orignal d843502832 calculate min pacing time. Return wrongly removed line 4 months ago
orignal 0428b5ece1 limit stream's outbound speed 4 months ago
orignal ea9c69cd53 some cleanup 4 months ago
orignal 199d149bed improved congestion control 4 months ago
orignal 39e16824b9 reset routing path if duplicated SYN received 6 months ago
orignal 26fac94d05 delete unused varibale 7 months ago
orignal 9a30068ae5 don't compare OBEP hash twice to check if it's a fresh tunnel 7 months ago
Vort 57e46ba0cf reset stream RTO if outbound tunnel was changed 7 months ago
Vort df3dc1f574 change tunnels during stream resend attempts 5 and 6 7 months ago
orignal 4f1cb74f75 request choking delay if too many NACKs. Drop window size to 1 if choking delay received 7 months ago
orignal 75df8d3c7b drop ack Through to last packet if Number of NACKs exceeds 255 7 months ago
orignal 85be76b01a check if LeaseSet was submitted recently. Fixed typo 7 months ago
Vort a703d31893 don't double initial RTO 8 months ago
Vort 4f8f3a386f restart stream resend timer after updating initial RTO 8 months ago
Vort 83f0b9c041 extract single RTT sample from stream ACK 8 months ago
Vort cf77be0eeb add lower limit for stream RTO 8 months ago
Vort e7ff15c573 exclude resent stream packets from RTT calculations 8 months ago
orignal f2085ecc8d fixed warning 8 months ago
Vort d74033dd2b tune RTT calculations 8 months ago
Vort 3ceb64db2e 1. Use EWMA for stream RTT estimation; 8 months ago
orignal 7e3157b162 don't process packet in terminated stream 9 months ago
orignal 822cb35efe limit send Ack timeout by Ack delay interval 9 months ago
orignal a3246cd9dc doen't send Ack packet too often if missing packets 10 months ago
orignal 530c353b00 don't send Ack with NACK immediately but after 2 milliseconds 10 months ago
orignal 21259204b1 eliminate send buffer mutex completely 1 year ago
orignal 8d6eb5b6b2 don't lock mutex in AsyncSend 1 year ago
orignal 922e5915b1 rename SendTunnelDataMsg to SendTunnelDataMsgs for multiple messages 2 years ago
orignal 6d204b4d7b shorter streaming I2NP data messages 2 years ago
orignal 5fee6df87a handle reset in reposnse to SYN 2 years ago
orignal 6f01ebc0a5 check target destination 2 years ago
Vort 9e0389df1b Fix several warnings 2 years ago
Vort 64f0a545fd Improve MSVC 2015 compatibility 2 years ago
R4SAS 503f522cc3
[style] clean trailing spaces and tabs 2 years ago
orignal 3e3e2c41bd unlock mutex for good after wait 2 years ago
orignal 99356fd24d make sure that AsycReceive complete 2 years ago
orignal 6a743f66e8 eliminate RTT self-reduction 2 years ago
orignal 78357baca4 sync AcceptStream 2 years ago
orignal c6a6a4e0e8 sync Receive from stream 2 years ago
orignal c6e8873d57 always compress SYN packet 2 years ago
R4SAS 63227ab2f1
fix log message 2 years ago
R4SAS 6b4ffcff5a cleanup code (spaces, tabs) 3 years ago
orignal cb6155b946 fixed warning 3 years ago
orignal 714d1cc993 close stream if delete requested 3 years ago
orignal c10ee59de3 cleanup memrory pools if no more streams 3 years ago
orignal 935e93eb36 minimal send ack interval 3 years ago
R4SAS edc0162163
clean line trailing spaces and tabs 3 years ago
Dimitris Apostolou 8ee9c437e1
Fix typos 3 years ago
orignal d798faa1ca pick compatible ooutbound tunnel 3 years ago
orignal b10e5ce358 send ping 3 years ago