orignal
8524a67895
fail last tunnel if tunnel quantity is 1
2024-02-23 12:32:21 -05:00
orignal
d4246edb82
don't fail last tunnel
2024-02-23 11:37:09 -05:00
orignal
d25206abce
encrypted tunnel test messages
2024-02-21 19:46:29 -05:00
Vort
b092e712ec
make more attempts to select not bad hop
2024-02-20 19:05:19 +02:00
orignal
def404b61a
skip failed and expiring tunnels for peer tests
2024-02-14 22:19:07 -05:00
orignal
dddbca6ffb
common rng for random shuffle
2024-02-14 21:35:41 -05:00
orignal
56619caa71
random shuffle of tunnels for peer test pairs
2024-02-14 20:16:36 -05:00
orignal
0e502c49b5
show correct tunnel status. restore tunnel if delivery status or data for inbound tunnel received
2024-02-14 18:53:28 -05:00
orignal
47578b69c6
handle drop of tunnel test message
2024-02-01 19:38:12 -05:00
Dimitris Apostolou
577c71b930
Fix typos
2024-01-04 21:35:25 +02:00
Vort
f13cc0b862
allow 0 hops with explicitPeers
2023-07-19 16:43:40 +03:00
orignal
e7157cf15e
don't create paired inbound tunnel if length is different
2023-07-17 17:57:30 -04:00
orignal
17c4038c60
select router with ipv4 for endpoint
2023-07-11 13:16:35 -04:00
orignal
13f263b791
correct transport comptibility for OBEP in second attempt
2023-06-30 11:54:55 -04:00
orignal
4ebc7c970a
bypass medium congestion(D) routers for client tunnels
2023-04-10 23:04:38 -04:00
orignal
572694b141
check routers' congestion before recreating a tunnel
2023-04-09 21:32:44 -04:00
orignal
caff003a85
check for published ipv4 addresses for floodfills and IBGW
2023-04-06 16:03:15 -04:00
orignal
9475a22728
update introducers. cleanup unreachable routers
2023-04-05 21:30:36 -04:00
orignal
220ef283de
rename SendTunnelDataMsg to SendTunnelDataMsgTo for router tunnel delivery types
2023-04-04 13:48:00 -04:00
orignal
5a6b50ae51
fixed typo
2023-02-03 17:32:43 -05:00
orignal
21542e8150
select first hop from high bandwidth peer for client tunnels
2023-02-03 15:59:56 -05:00
R4SAS
503f522cc3
[style] clean trailing spaces and tabs
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-01-03 21:25:19 +03:00
orignal
cb139226df
ilimit umner of simultaneous tunnel build requests per pool
2022-12-30 18:06:47 -05:00
Dimitris Apostolou
73b9c0302b
Fix typos
2022-11-25 22:37:52 +02:00
R4SAS
6b4ffcff5a
cleanup code (spaces, tabs)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-20 17:44:29 +00:00
orignal
2e691b6655
check if next manage time is too long
2022-04-26 21:02:39 -04:00
orignal
11f9eeabf1
inbound.lengthVariance and outbound.lengthVariance
2022-03-07 22:20:11 -05:00
orignal
2cd50ebaee
fixed race condition
2022-01-07 13:39:12 -05:00
R4SAS
edc0162163
clean line trailing spaces and tabs
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-11-27 23:30:35 +03:00
R4SAS
94661f697b
[log] update log messages ( closes #1693 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-11-27 22:53:53 +03:00
orignal
3f63f15b16
copy compatible transports to new tunnel
2021-11-06 19:16:45 -04:00
orignal
f8c390cdd3
pick compatible tunnels
2021-11-06 15:44:56 -04:00
orignal
1a8a32a773
select next tunnel with compatible transports
2021-11-05 14:51:24 -04:00
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>
2021-11-01 05:03:34 +03:00
orignal
56ec8fe95b
eliminate local destination mutex
2021-10-31 21:20:16 -04:00
Simon Vetter
58b7b7d731
libi2pd: add missing locks to i2p::tunnel::TunnelPool
2021-10-31 23:26:52 +01:00
orignal
49e8cf89d8
don't send short tunnel build messages for ElGamal only destinations
2021-10-06 12:42:32 -04:00
orignal
e6bcd04a36
short build message for re-created tunnels and far end transports
2021-10-05 19:38:33 -04:00
orignal
5e2e1a1e3d
don't include old tunnel to LeaseSet if recreated
2021-09-10 19:57:38 -04:00
orignal
a54b5c18c6
fixed crash
2021-09-05 09:08:29 -04:00
orignal
349022ae42
don't select ElGamal routers for tunnels
2021-09-03 13:30:01 -04:00
orignal
f8623b6121
consistent path for explicit peers
2021-07-28 19:08:55 -04:00
orignal
c153471c49
use short tunnel build if possible
2021-07-22 20:58:35 -04:00
orignal
cfbf5862f9
set pool for tunnel before build
2021-07-21 13:08:12 -04:00
orignal
41bfc7899d
keep own RouterInfo in netdb
2021-07-14 14:46:56 -04:00
orignal
e412b17f70
don't publish slow tunnel in LeaseSet if possible
2021-06-11 08:34:56 -04:00
orignal
e740d5fc4f
try to pick non-slow tunnel
2021-06-04 12:16:50 -04:00
orignal
5ce9c0f1e2
build new tunnels instead slow
2021-06-02 14:45:21 -04:00
orignal
a0e545a6f1
always create new tunnel from exploratory pool
2021-05-28 12:11:24 -04:00
orignal
2783337284
require ipv4 for IBGW
2021-04-13 09:16:52 -04:00