Commit History

Autor SHA1 Mensaxe Data
  Caleb James DeLisle 77242cb8d8 [CRYPTO] Hardened the crypto infrastructure by explicitly allowing binding a CryptoAuth session to an IPv6 address even if you don't know the other party's key %!s(int64=11) %!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 3d67b01ed4 [CRYPTO] Fixed CryptoAuth bug causing dropped packets if Alice sends one or more "established session" %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 4ab9b3d577 [CRYPTO] added a name for each CryptoAuth wrapper to improve logging, also randomized initial handle for SessionManager to prevent CryptoAuth sessions from being mixed up in the SessionManager %!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
  inhies 3f6f48ab25 Make init function static %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle b054b7c029 Merge branch 'passwords-have-users' of git://github.com/hartzler/cjdns %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle e3a7bb94cf Fixed an assert failure caused by sessions setting up in an obscure way. %!s(int64=11) %!d(string=hai) anos
  Matt Hartzler 0bf9722c84 add user notion to passwords %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 4d575c86e9 Use less memory by freeing buffered messages sooner. %!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 c82ead8529 Changed allocator to produce more information when something goes wrong, refactored to use macro. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 03f4df8428 Judomerged udp-admin branch into master. %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle 913f7019fc Use CanaryAllocator in tests. %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle 9b08100ec3 Included IpTunnel and did a refactoring of the codebase. %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle dc1319d992 general cleanup of the source tree and merged IPTunnel which is not yet working. %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle 2f433dece2 Created Events and Random structures to wrap libevent and the random generator. %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle 78aae966d4 Moved logging infra into util/log, git AdminLog to build %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle f672f54d2d angel-init/cjdroute2 now in working state %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle ea4681fdc0 Added a layer of indirection to the logger so that it can be swapped out. %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle fa50f72018 Refactored CryptoAuth so it doesn't need configuration to startup. %!s(int64=12) %!d(string=hai) anos
  Stefan Bühler d8a2360167 Fix valgrind errors in unit tests %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle 99035a1c10 Refactored assertions to make sure assertions in tests are never removed. %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle bb3293144d Replaced all calls to memcpy() with Bits_memcpy() and Bits_memcpyConst(), the latter of which asserts __builtin_constant_p(length) at compile time. %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle 2d37fa2e23 Trying to get it to play nice with gcc-4.7 %!s(int64=12) %!d(string=hai) anos
  Micheal Smith 69d4044b57 Added modelines to source files. %!s(int64=12) %!d(string=hai) anos
  Benjamin Saunders 187c5319a0 Disabled -Wunused-parameter and removed the numerous workarounds for its presence. %!s(int64=12) %!d(string=hai) anos
  cjdelisle eb9c0c9a1d Test was misaligning inputs %!s(int64=13) %!d(string=hai) anos