Commit History

Autor SHA1 Mensaxe Data
  Valentin Lorentz 98c704ce1c Replace address checks by function calls. %!s(int64=7) %!d(string=hai) anos
  Caleb James DeLisle 5f20ccf638 dumb mistakes, didn't build %!s(int64=7) %!d(string=hai) anos
  Caleb James DeLisle 1c7bfae5fc Reduce the work done in check() in sessionManager to essentially nothing but do carry out the check on first cycle. %!s(int64=7) %!d(string=hai) anos
  Caleb James DeLisle 176fc0fe18 Merge branch 'fix_unsetup_session' of git://github.com/madafoo/cjdns into crashey %!s(int64=7) %!d(string=hai) anos
  Mada c51d89431f Fix typo %!s(int64=7) %!d(string=hai) anos
  Mada 8cadf0e01c Make code more readable %!s(int64=7) %!d(string=hai) anos
  Mada e7d3ab77b1 Fix typo %!s(int64=7) %!d(string=hai) anos
  Mada adc44dbb98 To distinguish from KeepAlive timestamp from normal message timestamp. %!s(int64=7) %!d(string=hai) anos
  Caleb James DeLisle 79d5478c6d Make sure the new and old pathfinders will never try to answer requests for nodes older/newer than v20 %!s(int64=7) %!d(string=hai) anos
  Caleb James DeLisle faf60b00ec 1. Removed idle state from the session manager session, this is replaced by ignoring DHT traffic when thinking about time since last message so sessions will still expire properly. %!s(int64=7) %!d(string=hai) anos
  Caleb James DeLisle 3508d88ba1 Make sure to use a better metric for new pathfinder stuff so that the old pathfinder doesn't evict it %!s(int64=7) %!d(string=hai) anos
  Caleb James DeLisle fa547a13b4 Don't ever send an unsetupSession if the switch label is unknown %!s(int64=7) %!d(string=hai) anos
  Caleb James DeLisle 0e818dea0f fix crash bug when someone sends a setup session packet with a specified handle %!s(int64=7) %!d(string=hai) anos
  Caleb James DeLisle 1bf455c65a Don't send UNSETUP_SESSION for nodes for which we don't know their version (peers) %!s(int64=7) %!d(string=hai) anos
  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 %!s(int64=7) %!d(string=hai) anos
  Caleb James DeLisle 977a3e93d9 better logging around SessionManager %!s(int64=7) %!d(string=hai) anos
  Caleb James DeLisle afd46be363 Fix benchmark and also handle properly very small switch messages %!s(int64=7) %!d(string=hai) anos
  Caleb James DeLisle cafed5019f Manual merge links update by soredake %!s(int64=7) %!d(string=hai) anos
  soredake c49cc24869 links update %!s(int64=7) %!d(string=hai) anos
  Mada 31fc860079 Remove blank %!s(int64=8) %!d(string=hai) anos
  Mada 3c20d6fd9e Fix use after free vulnerabilities during remove timeout session %!s(int64=8) %!d(string=hai) anos
  Caleb James DeLisle dd3f4ac516 Finally got the shift calls to align correctly %!s(int64=8) %!d(string=hai) anos
  Caleb James DeLisle 719063e184 wip %!s(int64=8) %!d(string=hai) anos
  Caleb James DeLisle 575878e2cd Standardize on CryptoAuth states for peerStats and sessionStats %!s(int64=8) %!d(string=hai) anos
  Caleb James DeLisle 016fac012c Moved ControlHandler up above UpperDistributor in order to make CTRL frames tappable and also updated schematic %!s(int64=8) %!d(string=hai) anos
  Caleb James DeLisle dbd77c9441 First subnode code working \o/ %!s(int64=8) %!d(string=hai) anos
  Caleb James DeLisle 72ba6ba264 Send both incoming and outgoing messages to handlers %!s(int64=8) %!d(string=hai) anos
  Caleb James DeLisle 2f057ce2de Typo %!s(int64=8) %!d(string=hai) anos
  Caleb James DeLisle 76c75ab6d2 SessionManager needs to set the switch label of the packet when sending a buffered message %!s(int64=8) %!d(string=hai) anos
  Kubuxu a38e58b1c7 Remove usage of Bits_memcpyConst and Bits_memmoveConst %!s(int64=9) %!d(string=hai) anos