Commit History

Автор SHA1 Съобщение Дата
  Arceliar 91cf110739 Merge branch 'master' of https://github.com/cjdelisle/cjdns into reach_test преди 11 години
  Caleb James DeLisle c2d0a7ae6d [SECURITY] IpTunnel server should never be allowed to send fc00::/8 messages, this was poorly specified in the past преди 11 години
  Caleb James DeLisle 86d24a56bc Look at that, Ducttape doesn't need Jmp преди 11 години
  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 преди 11 години
  Caleb James DeLisle 6c908c85fc Got rid of more instances of BufferAllocator преди 11 години
  Caleb James DeLisle e97d341f28 Improved logging преди 11 години
  Caleb James DeLisle 502e5a7469 Log wht word DROP when a packet is dropped преди 11 години
  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 преди 11 години
  Caleb James DeLisle d5ade4953d Backed out some changes which didn't turn out to work so well преди 11 години
  Caleb James DeLisle 7725ac21f2 Work in progress, new switch protocol преди 11 години
  Arceliar 1767413491 Search for new routes if we already know some but they're terrible. преди 11 години
  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. преди 11 години
  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. преди 11 години
  Caleb James DeLisle 3b50d516f4 Working on a fix for incorrect conversion in EncodingScheme преди 11 години
  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 преди 11 години
  Caleb James DeLisle 428981b877 Revert "Merge branch 'reach_test' of git://github.com/Arceliar/cjdns" преди 11 години
  Caleb James DeLisle dc1133fdaf Merged in master преди 11 години
  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. преди 11 години
  Caleb James DeLisle fffb92caa8 more work done on the build преди 11 години
  Caleb James DeLisle 1cf68a2b2c more work done on pathfinder, now it doesn't crach all the time преди 11 години
  Caleb James DeLisle c77f07b1d2 Silence a few more per-packet debug lines преди 11 години
  Caleb James DeLisle 2ffd748237 major refactor of allocator преди 11 години
  Caleb James DeLisle 0c50b096b3 Beginning work on export of nodes and links преди 11 години
  Caleb James DeLisle ac3e7a9408 Beginning protocol version 6 and new pathfinder преди 11 години
  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. преди 11 години
  Caleb James DeLisle 72233a3f93 Integrated DNS client into cjdns преди 11 години
  Caleb James DeLisle 2b0f08fa9a Added infrastructure for special handling of packets to magic address fc::1 преди 11 години
  Caleb James DeLisle 589c0375e5 Exported a new function to show the currently active searches and paid down some ugly technical debt преди 11 години
  Caleb James DeLisle 64338de08c do flush peers from table if an error is received, they will be added back by DIC преди 11 години
  Caleb James DeLisle 9a5e656171 Fixed NodeStore logic surrounding broken and stale paths. преди 11 години