Commit History

Autor SHA1 Mensaxe Data
  Caleb James DeLisle f7d52386f6 [SECURITY BUG] Crafted packet can initiate crypto session while pretending to be different IP address %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 589c0375e5 Exported a new function to show the currently active searches and paid down some ugly technical debt %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 64338de08c do flush peers from table if an error is received, they will be added back by DIC %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 9a5e656171 Fixed NodeStore logic surrounding broken and stale paths. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle f11ce2fe92 Added SessionManager_sessionStats() %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 863d3d644a Discover nodes when they send you packets. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle aef8d2c135 send back an error if there's an encryption failure %!s(int64=11) %!d(string=hai) anos
  hartzler 5dd500c1f6 remove unused Admin references %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 38d3f8bbf1 Rewrite of RouterModule and fix of a minor DoS issue caused by a direct peer sending too many setup packets. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 246ad7e1cf I finally caught you you sonofabitch %!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
  Caleb James DeLisle 1fcf7bdbf6 prevent another 'impossible' null deref crash %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle c9d53b6c66 Prevent null deref crash %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle e993531a31 Fixed a wrongly sized buffer and removed a stopgap patch %!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 86da282eb7 Sometimes forwarding to the wrong node. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 19006c7e5c If a logging packet cannot be sent which logs an error, this will create a stack overflow. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle d811b2bf65 Properly handle empty packets and disallow them during handshake. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle ef98e30eef improve logging and documentation comments %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 5565cdded0 Assume by default that nodes are version 1 and improve logging. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 31c8d10350 introduced new protocol version to fix bug 204 %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 0b9eec198f Fixed #288 crash when pinging yourself on apple. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 4fea39ba34 More refactoring %!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 0921620f9d Try to fix assertion failure. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 2c86e4acb8 Made checkfiles.pl faster and refactored SearchStore %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle c289a79ebe Don't assign handles to a session from an incoming packet until the packet is known to be valid. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle bd2acea07f Fixed completely broken layer3 communications %!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