Commit History

Autor SHA1 Mensaxe Data
  Caleb James DeLisle 91386e7ea3 Fixed one more todo and added TODO(responsibility) to codestyle rules. %!s(int64=10) %!d(string=hai) anos
  Caleb James DeLisle 666d685b24 Take responsiblity for all TODOs %!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 e569a8cb76 Tuning still needed but this one has the sound of a winner %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 2c25a476b3 Moved the code over to completely use the new pathfinder %!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 2ffd748237 major refactor of allocator %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 2b0f08fa9a Added infrastructure for special handling of packets to magic address fc::1 %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle f11ce2fe92 Added SessionManager_sessionStats() %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 2dcbe732ad Rewrite of Ducttape.c to make it less fucked \:D/ %!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 5c25cfbbe0 Asynchronous pipe using libuv %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle d44ee3ef82 More work on protocolv2 %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 78bf2e6e06 Removed compatibility for protocol version 0 %!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 913f7019fc Use CanaryAllocator in tests. %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle 0cc47226c0 Added two new tests and major refactoring with many bug fixes. %!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 6dafbd1964 other half of the last commit %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle 05efff8de6 Standardize on Wxyz_pvt.h as a private header for defining structures and things which are internal and expected to change more often. %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle 291eb313ae Added logic to ping over links which seem bad in order to prove that the neighbor is ok. %!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 447bbc4478 #72 calculate checksums in router messages and switch control messages. %!s(int64=12) %!d(string=hai) anos