orignal
|
39e16824b9
|
reset routing path if duplicated SYN received
|
3 weeks ago |
Vort
|
b2e21a4f12
|
increase maximum stream resend attempts to 9
|
2 months ago |
orignal
|
4f1cb74f75
|
request choking delay if too many NACKs. Drop window size to 1 if choking delay received
|
2 months ago |
Vort
|
4f8f3a386f
|
restart stream resend timer after updating initial RTO
|
3 months ago |
Vort
|
cf77be0eeb
|
add lower limit for stream RTO
|
3 months ago |
Vort
|
e7ff15c573
|
exclude resent stream packets from RTT calculations
|
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
|
530c353b00
|
don't send Ack with NACK immediately but after 2 milliseconds
|
5 months ago |
orignal
|
21259204b1
|
eliminate send buffer mutex completely
|
7 months ago |
orignal
|
6d204b4d7b
|
shorter streaming I2NP data messages
|
1 year ago |
orignal
|
6f01ebc0a5
|
check target destination
|
1 year ago |
R4SAS
|
503f522cc3
|
[style] clean trailing spaces and tabs
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
1 year 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
|
3 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>
|
4 years ago |
orignal
|
c7c6e5917a
|
Streaming MTU size 1812 for ECIESX25519AEADRatchet
|
4 years ago |
orignal
|
e301387896
|
don't calculate checsum for Data message send through ECIESX25519AEADRatchet session
|
4 years ago |
orignal
|
5eec580727
|
delete strem from destination upon termination
|
4 years ago |
orignal
|
1e9a53da3f
|
delete stream by id for HTTP interface
|
4 years ago |
orignal
|
32e2f0b1fa
|
correct termination of streaming destination
|
4 years ago |
orignal
|
254d2b82b3
|
fixed #1393. store streams by recvStreamID
|
5 years ago |
orignal
|
2cac9b03ff
|
common code for offline signatures
|
5 years ago |
orignal
|
6d9e5147b5
|
handle offline signature
|
5 years ago |
Jeff Becker
|
0ced38cdcb
|
tabify
|
6 years ago |
Jeff Becker
|
4643c92d33
|
Initial SAM cleanup
|
6 years ago |
Jeff Becker
|
eefbbd4efe
|
remove all related streaming limit members
|
6 years ago |
Jeff Becker
|
83932a6f02
|
remove streaming bans
|
6 years ago |
Jeff Becker
|
06020b8f54
|
re-enable packet pool
|
6 years ago |
Jeff Becker
|
43a751ee0b
|
Merge remote-tracking branch 'purple/openssl' into streaming_race_fix_2018_01_15
|
6 years ago |
Jeff Becker
|
207212557e
|
fix sam race conditions
|
6 years ago |
yangfl
|
50ba52756f
|
fix mixing tabs and spaces
|
7 years ago |
yangfl
|
46f62e1af9
|
remove trailing whitespaces
|
7 years ago |
Jeff Becker
|
d5e9fc7677
|
fix race condition
|
7 years ago |
orignal
|
a5b1b24fee
|
implement i2p.streaming.connectDelay option
|
7 years ago |
Jeff Becker
|
a4b39a3648
|
disable connection limiting by default
|
7 years ago |
brain5lug
|
8c8127dda6
|
fixed perfect forwarding for the memory pool
|
7 years ago |
Jeff Becker
|
4cc3b7f9fb
|
restructure build to separate the 3 main components into 3 subdirectories
libi2pd for core libs
libi2pd_client for i2pd client libs
daemon for i2pd daemon libs
|
7 years ago |