orignal
|
26fac94d05
|
delete unused varibale
|
6 months ago |
orignal
|
9a30068ae5
|
don't compare OBEP hash twice to check if it's a fresh tunnel
|
6 months ago |
Vort
|
57e46ba0cf
|
reset stream RTO if outbound tunnel was changed
|
6 months ago |
Vort
|
df3dc1f574
|
change tunnels during stream resend attempts 5 and 6
|
6 months ago |
orignal
|
4f1cb74f75
|
request choking delay if too many NACKs. Drop window size to 1 if choking delay received
|
6 months ago |
orignal
|
75df8d3c7b
|
drop ack Through to last packet if Number of NACKs exceeds 255
|
6 months ago |
orignal
|
85be76b01a
|
check if LeaseSet was submitted recently. Fixed typo
|
6 months ago |
Vort
|
a703d31893
|
don't double initial RTO
|
6 months ago |
Vort
|
4f8f3a386f
|
restart stream resend timer after updating initial RTO
|
6 months ago |
Vort
|
83f0b9c041
|
extract single RTT sample from stream ACK
|
6 months ago |
Vort
|
cf77be0eeb
|
add lower limit for stream RTO
|
6 months ago |
Vort
|
e7ff15c573
|
exclude resent stream packets from RTT calculations
|
7 months ago |
orignal
|
f2085ecc8d
|
fixed warning
|
7 months ago |
Vort
|
d74033dd2b
|
tune RTT calculations
|
7 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.
|
7 months ago |
orignal
|
7e3157b162
|
don't process packet in terminated stream
|
7 months ago |
orignal
|
822cb35efe
|
limit send Ack timeout by Ack delay interval
|
8 months ago |
orignal
|
a3246cd9dc
|
doen't send Ack packet too often if missing packets
|
8 months ago |
orignal
|
530c353b00
|
don't send Ack with NACK immediately but after 2 milliseconds
|
8 months ago |
orignal
|
21259204b1
|
eliminate send buffer mutex completely
|
11 months ago |
orignal
|
8d6eb5b6b2
|
don't lock mutex in AsyncSend
|
11 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
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
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
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
|
3 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 |