Commit History

Autor SHA1 Mensaxe Data
  Caleb James DeLisle 6c1751d868 Got rid of usages of Except and simplified Message.h %!s(int64=4) %!d(string=hai) anos
  Caleb James DeLisle a8baeb4314 Added pagination to AuthorizedPasswords_get AND made ArrayList able to create list types with names not prefixed by ArrayList, and created StringList (ArrayList<String>) %!s(int64=6) %!d(string=hai) anos
  soredake c49cc24869 links update %!s(int64=7) %!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 08dcda702e Make DeterminentRandomSeed able to take a seed input which will specify the random seed %!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 881cdfe128 wip %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle 21884c3bab Removed a bunch of dead files %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle 3c307907f6 Fixed bugs with the tests, updated the golds because we now zero the auth.additional section, also fixed a gold which had not existed originally and was accidently spliced in during refactoring (repeatHello) %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle 57e25c76c2 it fucking compiles \:D/ %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle 876147509d refactoring... %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle da1d2d82d3 Change the CryptoAuth internal protocol so that CryptoAuth now pushes the nonce to the plaintext packet because it is useful. %!s(int64=10) %!d(string=hai) anos
  Caleb James DeLisle 6c90187729 Moved all CryptoAuth related headers into wire/CryptoHeader %!s(int64=10) %!d(string=hai) anos
  Caleb James DeLisle e9aad0d066 Simplify List interface and fixed some weird behavior with the last page of dumpTable %!s(int64=10) %!d(string=hai) anos
  Caleb James DeLisle 3005cac83c Removed some old string.h portability stuff and replaced it with CString.h which is easier portability, also made TUNInterface and NetPlatform fully non-portable since they are not intended to be portable and portability code changes from time to time, putting them at risk since they are not often compiled. %!s(int64=10) %!d(string=hai) anos
  Caleb James DeLisle 0fdda4fc72 Replaced all instances of Assert_always() with Assert_true() to standardize on Assert_true() for 'always', Assert_ifParanoid() for assertions which trigger if PARANOIA is enabled and Assert_ifTesting() for asserions which would be triggered by bad nodes in a real network %!s(int64=10) %!d(string=hai) anos
  Caleb James DeLisle b0df03f933 [CRYPTO] Removed the option of encryption without authentication because it is insecure and it adds code to CryptoAuth which is not used %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle fffb92caa8 more work done on the build %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle ca0ce321d5 Merged tests together under testcjdroute.c and fixed a few issues with tests %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 753ac97d27 Fixed some tests and fixed the cmake build %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle ddb1881936 Work on the jsbuild and eliminated multiple dependency loops %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 2ffd748237 major refactor of allocator %!s(int64=11) %!d(string=hai) anos
  hartzler 1efe067f86 change getUsers to return List* %!s(int64=11) %!d(string=hai) anos
  hartzler b41c45a50a unit test for CryptoAuth_getUsers %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle e62fed13ec Stage 1 of trying to correctly handle packets buffered during connectToMe cycle. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle ddf48ed80d Allow asynchronous freeing of the allocator and remove the asyncAllocator hack. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 075ab1c331 Removed CanaryAllocator and folded behavior into MallocAllocator. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 6427d40e6d Decrease the number of external headers pulled in and refactor allocator and reader/writer. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle c82ead8529 Changed allocator to produce more information when something goes wrong, refactored to use macro. %!s(int64=11) %!d(string=hai) anos