orignal
8210911bc5
use std::list and splice fr msg queue
1 month ago
orignal
9f30499984
implement i2p.streaming.profile to specify high or low bandwidth tunnel pools
2 months ago
Vort
98543af92b
fix high latency threshold
9 months ago
Vort
3d03732555
add tunnel test message
9 months ago
Vort
d6d440ba8a
allow 0ms latency for tunnel
9 months ago
Vort
5415598f60
add zero check to congestion level calculations
9 months ago
orignal
7d73c304b5
Extend transit tunnels limit to 4 bytes. Bump default value to 10K
9 months ago
Vort
19e23b34da
add constants for congestion levels
9 months ago
Vort
d677d67676
implement medium congestion indication
9 months ago
orignal
6439e227f6
consider test failed state as established. Delete failed tunnels sooner
9 months ago
orignal
ce35637866
handle drop of tunnel build message
10 months ago
SidorKozlov
3b13a3f2a1
Configurable minimum successful tunnels
2 years ago
orignal
220ef283de
rename SendTunnelDataMsg to SendTunnelDataMsgTo for router tunnel delivery types
2 years ago
orignal
922e5915b1
rename SendTunnelDataMsg to SendTunnelDataMsgs for multiple messages
2 years ago
orignal
dc6499aa98
fixed warnings
2 years ago
orignal
0c8a80b6f8
fixed warnings
2 years ago
orignal
24a14e3440
moved max num transit tunnels to Tunnels
2 years ago
R4SAS
86fc12e395
[style] clean code
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2 years ago
orignal
aac9a8d18f
check if clock was adjusted backwards
2 years ago
orignal
f7101cc260
fixed warning
2 years ago
weko
7df2ed6114
rename and refactor
2 years ago
weko
22b1066b0a
Add parameter for show TCSR with old algorithm and it's realization
2 years ago
orignal
0d3ede56cb
reject duplicated trnsit tunnel
2 years ago
R4SAS
503f522cc3
[style] clean trailing spaces and tabs
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2 years ago
Tomas Globis
66f82cb43f
Use moving average to calculate tunnel creation success rate
2 years ago
orignal
cb139226df
ilimit umner of simultaneous tunnel build requests per pool
2 years ago
orignal
84d6028454
limit number of message to handle at the time
2 years ago
R4SAS
6b4ffcff5a
cleanup code (spaces, tabs)
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
R4SAS
3716b6f988
move TunnelHopVisitor inside Tunnel class
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
R4SAS
c9e4e78f41
[webconsole] remove version from title, move tunnel chain print from Tunnel class
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
orignal
11f9eeabf1
inbound.lengthVariance and outbound.lengthVariance
3 years ago
R4SAS
edc0162163
clean line trailing spaces and tabs
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
orignal
9abd383014
eliminate extra pointers for tunnel hops
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
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.
3 years ago
Simon Vetter
7073a6bf38
libi2pd: make Tunnel and TunnelConfig destructors virtual
3 years ago
orignal
cdc8e463b7
use memory pool for outgoing tunnel gateway messages
3 years ago
orignal
ae0cf2e831
use memory pool for tunnel messages
3 years ago
orignal
1af9117b80
don't create new tunnel message for encryption/decryption
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
1e01c30e63
set pool for zero-hops tunnels
3 years ago
orignal
cfbf5862f9
set pool for tunnel before build
3 years ago
orignal
5ce9c0f1e2
build new tunnels instead slow
4 years ago
orignal
8f25b66760
limit tunnel length to 8 hops
4 years ago
orignal
44ca315c75
don't build tunnels for all pools at the time
4 years ago
orignal
f939a7b349
reduce variable tunnel build length to 4
4 years ago
R4SAS
8bae4975fb
add copyright headers
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
5 years ago
R4SAS
bca0809918
cleanup removed websockets funtions
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
5 years ago