orignal
|
13b2fc3266
|
drop window size only when lease changes
|
2 months ago |
orignal
|
d4c1a1c0bb
|
cleanup streaming destination's pools
|
2 months ago |
orignal
|
cb0801fc16
|
reduce number of retransmits
|
2 months ago |
orignal
|
261acbbd66
|
recalculate RTT for one way communications
|
2 months ago |
orignal
|
07d108bb6f
|
send immediate ack request if no packet being sent
|
2 months ago |
orignal
|
e0af7b077f
|
set max number of tags adequate to max window size
|
3 months ago |
orignal
|
ead1b72886
|
set half of window on remote lease change
|
3 months ago |
orignal
|
ae65af07c2
|
handle immediate ack request
|
3 months ago |
orignal
|
509c039e2f
|
use Rng from pool if possible
|
3 months ago |
orignal
|
604bdf314f
|
improved window size reculculation algorithm
|
3 months ago |
orignal
|
3ff79038b5
|
handle individual NACKs
|
3 months ago |
orignal
|
7be64dad89
|
limit number of resent packets at the time
|
3 months ago |
orignal
|
fb8e0e1b5b
|
limit stream's inbound speed
|
3 months ago |
orignal
|
09dbe9fc03
|
check option and packet length
|
3 months ago |
orignal
|
42782944fb
|
Streaming congestion control improvements. Patch by onon
|
4 months ago |
orignal
|
efd754eb93
|
set min pacing time to 250 microseconds
|
4 months ago |
orignal
|
a9c486d7a1
|
fixed stream hanging due to inactivity. Smoother RTT
|
5 months ago |
orignal
|
d23451fdf6
|
delete unused variable
|
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 |
Vort
|
b2e21a4f12
|
increase maximum stream resend attempts to 9
|
8 months ago |
orignal
|
4f1cb74f75
|
request choking delay if too many NACKs. Drop window size to 1 if choking delay received
|
8 months ago |
Vort
|
4f8f3a386f
|
restart stream resend timer after updating initial RTO
|
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 |
Vort
|
d74033dd2b
|
tune RTT calculations
|
8 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.
|
9 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
|
6d204b4d7b
|
shorter streaming I2NP data messages
|
2 years ago |
orignal
|
6f01ebc0a5
|
check target destination
|
2 years ago |
R4SAS
|
503f522cc3
|
[style] clean trailing spaces and tabs
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
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 |
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
|
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
|
f7f36568ef
|
set gzip compression to false by default
|
3 years ago |
orignal
|
49b3ac7f77
|
don't reschedule resend timer for terminated streams
|
3 years ago |
orignal
|
5781335814
|
save and check last stream
|
3 years ago |
orignal
|
1a9e11d86d
|
don't send updated LeaseSet through a terminated session
|
4 years ago |
orignal
|
746f53ba07
|
use SendBufferQueue for queued messages from I2P
|
4 years ago |
orignal
|
fd9229c467
|
ping/pong for streaming
|
4 years ago |
R4SAS
|
8bae4975fb
|
add copyright headers
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
5 years ago |