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
Jeff Becker
69888e148e
use correct latency computation
8 years ago
Jeff Becker
fc94e846a6
add latency requirement option
8 years ago
orignal
46f927fc1b
cleanup unclaimed out-of-sequence fragments
8 years ago
Jeff Becker
e5f5f96771
merge webui code
8 years ago
Jeff Becker
d4a0076aba
merge
8 years ago
Jeff Becker
93eca799dd
add more websocket events
8 years ago
brain5lug
b8ec63cf8c
copy ellimination for ranges #part1
9 years ago
orignal
f6e988d6fd
support zero-hops tunnels for destinations
9 years ago
hagen
1b2ac38a50
* fix compilation warnings
9 years ago
orignal
96a713afeb
zero-hops outbound tunnels
9 years ago
orignal
0f56b1c943
show number of received bytes for zero-hops inbound tunnel
9 years ago
orignal
d541572882
enable zero-hops inbound tunnel
9 years ago
orignal
fa67e90767
inbound zero-hops tunnel
9 years ago
orignal
ef6028e933
replace std::map to std::list for inbound tunnels
9 years ago
Jeff Becker
1dc6cec1aa
add client/transit tunnel count in webui
9 years ago
Jeff Becker
eb96ead80e
add tunnel counts to front page of web ui
9 years ago
orignal
9403fbaf81
common tunnels' hash table
9 years ago
orignal
79190f313d
use shared_ptr for transit tunnels
9 years ago
orignal
4599f6919c
shared_ptr for local destination in TunnelPool
9 years ago
orignal
badcd64b62
print full tunnel path
9 years ago
orignal
a7b8b52dbd
fixed crash
9 years ago
orignal
d89f0f51df
show full tunnel path
9 years ago
orignal
62cf83921b
cumulative update from bitbucket
9 years ago
orignal
be1a4548e6
pass const I2NP message to HandleTunnelDataMsg
10 years ago