92 Commits (226257aa71f8a13e5b0e74e531dfc03e8ede448a)

Author SHA1 Message Date
orignal d241e5d5cb handle transit tunnel build messages in separate thread 3 weeks ago
orignal 72a39609ed moved all transit tunnels code to TransitTunnels class 4 weeks ago
orignal 0c5f39ad81 separate class TransitTunnelBuildMsgHandler for tunnel build messages 4 weeks ago
orignal 0a08383471 check msg size in HandleTunnelBuildResponse 1 month ago
orignal c5e464a8b5 move tunnel build request/reply code from I2NPProtocol.cpp to Tunnel.cpp 1 month ago
orignal 43939cedf4 random tunnel reject when medium congestion 2 months ago
orignal bc9d25ec3b ability post LeaseSet update to destination's thread 2 months ago
orignal fe71776b6f update LeaseSet if inbound tunnel was restored 2 months ago
orignal 8210911bc5 use std::list and splice fr msg queue 2 months ago
orignal 4a5406b803 lock queue's mutex less often 2 months ago
orignal c86e0ec371 lock queue's mutex less often 2 months ago
orignal 9f30499984 implement i2p.streaming.profile to specify high or low bandwidth tunnel pools 3 months ago
orignal a1eac6f28e drop unsolicited database serach replies 8 months ago
Vort d6d440ba8a allow 0ms latency for tunnel 10 months ago
orignal 7d73c304b5 Extend transit tunnels limit to 4 bytes. Bump default value to 10K 10 months ago
orignal 6439e227f6 consider test failed state as established. Delete failed tunnels sooner 10 months ago
orignal dddbca6ffb common rng for random shuffle 10 months ago
orignal 0e502c49b5 show correct tunnel status. restore tunnel if delivery status or data for inbound tunnel received 10 months ago
orignal ce35637866 handle drop of tunnel build message 10 months ago
orignal 2ad26dd4c9 fixed race condition in ECIESx25519 tags table 11 months ago
orignal 17c4038c60 select router with ipv4 for endpoint 1 year ago
weko d44be2fd73 fix typo 2 years ago
weko a158647153 refactor TBM hadling 2 years ago
orignal 2af4a2b58d override reply token only if non-zero 2 years ago
orignal ead6a6dca3 correct parsing of caught RouterInfo at IBGW and OBEP 2 years ago
orignal c34df2090c don't reply to DatabaseStore messages extracted from transit 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
Dimitris Apostolou d91d734b5c Fix typos 2 years ago
Vort 4b7fcdc719 Prevent leaking of ExploratoryPool 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
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 c9e4e78f41
[webconsole] remove version from title, move tunnel chain print from Tunnel class 3 years ago
orignal 990906c57f insert garlic tag in destination's thread 3 years ago
orignal 11f9eeabf1 inbound.lengthVariance and outbound.lengthVariance 3 years ago
R4SAS edc0162163
clean line trailing spaces and tabs 3 years ago
R4SAS 94661f697b
[log] update log messages (closes #1693) 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