Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 21, 2014
  1. Caleb James DeLisle
  2. Caleb James DeLisle
Commits on Nov 19, 2014
  1. Arceliar

    Try to make paths a little more stable. When a node is pinged into ob…

    Arceliar authored
    …livion, break the link to it (to prevent it from being re-adopted).
Commits on Nov 14, 2014
  1. Arceliar

    Go back to guessing instead of trying to try every bestParent change.…

    Arceliar authored
    … Try to make guesses cause fewer flappy routes. Track the time each link was last tested, use either the least recently tested link or the node's test time when deciding how old our info about a node is. Move tryExistingNode out of the conditional chain in the janitor, to prevent it from being blocked during bootstrapping (when we're most vulnerable to blackholes anyway). Misc code cleanup.
Commits on Nov 13, 2014
  1. Arceliar
  2. Arceliar
Commits on Nov 12, 2014
  1. Arceliar
  2. Arceliar
  3. Arceliar

    Try to fix some blackholes.

    Arceliar authored
  4. Arceliar
  5. Caleb James DeLisle
  6. Arceliar
Commits on Nov 11, 2014
  1. Arceliar
  2. Arceliar

    typo == segfault

    Arceliar authored
  3. Arceliar
  4. Caleb James DeLisle
  5. Arceliar
  6. Arceliar
  7. Caleb James DeLisle
  8. Caleb James DeLisle
  9. Caleb James DeLisle

    If the newly discovered node is actually the worst in the table, it w…

    cjdelisle authored
    …ill return a dangling pointer
  10. Arceliar
  11. Caleb James DeLisle
  12. Arceliar

    Store the time each node was last pinged successfully. Reset on path …

    Arceliar authored
    …changes. Include it in dumptable. Added support for this in dumptable.js
Commits on Nov 9, 2014
  1. Arceliar

    Since the mills eventually empty, we can move the random node ping to…

    Arceliar authored
    … after them. This should speed up bootstrapping and recovery after a disconnect, but have ~no effect once we reach a full maintenance state.
  2. Arceliar

    return

    Arceliar authored
  3. Arceliar

    Make checkPeers return a bool for if it did anything. Have tryExistin…

    Arceliar authored
    …gNode try checkPeers on the node before pinging it. Modify linkMill/nodeMill/tryRandomLink priorities, the mills now eventually empty.
  4. Arceliar

    Janitor stuff. For the nodeMill, require that nodes are in some way u…

    Arceliar authored
    …seful (e.g. needed for keyspace or are an unknown hop on someone's best path). Add checkPeers to dht maintenance.
Commits on Nov 8, 2014
  1. Caleb James DeLisle
  2. Caleb James DeLisle
  3. Caleb James DeLisle
Commits on Nov 7, 2014
  1. adamnovak
  2. adamnovak
  3. adamnovak
  4. adamnovak
Something went wrong with that request. Please try again.