Commit History

Autor SHA1 Mensaxe Data
  Mada fcadb4d283 Found peer re-handshake with us, triggle the peer gone event %!s(int64=7) %!d(string=hai) anos
  Valentin Lorentz 98c704ce1c Replace address checks by function calls. %!s(int64=7) %!d(string=hai) anos
  Caleb James DeLisle f4f73cdc12 Always ping nodes for which we do not know the version and never send messages to the pathfinder (because this causes a crash) %!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
  Caleb James DeLisle 022b08f5d5 Removed assertion which relies on behavior of allocator when freeing which is not reliable as per discussion in #1006 %!s(int64=8) %!d(string=hai) anos
  Caleb James DeLisle fe1069e3da In the event that the NodeStore somehow forgets about a peer, it will be reminded periodically by the InterfaceController %!s(int64=8) %!d(string=hai) anos
  Caleb James DeLisle 99d5f31412 Don't send pings when there is active traffic flow %!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 62742a5b3a Fix assertion caused by never connecting to a peer and thus not knowing it's version (telling pathfinder about a peer w/o knowing it's version is always wrong) %!s(int64=8) %!d(string=hai) anos
  Caleb James DeLisle 13f48e3e27 Fix bug causing old pathfinder to send messages with unknown node version %!s(int64=8) %!d(string=hai) anos
  kpcyrd 28054c7b6b Merge InterfaceController_{resetPeer,resetPeering} %!s(int64=9) %!d(string=hai) anos
  kpcyrd 86fefb9140 Introduce InterfaceController_resetPeering %!s(int64=9) %!d(string=hai) anos
  Kubuxu a38e58b1c7 Remove usage of Bits_memcpyConst and Bits_memmoveConst %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle 40c15580a1 New Rule: You need to know the key of a node before you can start a CA session with them. This sheds significant code and state weirdness from CryptoAuth. %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle 8173faac81 Added Hash.h which uses djb2a hash and implemented it in a few places where Map.h is used %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle ced280bc17 Serious bug fixes in CryptoAuth (and probably some new bugs added) %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle a50d101337 enable peering using login and password so that password cannot be cracked in order to steal peering %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle d9ddf09016 Merge branch 'crashey' into cryptoauth-login %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle 2a0f320508 Apply madafoo's fix to the outer CA session as well as the inner to prevent possible hang in HANDSHAKE2 state %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle 881cdfe128 wip %!s(int64=9) %!d(string=hai) anos
  Adam Novak 448eabcb26 Add optional "user" field to outgoing connections %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle 6f1fdd87d1 Fix a memory leak in InterfaceController.c %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle 7295960c39 Improve memory accounting %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle 63e23e921e Added beginnings of peerLink, for the moment all it does is track kbps of links %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle ab3a0f4452 wip %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle 4fc45086d2 hunting down a stray memory write %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle efc21cf30e when swapping interfaces, the wrong one is trashed! %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle 33815d555b tuning and improvements to --bench %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle 54b1599ce8 remove fulfilled todo and document new protocol version %!s(int64=9) %!d(string=hai) anos