Vort
19e23b34da
add constants for congestion levels
10 months ago
Vort
d677d67676
implement medium congestion indication
10 months ago
orignal
6439e227f6
consider test failed state as established. Delete failed tunnels sooner
10 months ago
orignal
ce35637866
handle drop of tunnel build message
11 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
R4SAS
00db527377
drop websockets support
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
5 years ago
orignal
5a2b795440
fixed crash
7 years ago
yangfl
46f62e1af9
remove trailing whitespaces
7 years ago
R4SAS
676c61aa99
fix typo
8 years ago
Jeff Becker
4cc3b7f9fb
restructure build to separate the 3 main components into 3 subdirectories
...
libi2pd for core libs
libi2pd_client for i2pd client libs
daemon for i2pd daemon libs
8 years ago
orignal
c2e7bc13a6
last sample should have more relevance for latency
8 years ago
Jeff Becker
34afb54c21
make it compile
8 years ago