101 Commits (5af13849a9e2cff0e629318a7e4b35db3699971e)

Author SHA1 Message Date
orignal a9c486d7a1 fixed stream hanging due to inactivity. Smoother RTT 5 months ago
orignal d843502832 calculate min pacing time. Return wrongly removed line 5 months ago
orignal 0428b5ece1 limit stream's outbound speed 5 months ago
orignal ea9c69cd53 some cleanup 5 months ago
orignal 199d149bed improved congestion control 5 months ago
orignal 39e16824b9 reset routing path if duplicated SYN received 6 months ago
orignal 26fac94d05 delete unused varibale 8 months ago
orignal 9a30068ae5 don't compare OBEP hash twice to check if it's a fresh tunnel 8 months ago
Vort 57e46ba0cf reset stream RTO if outbound tunnel was changed 8 months ago
Vort df3dc1f574 change tunnels during stream resend attempts 5 and 6 8 months ago
orignal 4f1cb74f75 request choking delay if too many NACKs. Drop window size to 1 if choking delay received 8 months ago
orignal 75df8d3c7b drop ack Through to last packet if Number of NACKs exceeds 255 8 months ago
orignal 85be76b01a check if LeaseSet was submitted recently. Fixed typo 8 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 9 months ago
Vort 3ceb64db2e 1. Use EWMA for stream RTT estimation; 9 months ago
orignal 7e3157b162 don't process packet in terminated stream 9 months ago
orignal 822cb35efe limit send Ack timeout by Ack delay interval 10 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