orignal
9a30068ae5
don't compare OBEP hash twice to check if it's a fresh tunnel
7 months ago
orignal
b9773c88e4
don't set test failed state to expiring tunnels
9 months ago
orignal
3311fe62bb
fixed potential race condition with tunnel tests
9 months ago
orignal
a8af683643
renamed steady to monotonic
9 months ago
orignal
b86c83a068
encrypt tunnel tests for ElGamal-only destinations
9 months ago
orignal
6656ef3c8d
correct clock for non-encrypted tunnel tests
9 months ago
orignal
6898d04a1d
send tunnel test mesaage only if encrypted
9 months ago
Vort
3d03732555
add tunnel test message
9 months ago
Vort
d6d440ba8a
allow 0ms latency for tunnel
9 months ago
orignal
8874ea8033
fixed typo
9 months ago
orignal
8524a67895
fail last tunnel if tunnel quantity is 1
9 months ago
orignal
d4246edb82
don't fail last tunnel
9 months ago
orignal
d25206abce
encrypted tunnel test messages
9 months ago
Vort
b092e712ec
make more attempts to select not bad hop
9 months ago
orignal
def404b61a
skip failed and expiring tunnels for peer tests
9 months ago
orignal
dddbca6ffb
common rng for random shuffle
9 months ago
orignal
56619caa71
random shuffle of tunnels for peer test pairs
9 months ago
orignal
0e502c49b5
show correct tunnel status. restore tunnel if delivery status or data for inbound tunnel received
9 months ago
orignal
47578b69c6
handle drop of tunnel test message
10 months ago
Dimitris Apostolou
577c71b930
Fix typos
11 months ago
Vort
f13cc0b862
allow 0 hops with explicitPeers
1 year ago
orignal
e7157cf15e
don't create paired inbound tunnel if length is different
1 year ago
orignal
17c4038c60
select router with ipv4 for endpoint
1 year ago
orignal
13f263b791
correct transport comptibility for OBEP in second attempt
1 year ago
orignal
4ebc7c970a
bypass medium congestion(D) routers for client tunnels
2 years ago
orignal
572694b141
check routers' congestion before recreating a tunnel
2 years ago
orignal
caff003a85
check for published ipv4 addresses for floodfills and IBGW
2 years ago
orignal
9475a22728
update introducers. cleanup unreachable routers
2 years ago
orignal
220ef283de
rename SendTunnelDataMsg to SendTunnelDataMsgTo for router tunnel delivery types
2 years ago
orignal
5a6b50ae51
fixed typo
2 years ago
orignal
21542e8150
select first hop from high bandwidth peer for client tunnels
2 years ago
R4SAS
503f522cc3
[style] clean trailing spaces and tabs
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2 years ago
orignal
cb139226df
ilimit umner of simultaneous tunnel build requests per pool
2 years ago
Dimitris Apostolou
73b9c0302b
Fix typos
2 years ago
R4SAS
6b4ffcff5a
cleanup code (spaces, tabs)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
orignal
2e691b6655
check if next manage time is too long
3 years ago
orignal
11f9eeabf1
inbound.lengthVariance and outbound.lengthVariance
3 years ago
orignal
2cd50ebaee
fixed race condition
3 years ago
R4SAS
edc0162163
clean line trailing spaces and tabs
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
R4SAS
94661f697b
[log] update log messages ( closes #1693 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
orignal
3f63f15b16
copy compatible transports to new tunnel
3 years ago
orignal
f8c390cdd3
pick compatible tunnels
3 years ago
orignal
1a8a32a773
select next tunnel with compatible transports
3 years ago
R4SAS
c6e4758187
Revert "Merge pull request #1703 from simonvetter/simon/memory-and-multithreading-fixes"
...
This reverts commit 67863cfcf9
, reversing
changes made to 4c5ec68ff1
.
That change completly bloking transports thread on windows.
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
orignal
56ec8fe95b
eliminate local destination mutex
3 years ago
Simon Vetter
58b7b7d731
libi2pd: add missing locks to i2p::tunnel::TunnelPool
3 years ago
orignal
49e8cf89d8
don't send short tunnel build messages for ElGamal only destinations
3 years ago
orignal
e6bcd04a36
short build message for re-created tunnels and far end transports
3 years ago
orignal
5e2e1a1e3d
don't include old tunnel to LeaseSet if recreated
3 years ago
orignal
a54b5c18c6
fixed crash
3 years ago