R4SAS
f22faaefeb
remove duplicate definition
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
R4SAS
ac25649425
cast pthread name to char* for apple sdk
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
orignal
04388325a8
KDF and encryption for SessionRequest
3 years ago
orignal
61ec873842
fixed incorrect ret code
3 years ago
orignal
ea1f2d4e26
use i for intro key for SSU
3 years ago
orignal
4211c733a2
s and i keys for all addresses
3 years ago
orignal
450266818a
Noise XK for SSU2
3 years ago
orignal
1e019157bb
SSU2 initial commit
3 years ago
orignal
c9a1066f02
send SessionCreated before connection close if slock skew
3 years ago
R4SAS
0062f7d764
[reseed] dont do yggdrasill address check if option disabled
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
orignal
95e994e171
pass incomplete I2NP message by move
3 years ago
orignal
19cc1c3b3f
adjust clock from SSU SessionCreated is time difference exceeds 15 seconds
3 years ago
R4SAS
53f19e4050
Use builtin bitswap for endian on windows
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
R4SAS
54b7d46f5a
reseeds update
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
orignal
c10ee59de3
cleanup memrory pools if no more streams
3 years ago
orignal
58cf26c304
cleanup properties before update
3 years ago
orignal
a2de5564ac
moved m_Properties to LocalRouterInfo
3 years ago
orignal
338b17ccf1
LocalRouterInfo for own router
3 years ago
orignal
2cd50ebaee
fixed race condition
3 years ago
orignal
e4ab0acc92
create RouterInfo from shared pointer to Buffer
3 years ago
Dimitris Apostolou
ac2c6c6010
Fix typo
3 years ago
orignal
c6b2ce93c4
Memory pool for RouterInfo address
3 years ago
orignal
f567417bb3
memory pool for RouterInfo buffer
3 years ago
orignal
ae5cb3bbe7
rollback
3 years ago
orignal
0eb8e15796
allocated actual buffer size for RouterInfo
3 years ago
orignal
1c95c7856f
avoid duplicated addresses. Check presence of netId and version
3 years ago
orignal
daf7551e59
try another fllodfill if no compatible tunnels
3 years ago
orignal
5b63d3692e
HidUser0's yggdrasil reseed added
3 years ago
R4SAS
1be4cce074
[addressbook] fix loading subscriptions from config
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
orignal
935e93eb36
minimal send ack interval
3 years ago
orignal
b3bd175e64
2.40.0
3 years ago
R4SAS
edc0162163
clean line trailing spaces and tabs
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
R4SAS
94661f697b
[log] update log messages ( closes #1693 )
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
R4SAS
96cdb3bca3
reseeds update
...
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
orignal
6c57ba36f7
lazy initialization or tunnel gateway's random buffer
3 years ago
acetone
8b931dd40b
Transit traffic bandwidth limit
3 years ago
acetone
9d94eb83c1
--help
...
Traffic bandwidth -> Transit traffic bandwidth
3 years ago
orignal
9abd383014
eliminate extra pointers for tunnel hops
3 years ago
Dimitris Apostolou
8ee9c437e1
Fix typos
3 years ago
orignal
4052b1ea6d
pick compatible outbound tunnel for datagrams
3 years ago
orignal
d798faa1ca
pick compatible ooutbound tunnel
3 years ago
orignal
3f63f15b16
copy compatible transports to new tunnel
3 years ago
orignal
f8c390cdd3
pick compatible tunnels
3 years ago
orignal
8f0978cfd6
all transports by default
3 years ago
orignal
1a8a32a773
select next tunnel with compatible transports
3 years ago
orignal
c0400bfd07
virtual destructor for TunnelConfig
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
orignal
56ec8fe95b
eliminate local destination mutex
3 years ago
Simon Vetter
58b7b7d731
libi2pd: add missing locks to i2p::tunnel::TunnelPool
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