Commit Graph

78 Commits (7d73c304b5b77493079b9aa2c5f9e927c89e2907)

Author SHA1 Message Date
orignal 7d73c304b5 Extend transit tunnels limit to 4 bytes. Bump default value to 10K 3 months ago
orignal 6439e227f6 consider test failed state as established. Delete failed tunnels sooner 4 months ago
orignal dddbca6ffb common rng for random shuffle 4 months ago
orignal 0e502c49b5 show correct tunnel status. restore tunnel if delivery status or data for inbound tunnel received 4 months ago
orignal ce35637866 handle drop of tunnel build message 4 months ago
orignal 2ad26dd4c9 fixed race condition in ECIESx25519 tags table 5 months ago
orignal 17c4038c60 select router with ipv4 for endpoint 11 months ago
weko d44be2fd73 fix typo 1 year ago
weko a158647153 refactor TBM hadling 1 year ago
orignal 2af4a2b58d override reply token only if non-zero 1 year ago
orignal ead6a6dca3 correct parsing of caught RouterInfo at IBGW and OBEP 1 year ago
orignal c34df2090c don't reply to DatabaseStore messages extracted from transit 1 year ago
orignal 220ef283de rename SendTunnelDataMsg to SendTunnelDataMsgTo for router tunnel delivery types 1 year ago
orignal 922e5915b1 rename SendTunnelDataMsg to SendTunnelDataMsgs for multiple messages 1 year ago
Dimitris Apostolou d91d734b5c Fix typos 1 year ago
Vort 4b7fcdc719 Prevent leaking of ExploratoryPool 1 year ago
orignal 24a14e3440 moved max num transit tunnels to Tunnels 1 year ago
R4SAS 86fc12e395
[style] clean code
Signed-off-by: R4SAS <r4sas@i2pmail.org>
1 year ago
orignal aac9a8d18f check if clock was adjusted backwards 1 year ago
orignal f7101cc260 fixed warning 1 year ago
weko 7df2ed6114 rename and refactor 1 year ago
weko 22b1066b0a Add parameter for show TCSR with old algorithm and it's realization 1 year ago
orignal f172f44f32
Merge pull request #1833 from TomasGlgg/feature
Использование скользящего среднего для рассчета tunnel creation success rate
1 year ago
orignal 0d3ede56cb reject duplicated trnsit tunnel 1 year ago
Tomas Globis 66f82cb43f
Use moving average to calculate tunnel creation success rate 1 year ago
orignal cb139226df ilimit umner of simultaneous tunnel build requests per pool 1 year ago
orignal 84d6028454 limit number of message to handle at the time 1 year ago
R4SAS 6b4ffcff5a cleanup code (spaces, tabs)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2 years ago
R4SAS c9e4e78f41
[webconsole] remove version from title, move tunnel chain print from Tunnel class
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2 years ago
orignal 990906c57f insert garlic tag in destination's thread 2 years ago
orignal 11f9eeabf1 inbound.lengthVariance and outbound.lengthVariance 2 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
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
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
R4SAS d88fe203e1
[tunnels] count outbound traffic for zero-hop tunnels
Signed-off-by: R4SAS <r4sas@i2pmail.org>
3 years ago
orignal 1e01c30e63 set pool for zero-hops tunnels 3 years ago
orignal 7a55d1fc38 don't insert garlic tag for short tunnel build reply if the same router 3 years ago
orignal 9a3c22f47d don't encrypt ShortTunnelBuild and ShortTunnelBuildReply if on the same router 3 years ago
orignal cfbf5862f9 set pool for tunnel before build 3 years ago
orignal bdc1107c96 correct message type for ShortTunnelBuild 3 years ago
orignal 2c129b6d39 create and handle short tunnel build reply 3 years ago
orignal 15c3d46492 encrypt inbound tunnel build message for short tunnel build only 3 years ago