orignal
|
6caec6b551
|
check if updated router is still introducer. Remove non-introducer sessions from introducers list
|
5 months ago |
orignal
|
a1322d4667
|
move unsent I2NP messages to new session if replaced
|
5 months ago |
orignal
|
acbd3f897b
|
fixed race condition between local buffer creation and sending it through the transports
|
6 months ago |
orignal
|
124698854f
|
skip resent recently sessions during resend
|
6 months ago |
Vort
|
ac9d92c681
|
select maximum SSU2 queue size depending on RTT value
|
8 months ago |
Vort
|
d74033dd2b
|
tune RTT calculations
|
8 months ago |
Vort
|
2d06c0cbe6
|
add expiration for messages in SSU2 send queue
|
8 months ago |
orignal
|
f8722f17c6
|
pick peer test session only if Charlie's address supports peer testing
|
9 months ago |
orignal
|
78af34237e
|
reduce session termination timeout
|
9 months ago |
Vort
|
68f4961f1a
|
separate test status from network status
|
1 year ago |
orignal
|
4db643aa8e
|
limited number of acked packets to 511
|
2 years ago |
orignal
|
d79bdc9f66
|
send datetime block after approximately every 250 packets
|
2 years ago |
R4SAS
|
86fc12e395
|
[style] clean code
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2 years ago |
orignal
|
54fb234424
|
limit number of acked packets to 510
|
2 years ago |
orignal
|
e8be39af17
|
memrory pool for SSU2IncompleteMessage
|
2 years ago |
orignal
|
bc888167a7
|
use linked list for out of sequence fragments
|
2 years ago |
orignal
|
993dc72ce6
|
use separate pointer to second fragment of incomplete message
|
2 years ago |
orignal
|
55704ece3a
|
drop duplicated I2NP messages
|
2 years ago |
orignal
|
d6c101d261
|
try to handle RelayIntro again is Alice's RouterInfo not found
|
2 years ago |
R4SAS
|
96cfd9acc2
|
fix override
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2 years ago |
R4SAS
|
d869bb25ed
|
fix missing override warning
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2 years ago |
orignal
|
8ad5696e50
|
don't send termination again if termination received block received
|
2 years ago |
Dimitris Apostolou
|
73b9c0302b
|
Fix typos
|
2 years ago |
R4SAS
|
96c4463d39
|
clean code
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2 years ago |
orignal
|
857a2bc399
|
verify path response
|
2 years ago |
orignal
|
3bdef5f58d
|
update remote endpoint and send path challenge
|
2 years ago |
orignal
|
4634bff9f0
|
limit number of resent packets. Resend interval variance
|
2 years ago |
orignal
|
1a9c658836
|
immediate ack request flag
|
2 years ago |
orignal
|
f98780b1d7
|
check timestamp for token request
|
2 years ago |
orignal
|
ab606a1121
|
adjust clock from SSU2
|
2 years ago |
orignal
|
c6f898b8ca
|
connect to Charlie if RelayResponse from Bob was received before HolePunch
|
2 years ago |
orignal
|
3e40852999
|
memory pool for sent packets
|
2 years ago |
orignal
|
df073bb306
|
send local address in RelayResponse block
|
2 years ago |
orignal
|
771c4a0d02
|
allocate smaller I2NP buffer for fragmented message. Limit number of fragments by 64
|
2 years ago |
orignal
|
ed5c533982
|
recgnize symmetric NAT from SSU2
|
2 years ago |
orignal
|
98d2ce5845
|
Respond to path challenge. Correct termination reason for duplicated session
|
2 years ago |
orignal
|
eba4626589
|
kappa for RTO culculation
|
2 years ago |
orignal
|
0e6d888ed3
|
changed some retransmission params
|
2 years ago |
orignal
|
3bd40fc8b3
|
calculate RTT and RTO
|
2 years ago |
orignal
|
e70d57dcb4
|
resend intervals in milliseconds
|
2 years ago |
orignal
|
fd41fba069
|
variable retranmission window
|
2 years ago |
orignal
|
4b1f5c9c9b
|
terminate session in separate task
|
2 years ago |
orignal
|
46a549c875
|
random size of fragments
|
2 years ago |
orignal
|
000e0358a7
|
resend SessionConfirmed immediately if another SessionCreated received
|
2 years ago |
orignal
|
dc30cd1112
|
handle SessionConfirmed fragments in reversed order
|
2 years ago |
orignal
|
4f8b0e6484
|
send more SessionConfirmed termination messages. Limit send queue
|
2 years ago |
orignal
|
5026dbc1b3
|
receive bigger packets
|
2 years ago |
orignal
|
3394bb4b8d
|
calculate SSU2 session MTU and max payload size
|
2 years ago |
orignal
|
5c62726992
|
check clock skew and terminate
|
2 years ago |
orignal
|
90981f628e
|
Send fragmented SessionConfirmed
|
2 years ago |