Commit Graph

88 Commits (a703d318939a3430e0d4e5c8205379ae288524cc)

Author SHA1 Message Date
Vort a703d31893 don't double initial RTO 2 months ago
Vort 4f8f3a386f restart stream resend timer after updating initial RTO 2 months ago
Vort 83f0b9c041 extract single RTT sample from stream ACK 2 months ago
Vort cf77be0eeb add lower limit for stream RTO 2 months ago
Vort e7ff15c573 exclude resent stream packets from RTT calculations 3 months ago
orignal f2085ecc8d fixed warning 3 months ago
Vort d74033dd2b tune RTT calculations 3 months ago
Vort 3ceb64db2e 1. Use EWMA for stream RTT estimation;
2. Drop window size by 10% instead of 50% in case of resend.

Change is based on code by onon.
3 months ago
orignal 7e3157b162 don't process packet in terminated stream 3 months ago
orignal 822cb35efe limit send Ack timeout by Ack delay interval 4 months ago
orignal a3246cd9dc doen't send Ack packet too often if missing packets 4 months ago
orignal 530c353b00 don't send Ack with NACK immediately but after 2 milliseconds 4 months ago
orignal 21259204b1 eliminate send buffer mutex completely 7 months ago
orignal 8d6eb5b6b2 don't lock mutex in AsyncSend 7 months ago
orignal 922e5915b1 rename SendTunnelDataMsg to SendTunnelDataMsgs for multiple messages 1 year ago
orignal 6d204b4d7b shorter streaming I2NP data messages 1 year ago
orignal 5fee6df87a handle reset in reposnse to SYN 1 year ago
orignal 6f01ebc0a5 check target destination 1 year ago
Vort 9e0389df1b Fix several warnings 1 year ago
Vort 64f0a545fd Improve MSVC 2015 compatibility 1 year ago
R4SAS 503f522cc3
[style] clean trailing spaces and tabs
Signed-off-by: R4SAS <r4sas@i2pmail.org>
1 year ago
orignal 3e3e2c41bd unlock mutex for good after wait 1 year ago
orignal 99356fd24d make sure that AsycReceive complete 1 year 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
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2 years ago
R4SAS 6b4ffcff5a cleanup code (spaces, tabs)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2 years ago
orignal cb6155b946 fixed warning 2 years ago
orignal 714d1cc993 close stream if delete requested 2 years ago
orignal c10ee59de3 cleanup memrory pools if no more streams 2 years ago
orignal 935e93eb36 minimal send ack interval 3 years ago
R4SAS edc0162163
clean line trailing spaces and tabs
Signed-off-by: R4SAS <r4sas@i2pmail.org>
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
Signed-off-by: R4SAS <r4sas@i2pmail.org>
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 3 years ago
orignal 79dbf2a43e request encrypted LeaseSet if expired 3 years ago
orignal 1a9e11d86d don't send updated LeaseSet through a terminated session 3 years ago
orignal b1262d54de don't detach ECIESx25519 session from destination 3 years ago
orignal 65945b3462 correct offline signature size for close packet 4 years ago
orignal 746f53ba07 use SendBufferQueue for queued messages from I2P 4 years ago
orignal d820b8036e correct transient signature length 4 years ago
orignal c400372a79 create new ratchets session if previous was not replied 4 years ago
orignal fd9229c467 ping/pong for streaming 4 years ago