93 Commits (46c72a7137cfddafee5aaf46fc0243498f39b4ca)

Author SHA1 Message Date
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 9 months ago
orignal 530c353b00 don't send Ack with NACK immediately but after 2 milliseconds 9 months ago
orignal 21259204b1 eliminate send buffer mutex completely 12 months ago
orignal 8d6eb5b6b2 don't lock mutex in AsyncSend 12 months 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) 2 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
R4SAS d2faec70be
[gzip] do not initialize deflator if gzip is not enabled for tunnel 3 years ago
orignal 49b3ac7f77 don't reschedule resend timer for terminated streams 3 years ago
orignal c02a0c4da9 process DELAY_REQUESTED option 3 years ago
orignal 5781335814 save and check last stream 3 years ago
orignal d6f5640685 attach updated LeaseSet to ECIESx25519 incoming sessions 4 years ago
orignal 79dbf2a43e request encrypted LeaseSet if expired 4 years ago
orignal 1a9e11d86d don't send updated LeaseSet through a terminated session 4 years ago
orignal b1262d54de don't detach ECIESx25519 session from destination 4 years ago