Commit History

Author SHA1 Message Date
  Caleb James DeLisle 4d37e6913a Cleanup of the nextNonce values to use the enum for readability 7 years ago
  Caleb James DeLisle dc77557291 Improvements to the CryptoAuth state machine to help it setup sessions better 7 years ago
  Caleb James DeLisle 5aa44b151e Little performance improvement by not building a log line unless it is enabled at compilie time 8 years ago
  Kubuxu a38e58b1c7 Remove usage of Bits_memcpyConst and Bits_memmoveConst 9 years ago
  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. 9 years ago
  Caleb James DeLisle 6a540652a9 Switch from specifying CryptoHeader as a union to specifying it as a struct to simplify the code 9 years ago
  Caleb James DeLisle 0acd347a63 remove some provably unreachable code 9 years ago
  Caleb James DeLisle 9b02b7071d fix null deref bug caused by removing dead code from CryptoAuth 9 years ago
  Caleb James DeLisle b351ecc004 remove an if/else which cannot possibly be hit 9 years ago
  Caleb James DeLisle 8f59157d5d Removed some unreachable code and changed a logging block to be only informational 9 years ago
  Caleb James DeLisle 1d1a023de3 Move out IP address parsing which should not happen inside of CryptoAuth 9 years ago
  Caleb James DeLisle 26ae39723a do not reset the session if the first run packet is corrupted, keep waiting for an uncorrupt one or another hello packet 9 years ago
  Caleb James DeLisle 8cb5fb3bba small codestyle cleanup 9 years ago
  Caleb James DeLisle ced280bc17 Serious bug fixes in CryptoAuth (and probably some new bugs added) 9 years ago
  Caleb James DeLisle ca0b9f5314 Logging the wrong thing, needs to print the bytes not the string structure 9 years ago
  Caleb James DeLisle 8ff6b34d9d Documented the transfer to v17 9 years ago
  Caleb James DeLisle 881cdfe128 wip 9 years ago
  Adam Novak 448eabcb26 Add optional "user" field to outgoing connections 9 years ago
  Caleb James DeLisle 33815d555b tuning and improvements to --bench 9 years ago
  Caleb James DeLisle 12fd242eae more crap 9 years ago
  Caleb James DeLisle 57e25c76c2 it fucking compiles \:D/ 9 years ago
  Caleb James DeLisle c17305a339 periodic checkin 9 years ago
  Caleb James DeLisle 876147509d refactoring... 9 years ago
  Caleb James DeLisle 8c681db05d fix #747 lol 9 years ago
  Caleb James DeLisle acfaba4b2b hardening 9 years ago
  Caleb James DeLisle 903e421a76 Handle change of password from a (recently reset) node 9 years ago
  Caleb James DeLisle da1d2d82d3 Change the CryptoAuth internal protocol so that CryptoAuth now pushes the nonce to the plaintext packet because it is useful. 10 years ago
  Caleb James DeLisle 6c90187729 Moved all CryptoAuth related headers into wire/CryptoHeader 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 0b1fbd17f7 Refactoring to allow for re-enabling threeNodes_test 10 years ago