161 Commits (48f1514053de3e3e043b02f05301f8130597abea)

Author SHA1 Message Date
orignal 22dabfd79e use unordered_map for excluded routers. don't request to self 5 months ago
orignal b91f5a7430 fixed race condition on stop 6 months ago
orignal 8fe989050e use share_ptr to store peers 6 months ago
orignal 8b7941c4ce fixed typo 6 months ago
orignal de673464d1 don't try to connect directy by SSU2 to unnconfirmed router if direct NTCP2 is presented 6 months ago
orignal c5a1e8cac8 give preference to direct connection 6 months ago
orignal af0d853ccd some cleanup 8 months ago
orignal 20a5e19ea1 don't request banned router 8 months ago
Vort d524105727 skip bandwidth updates in case of time going backwards 8 months ago
Vort 19e23b34da add constants for congestion levels 8 months ago
Vort d677d67676 implement medium congestion indication 8 months ago
orignal d96803a290 always request through tunnels in case of restricted routes 8 months ago
orignal 8f28cee32f drop earlier if delayed queue is semi-full 9 months ago
orignal 1e5604ed43 check if peer is connected before trying to connect 9 months ago
orignal 7cfcb12c7b don't create peer for unreachable router 9 months ago
Vort 34d75b08dd handle 'reservedrange' param properly 9 months ago
orignal ca9782dd0d handle 'reservedrange' param properly 9 months ago
orignal 083034fa35 send peer tests with random delays 11 months ago
orignal 0cc91dd2d2 don't pick too active peer 1 year ago
orignal efdbe26755 try peer test again if Unknown 1 year ago
Vort 68f4961f1a separate test status from network status 1 year ago
orignal c620fc1232 clear unreachable flag upon succesive connect 1 year ago
Chad Fraleigh 638e9b4d7f
Fixed division by zero due to thread race condition. 1 year ago
orignal bb52056aec correct index for connected transport 1 year ago
orignal 8a52295882 make router real upon successive outgoing NTCP2 session. Eliminate static keys table 1 year ago
orignal 7c535159bc static keys table 1 year ago
orignal dc265367dc drop unexpected I2NP messages 2 years ago
orignal c22fc75370 set router properties from incoming connections 2 years ago
orignal 6206616347 don't set unreachable twice 2 years ago
orignal b77ae08388 exclude previously non-reachable transports 2 years ago
orignal 527ee3b3c5 check if ident is unrechable only once 2 years ago
orignal cd5bfaabb5 mark and check unreachable ident hashes 2 years ago
weko 354a04f0f6 Up level for some logs to critical 2 years ago
orignal cd1af85e39 bypass slow transport sessions 2 years ago
R4SAS 86fc12e395
[style] clean code 2 years ago
orignal d30d1e8a7d don't set unrechable for routers without published addresses 2 years ago
orignal 21542e8150 select first hop from high bandwidth peer for client tunnels 2 years ago
orignal bf8eecf407 more attempts to find good peer 2 years ago
R4SAS 503f522cc3
[style] clean trailing spaces and tabs 2 years ago
orignal 6942c20879 don't select overloaded peer 2 years ago
orignal 126dc0ebe0 inseer incoming session into sessions list 2 years ago
R4SAS 3471e6fe16
use deadline_timer for bandwidth calculation timer 2 years ago
R4SAS 0d523bd2a6
use 15s average bw for transit limits check 2 years ago
R4SAS 8943200ffa
calculate bandwidth every 1 and 15 seconds 2 years ago
orignal 8320987124 delete invalid sessions from peers 2 years ago
orignal fb8be32c28 removed SSU and NTCP transports 2 years ago
orignal ccfeca728e use only SSU2 for network status 2 years ago
orignal 379075c594 exluded SSU from transports 2 years ago
orignal e13f151474 ssu2.mtu4 and ssu2.mtu6 2 years ago
orignal 3e3f92c616 set and check proxy status for ipv6 if presented 2 years ago