Commit History

Author SHA1 Message Date
  Arceliar 23cc805347 Move eventBase out of public part of nodeStore 10 years ago
  Arceliar e7a8dd6b5d Store the time each node was last pinged successfully. Reset on path changes. Include it in dumptable. Added support for this in dumptable.js 10 years ago
  Arceliar b8e92c07a3 Use a 4-bit prefix per dht bucket instead of 1-bit. In a broken state at the moment. 10 years ago
  Arceliar 9d0fdabe17 DHT maintenance without searches. Refactored the common bit-twiddling part of the DHT stuff, so it only has to appear once. 10 years ago
  Caleb James DeLisle 7667736795 NodeStore_brokenLink() instead of NodeStore_brokenPath() 10 years ago
  Caleb James DeLisle 6f7906bc90 make sure to periodically ping existing nodes 10 years ago
  Caleb James DeLisle 3cfd203557 Peers are now excepted from the hard limit on number of nodes 10 years ago
  Caleb James DeLisle e9aad0d066 Simplify List interface and fixed some weird behavior with the last page of dumpTable 10 years ago
  Caleb James DeLisle 46d64b8f70 Rewrote discoverLink() 10 years ago
  Caleb James DeLisle c6aef1cce8 #1 Replace NodeStore_nodeForPath() with NodeStore_linkForPath() which is more useful, #2 fix a crash bug in Janitor, #3 add a TODO comment 10 years ago
  Caleb James DeLisle 0f3e478936 #1 if a node 'magically changes path', flush all outgoing links from it's next-up peer, #2 squeeze a bit of logic out of NodeStore and put it other places. 10 years ago
  Caleb James DeLisle 14021ae0c9 Refactoring of NodeStore to use path walking instead of findClosest() with increasing hop limits. 10 years ago
  Caleb James DeLisle accb8520e4 Remove the old unused capacity field from nodeStore in favor of nodeCapacity and linkCapacity 10 years ago
  Arceliar 76e67e6d6d Comment cleanup 10 years ago
  Arceliar d1babe5817 Interface change to NodeStore, so reach updates are done by supplying a path and latency, and all reach logic is handled in the NodeStore 10 years ago
  Arceliar f76bb73ff3 Pay attention to the path a packet takes when updating reach due to a ping/search response. 10 years ago
  Caleb James DeLisle f70518c9d3 bound the size of the nodestore 10 years ago
  Caleb James DeLisle 1f1cf83d4e Work from over the weekend, crashey is less crashey (at least in the sim) 10 years ago
  Caleb James DeLisle e28592a331 NodeStore_discoverNode() needs to continue splitting links based on the result of the first split. 10 years ago
  Caleb James DeLisle 094e5b94e0 Fixed a few more bugs 10 years ago
  Caleb James DeLisle 2c25a476b3 Moved the code over to completely use the new pathfinder 10 years ago
  Caleb James DeLisle 4c794eb053 A little bit less crashey 10 years ago
  Caleb James DeLisle 4ed88710b5 way more work on the new pathfinder 10 years ago
  Caleb James DeLisle 874435a80f If no ip is passed to NodeStore_getNode() rpc call, use the self-node 10 years ago
  Caleb James DeLisle ddb1881936 Work on the jsbuild and eliminated multiple dependency loops 11 years ago
  Caleb James DeLisle cd1f76f43a more work on pathfinder 11 years ago
  Caleb James DeLisle 6330302bb0 More work on pathfinder2 11 years ago
  Caleb James DeLisle aab8ad9829 Send peer's scheme as well 11 years ago
  Caleb James DeLisle de8352cad6 Now able to export data from new pathfinder 11 years ago
  Caleb James DeLisle 0c50b096b3 Beginning work on export of nodes and links 11 years ago