Commit graph

92 commits

Author SHA1 Message Date
orignal 890fe77b10 update leaseset in destination's thread 2024-10-17 18:15:33 -04:00
orignal c8958d71a2 pick routers with any bandwidth if limited connectivity 2024-09-21 12:59:11 -04:00
orignal e4962b855f pick first hop based on pool's bandwidth requirements 2024-09-20 10:34:55 -04:00
orignal 9f30499984 implement i2p.streaming.profile to specify high or low bandwidth tunnel pools 2024-09-19 21:16:16 -04:00
orignal 285e693a4e fixed deadlock 2024-05-17 19:07:51 -04:00
orignal 940628bf36 update LeaseSet if inbond tunnel failed 2024-05-17 17:35:16 -04:00
orignal c98926abf2 use mt19937 instead rand() 2024-05-07 13:01:27 -04:00
orignal c49e17ad40 use timestamp to reset rng 2024-05-07 11:53:18 -04:00
orignal 9a30068ae5 don't compare OBEP hash twice to check if it's a fresh tunnel 2024-04-08 19:00:02 -04:00
orignal b9773c88e4 don't set test failed state to expiring tunnels 2024-03-01 12:45:21 -05:00
orignal 3311fe62bb fixed potential race condition with tunnel tests 2024-03-01 08:03:40 -05:00
orignal a8af683643 renamed steady to monotonic 2024-02-27 12:33:07 -05:00
orignal b86c83a068 encrypt tunnel tests for ElGamal-only destinations 2024-02-27 11:47:32 -05:00
orignal 6656ef3c8d correct clock for non-encrypted tunnel tests 2024-02-27 09:02:26 -05:00
orignal 6898d04a1d send tunnel test mesaage only if encrypted 2024-02-27 08:30:31 -05:00
Vort 3d03732555 add tunnel test message 2024-02-27 11:08:14 +02:00
Vort d6d440ba8a allow 0ms latency for tunnel 2024-02-26 05:57:28 +02:00
orignal 8874ea8033 fixed typo 2024-02-23 18:06:31 -05:00
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