提交歷史

作者 SHA1 備註 提交日期
  Caleb James DeLisle d832e26951 Fail the snode if control error comes from it, also change Metric to const uint32s because enum is signed 4 年之前
  Caleb James DeLisle c2e9dfe3f1 Improved internal path quality metric computation 4 年之前
  Caleb James DeLisle e16c7fd83d Better debugging 4 年之前
  Caleb James DeLisle 6c1751d868 Got rid of usages of Except and simplified Message.h 4 年之前
  Caleb James DeLisle d4973dd0b8 Updated the drop counter to try to fix uint32 rollover 4 年之前
  Caleb James DeLisle fccf47e465 Switch to using CString_safeStrncpy so as to be sure that copied strings are null terminated 4 年之前
  Caleb James DeLisle ac9e0c0022 Publish link state info to the snode 6 年之前
  Caleb James DeLisle f187db6b66 Major refactoring to push data up from the InterfaceController to the ReachabilityCollector for submitting lag, drops and passed bits to the snode 6 年之前
  Caleb James DeLisle 3abe50b8e7 Ouch, stupid typo and made a big memory leak 6 年之前
  Caleb James DeLisle f03f5b9b2a Hoping to fix OOM error 6 年之前
  Mada 2065843731 Look up peers in local first before send search request to snode 6 年之前
  Mada edb098eb46 Report snode unreachable only when path to snode was broken in subnode pathfinder 6 年之前
  Valentin Lorentz 98c704ce1c Replace address checks by function calls. 7 年之前
  Mada 0ee9cb7f45 Reduce snode path update traffic, reset candidate when snode unreachable 7 年之前
  Caleb James DeLisle 1b0c999bd2 Fix a rather miserable screwup which made cjdns never perform a search 7 年之前
  Caleb James DeLisle 79d5478c6d Make sure the new and old pathfinders will never try to answer requests for nodes older/newer than v20 7 年之前
  Caleb James DeLisle 3508d88ba1 Make sure to use a better metric for new pathfinder stuff so that the old pathfinder doesn't evict it 7 年之前
  Caleb James DeLisle fa547a13b4 Don't ever send an unsetupSession if the switch label is unknown 7 年之前
  Caleb James DeLisle 1bf455c65a Don't send UNSETUP_SESSION for nodes for which we don't know their version (peers) 7 年之前
  Caleb James DeLisle ab6850bbe9 Added a new message type to indicate when a path is known but the crypto session is not setup and handled this in the new pathfinder 7 年之前
  Caleb James DeLisle c5d946d987 Comment out unused function 7 年之前
  Caleb James DeLisle 0c8d59e8f5 Removed NodeCache which is not strictly necessary anymore 7 年之前
  Caleb James DeLisle 02b3f25521 better assertions to catch garbage 7 年之前
  Caleb James DeLisle 0e5017bfcd added a ReachabilityCollector_admin for debugging and fixed a few bugs in ReachabilityAnnouncer 7 年之前
  Caleb James DeLisle 67ed60d6c0 Need to inform the core of supernode changes 7 年之前
  Caleb James DeLisle b6f765394d Fix detection of peers which change version in SubnodePathfinder, misc plumbing that was forgotten and peer selection for pinging that was wrong 7 年之前
  Caleb James DeLisle 21ea01ffb9 Mostly ported to new supernode hunting algorithm 7 年之前
  soredake c49cc24869 links update 7 年之前
  Caleb James DeLisle 7adf9cc9b9 Removed usage of NumberCompress, poisoned dht code in SUBNODE and added Core_nodeInfo() for getting basic info from the node 8 年之前
  Caleb James DeLisle f9093f3e2f Fixed encodingScheme which was the wrong node's encodingScheme 8 年之前