orignal
a1eac6f28e
drop unsolicited database serach replies
2024-05-01 13:40:01 -04:00
Vort
d6d440ba8a
allow 0ms latency for tunnel
2024-02-26 05:57:28 +02:00
orignal
7d73c304b5
Extend transit tunnels limit to 4 bytes. Bump default value to 10K
2024-02-22 14:22:11 -05:00
orignal
6439e227f6
consider test failed state as established. Delete failed tunnels sooner
2024-02-15 19:29:33 -05:00
orignal
dddbca6ffb
common rng for random shuffle
2024-02-14 21:35:41 -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
ce35637866
handle drop of tunnel build message
2024-02-04 15:45:22 -05:00
orignal
2ad26dd4c9
fixed race condition in ECIESx25519 tags table
2024-01-11 14:09:08 -05:00
orignal
17c4038c60
select router with ipv4 for endpoint
2023-07-11 13:16:35 -04:00
weko
d44be2fd73
fix typo
2023-05-08 15:33:40 +00:00
weko
a158647153
refactor TBM hadling
2023-05-08 14:52:48 +00:00
orignal
2af4a2b58d
override reply token only if non-zero
2023-04-28 08:01:02 -04:00
orignal
ead6a6dca3
correct parsing of caught RouterInfo at IBGW and OBEP
2023-04-27 21:37:30 -04:00
orignal
c34df2090c
don't reply to DatabaseStore messages extracted from transit
2023-04-21 21:31:14 -04:00
orignal
220ef283de
rename SendTunnelDataMsg to SendTunnelDataMsgTo for router tunnel delivery types
2023-04-04 13:48:00 -04:00
orignal
922e5915b1
rename SendTunnelDataMsg to SendTunnelDataMsgs for multiple messages
2023-04-04 13:19:08 -04:00
Dimitris Apostolou
d91d734b5c
Fix typos
2023-03-26 01:48:22 +00:00
Vort
4b7fcdc719
Prevent leaking of ExploratoryPool
2023-03-07 12:06:50 +02:00
orignal
24a14e3440
moved max num transit tunnels to Tunnels
2023-03-05 20:08:15 -05:00
R4SAS
86fc12e395
[style] clean code
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2023-02-11 09:41:51 +03:00
orignal
aac9a8d18f
check if clock was adjusted backwards
2023-02-09 18:32:18 -05:00
orignal
f7101cc260
fixed warning
2023-02-01 21:28:05 -05:00
weko
7df2ed6114
rename and refactor
2023-02-01 19:14:56 +03:00
weko
22b1066b0a
Add parameter for show TCSR with old algorithm and it's realization
2023-02-01 14:06:28 +03:00
orignal
f172f44f32
Merge pull request #1833 from TomasGlgg/feature
...
Использование скользящего среднего для рассчета tunnel creation success rate
2023-01-11 15:36:37 -05:00
orignal
0d3ede56cb
reject duplicated trnsit tunnel
2023-01-05 11:59:47 -05:00
Tomas Globis
66f82cb43f
Use moving average to calculate tunnel creation success rate
2023-01-03 03:07:07 +03:00
orignal
cb139226df
ilimit umner of simultaneous tunnel build requests per pool
2022-12-30 18:06:47 -05:00
orignal
84d6028454
limit number of message to handle at the time
2022-12-29 17:26:57 -05:00
R4SAS
6b4ffcff5a
cleanup code (spaces, tabs)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-20 17:44:29 +00:00
R4SAS
c9e4e78f41
[webconsole] remove version from title, move tunnel chain print from Tunnel class
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-01 23:25:08 +03:00
orignal
990906c57f
insert garlic tag in destination's thread
2022-03-28 12:15:40 -04:00
orignal
11f9eeabf1
inbound.lengthVariance and outbound.lengthVariance
2022-03-07 22:20:11 -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
9abd383014
eliminate extra pointers for tunnel hops
2021-11-13 15:11:59 -05: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
Simon Vetter
1de1c79d4f
libi2pd: add missing locks to i2p::tunnel::Tunnels
...
m_InboundTunnelsMutex, m_OutboundTunnelsMutex and m_PoolsMutex
have been changed to recursive_mutexes since they can be
acquired multiple times by the same thread.
2021-10-31 23:14:28 +01:00
orignal
cdc8e463b7
use memory pool for outgoing tunnel gateway messages
2021-10-22 19:18:45 -04:00
orignal
ae0cf2e831
use memory pool for tunnel messages
2021-10-20 21:05:22 -04:00
orignal
1af9117b80
don't create new tunnel message for encryption/decryption
2021-10-15 14:01:41 -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
R4SAS
d88fe203e1
[tunnels] count outbound traffic for zero-hop tunnels
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-08-01 09:25:02 +03:00
orignal
1e01c30e63
set pool for zero-hops tunnels
2021-07-30 14:12:50 -04:00
orignal
7a55d1fc38
don't insert garlic tag for short tunnel build reply if the same router
2021-07-28 21:14:03 -04:00
orignal
9a3c22f47d
don't encrypt ShortTunnelBuild and ShortTunnelBuildReply if on the same router
2021-07-28 15:06:24 -04:00
orignal
cfbf5862f9
set pool for tunnel before build
2021-07-21 13:08:12 -04:00
orignal
bdc1107c96
correct message type for ShortTunnelBuild
2021-07-20 14:35:02 -04:00