orignal
|
7f3a04a72f
|
select random introducer session. don't update creation time
|
2 months ago |
orignal
|
514be6d048
|
introducer expiration time variance
|
2 months ago |
orignal
|
8c292727da
|
introducer duration variance
|
2 months ago |
orignal
|
15cd4feade
|
move Bob's peer tests from SSU2 session to server
|
2 months ago |
orignal
|
62b811c2c1
|
use memory pool for SSU2 received packets arrays
|
2 months ago |
orignal
|
64e4b3871a
|
update introducer's iTag is session to introducer was replaced to new one
|
2 months ago |
orignal
|
c3a1631319
|
use weak_ptr for Bob's peer tests and relay tags
|
2 months ago |
orignal
|
a06cce0aaf
|
eliminate extra copy of vector of SSU2 packets
|
2 months ago |
orignal
|
32ad4b4858
|
fixed possible race conditions with m_SessionsByRouterHash
|
2 months ago |
orignal
|
98669eff4f
|
delete session by hash from table if expired or terminated
|
2 months ago |
orignal
|
262a803d10
|
make sure we are done with session before remving it
|
2 months ago |
orignal
|
0912de5b77
|
don't connect peer test session. Use weak_ptr for seesions by hash
|
2 months ago |
orignal
|
2dfc9003a7
|
separate and move own peer test to SSU2Server
|
2 months ago |
orignal
|
2fa4237acd
|
renew connected receintly timestamp, add endpoint to the list if hole punch is being sent
|
2 months ago |
orignal
|
f20391d460
|
check if we connected recently to an endpoint before sending peer test
|
2 months ago |
orignal
|
da0e527777
|
termination check timeout variance
|
3 months ago |
orignal
|
d75f15104e
|
select only established sessions for peer tests
|
4 months ago |
orignal
|
0b97b4294c
|
don't request relay tag for every session if we have enough introducers
|
6 months ago |
orignal
|
4178ac8eac
|
select newest introducers to publish
|
6 months ago |
orignal
|
6a590bf970
|
use std::mt19937 instead rand()
|
6 months ago |
orignal
|
22dabfd79e
|
use unordered_map for excluded routers. don't request to self
|
7 months ago |
orignal
|
0e41c3fa36
|
resend more interval variance
|
7 months ago |
Vort
|
0236769134
|
lower SSU2 resend traffic spikes
|
9 months ago |
orignal
|
f8722f17c6
|
pick peer test session only if Charlie's address supports peer testing
|
9 months ago |
Vort
|
89f9bec49a
|
derive SSU2 socket buffer size from bandwidth limit
|
9 months ago |
orignal
|
158160f5c0
|
common code for SOCKS5 proxy connectivity
|
10 months ago |
orignal
|
70639f1139
|
don't adjust clock if offsets came from same router
|
10 months ago |
orignal
|
140146e433
|
limit mininal received packet size to 40 bytes
|
11 months ago |
orignal
|
d4c47d90cb
|
adjust time offset after second time discrepancy
|
11 months ago |
orignal
|
b8e19bf5f1
|
reduced peer test interval and added peer test interval variance
|
1 year ago |
R4SAS
|
86fc12e395
|
[style] clean code
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2 years ago |
orignal
|
e8be39af17
|
memrory pool for SSU2IncompleteMessage
|
2 years ago |
orignal
|
324ace103b
|
memoery pool for fragments
|
2 years ago |
R4SAS
|
503f522cc3
|
[style] clean trailing spaces and tabs
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2 years ago |
orignal
|
6589bdf6b5
|
delete expired token right away
|
2 years ago |
orignal
|
629c718527
|
fixed races condition with pending outgoing sessions
|
2 years ago |
orignal
|
1738d118f7
|
recconnect to proxy
|
2 years ago |
orignal
|
016222463d
|
don't run peer test for SSU2 through proxy
|
2 years ago |
orignal
|
2a703e0844
|
SSU2 through a socks5 proxy
|
2 years ago |
orignal
|
f3aada9e1a
|
Proxy connection and UDP associate request
|
2 years ago |
orignal
|
39a86ce5c9
|
handle UDP packet from proxy relay
|
2 years ago |
orignal
|
fe25260ee2
|
send UDP request to proxy relay
|
2 years ago |
R4SAS
|
96c4463d39
|
clean code
Signed-off-by: R4SAS <r4sas@i2pmail.org>
|
2 years ago |
orignal
|
4634bff9f0
|
limit number of resent packets. Resend interval variance
|
2 years ago |
orignal
|
ab606a1121
|
adjust clock from SSU2
|
2 years ago |
orignal
|
3e40852999
|
memory pool for sent packets
|
2 years ago |
orignal
|
ed5c533982
|
recgnize symmetric NAT from SSU2
|
2 years ago |
orignal
|
e70d57dcb4
|
resend intervals in milliseconds
|
2 years ago |
orignal
|
fe744f8f81
|
more routine cleanup
|
2 years ago |
orignal
|
d33aeb4bb2
|
set unreachable if firewalled. Store router's hash of introducer instead session
|
2 years ago |