Commit History

Author SHA1 Message Date
  soredake c49cc24869 links update 7 years ago
  Caleb James DeLisle 9e6c93cfce Fix an issue causing crashes because of not knowing a node's version 8 years ago
  Kubuxu a38e58b1c7 Remove usage of Bits_memcpyConst and Bits_memmoveConst 9 years ago
  Caleb James DeLisle b03bd47c8f refactor splitLinks to only use the most recent unsplit links and to keep refilling when links are taken out 9 years ago
  Caleb James DeLisle b618025ce5 Expose the name of the rumor mill 9 years ago
  Caleb James DeLisle f7b7ae1e1e Make rumormills accessable for debugging purposes 9 years ago
  Caleb James DeLisle 0bcc79531e Refactored Bits.h and Endian.h 9 years ago
  Arceliar b8e92c07a3 Use a 4-bit prefix per dht bucket instead of 1-bit. In a broken state at the moment. 10 years ago
  Arceliar 360788f34a Turn on Janitor.c:splitLinks() and require and allow duplicate entries in the RumorMill unless both path and address match. 10 years ago
  Caleb James DeLisle 3a96bdb62e even better logging from rumormill 10 years ago
  Caleb James DeLisle 143f8613e1 Added improved logging to rumormill 10 years ago
  Caleb James DeLisle decb838460 Minor refactoring of rumormill 10 years ago
  Caleb James DeLisle aea7ad3410 Doing it wrong 10 years ago
  Caleb James DeLisle 992e8e7206 Fixes to RumorMill 10 years ago
  Arceliar 00e46c95aa Some cleanup, mainly to the Janitor. Moved most of the identical code for getPeers-ing from different rumormills into one function. Rewrite the keyspace maintenance code to add important addresses to a rumormill so it can ping the relevant nodes (or do a search) later. Sends fewer searches but more pings. Expect about the same number of packets per minute as before for the current network, can potentially increase slightly (logarithmically up to a maximum of ~2x what we used before) as the network grows. 10 years ago
  Arceliar d5819cd85f Move things around, no logic changes yet. 10 years ago
  Caleb James DeLisle 4013d071f0 Merge branch 'nospam' of https://github.com/Arceliar/cjdns into crashey 10 years ago
  Caleb James DeLisle 72505b0b7b Replaced more expensive instances of Assert_true() with Assert_ifParanoid() 10 years ago
  Arceliar a51afea082 One more RumorMill hasNode tweak, prevent duplicates if either address or path matches 10 years ago
  Arceliar 0e2d2ff205 Use consistent badness definition 10 years ago
  Arceliar e5973911a7 Pay attention to the order we pull nodes from the RumorMill 10 years ago
  Arceliar de2c8c2169 Fix RumorMill bug that was letting so many duplicate entries in for direct peers. 10 years ago
  Arceliar e23ccc8e39 Move reach-refreshing stuff to janitor. Replace pingspam with much, much less frequent searchspam. 10 years ago
  Caleb James DeLisle e569a8cb76 Tuning still needed but this one has the sound of a winner 10 years ago
  Caleb James DeLisle cca56ad9a9 Finally got everything switched over to using the new pathfinder 10 years ago
  Caleb James DeLisle 2c25a476b3 Moved the code over to completely use the new pathfinder 10 years ago