Commit History

Autor SHA1 Mensaxe Data
  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 f82b39e86e Change function signature to make it compile %!s(int64=10) %!d(string=hai) anos
  Caleb James DeLisle f63999e4c8 Make inter-router communication code capable of handling messages which loop back to itself %!s(int64=10) %!d(string=hai) anos
  Caleb James DeLisle cca56ad9a9 Finally got everything switched over to using the new pathfinder %!s(int64=10) %!d(string=hai) anos
  Caleb James DeLisle 4ed88710b5 way more work on the new pathfinder %!s(int64=10) %!d(string=hai) anos
  Caleb James DeLisle d5ade4953d Backed out some changes which didn't turn out to work so well %!s(int64=10) %!d(string=hai) anos
  Caleb James DeLisle 7725ac21f2 Work in progress, new switch protocol %!s(int64=10) %!d(string=hai) anos
  Caleb James DeLisle d7f5b302ac More work on Windows port and made Message.h functions take an exception handler to throw in case of buffer overflow. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 31009a7ac4 Control the numebr of switch pings which are allowed to be sent. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 6e9a7b7109 new approach to dealing with trashroutes %!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 03f4df8428 Judomerged udp-admin branch into master. %!s(int64=11) %!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 6dafbd1964 other half of the last commit %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle d3a0cda895 more debugging %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle ec630be0e2 Testing new protocol version %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle ccb4220bec Added versioning to the protocol, still not implemented version 1 yet. %!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
  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
  Micheal Smith 69d4044b57 Added modelines to source files. %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle 0e0b61120f removed extranious line %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle b6211b7511 Allignment bug and typo %!s(int64=12) %!d(string=hai) anos
  Caleb James DeLisle 0eb64da085 Added new experimental switch level ping, also major bug fixes. %!s(int64=12) %!d(string=hai) anos