Commit History

Autor SHA1 Mensaxe Data
  Arceliar 91cf110739 Merge branch 'master' of https://github.com/cjdelisle/cjdns into reach_test %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle c2d0a7ae6d [SECURITY] IpTunnel server should never be allowed to send fc00::/8 messages, this was poorly specified in the past %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 86d24a56bc Look at that, Ducttape doesn't need Jmp %!s(int64=11) %!d(string=hai) anos
  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 6c908c85fc Got rid of more instances of BufferAllocator %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle e97d341f28 Improved logging %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 502e5a7469 Log wht word DROP when a packet is dropped %!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 d5ade4953d Backed out some changes which didn't turn out to work so well %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 7725ac21f2 Work in progress, new switch protocol %!s(int64=11) %!d(string=hai) anos
  Arceliar 1767413491 Search for new routes if we already know some but they're terrible. %!s(int64=11) %!d(string=hai) anos
  Arceliar 50ab1d1901 Try to refresh reach regardless of if we have a direct path or not, prevents bug where we have all 0-reach paths and never try to refresh any of them. %!s(int64=11) %!d(string=hai) anos
  Arceliar 27beff029e Make the search trigger in Ducttape.c at least kind-of sane, so we only search when we don't alrady know a path to the destination node. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 3b50d516f4 Working on a fix for incorrect conversion in EncodingScheme %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 41e766184f Ok I put the updateReach PR back with an extra check against a weird bug which has occasionally been seen in NodeStore %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 428981b877 Revert "Merge branch 'reach_test' of git://github.com/Arceliar/cjdns" %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle dc1133fdaf Merged in master %!s(int64=11) %!d(string=hai) anos
  Arceliar d08e86e212 More reach work, and also have us run a search for nodes we're trying to communicate with, instead of depending on naive forwarding to find us a route--which was causing problems for me. %!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 1cf68a2b2c more work done on pathfinder, now it doesn't crach all the time %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle c77f07b1d2 Silence a few more per-packet debug lines %!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 0c50b096b3 Beginning work on export of nodes and links %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle ac3e7a9408 Beginning protocol version 6 and new pathfinder %!s(int64=11) %!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 72233a3f93 Integrated DNS client into cjdns %!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 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