60 Commits (72a39609ed2044df6922fe4016601fd96da3af8c)

Author SHA1 Message Date
orignal 72a39609ed moved all transit tunnels code to TransitTunnels class 1 week ago
orignal 0c5f39ad81 separate class TransitTunnelBuildMsgHandler for tunnel build messages 1 week ago
orignal c5e464a8b5 move tunnel build request/reply code from I2NPProtocol.cpp to Tunnel.cpp 2 weeks ago
orignal 43939cedf4 random tunnel reject when medium congestion 4 weeks ago
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 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 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) 3 years ago
R4SAS 3716b6f988
move TunnelHopVisitor inside Tunnel class 3 years ago
R4SAS c9e4e78f41
[webconsole] remove version from title, move tunnel chain print from Tunnel class 3 years ago
orignal 11f9eeabf1 inbound.lengthVariance and outbound.lengthVariance 3 years ago
R4SAS edc0162163
clean line trailing spaces and tabs 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" 3 years ago
Simon Vetter 1de1c79d4f libi2pd: add missing locks to i2p::tunnel::Tunnels 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