Commit History

Author SHA1 Message Date
  Caleb James DeLisle e642ddf0ba When a session falls into disuse, drop it 4 years ago
  Caleb James DeLisle 658c40382a Don't trigger an unsetupSession every time the Pathfinder sends a message 4 years ago
  Caleb James DeLisle e7a17aa7e3 Revert simplification of unsetup-session pinger because there are actually a lot of unsetup messages coming from core 4 years ago
  Caleb James DeLisle c5c27c31e3 ReachabilityCollector: use inter-router ping messages for latency checks, SubnodePathfinder: simplify ping logic 4 years ago
  Caleb James DeLisle 3fbdc5f948 Subnode: 1. ReachabilityCollector going crazy 2. MsgCore not getting replies to messages 3. logging 4 years ago
  Caleb James DeLisle de159175b7 Better logging + Subnode: always ping a peer when it emerges 4 years ago
  Caleb James DeLisle 63c60852f7 Minor logging improvements 4 years ago
  Caleb James DeLisle e91eeb6b48 Always log using IP address rather than a mix of address and key 4 years ago
  Caleb James DeLisle b1ad115ad0 Use the second byte of the txid to indicate which PF the message came *from* while the first byte is used to decide which one will handle it 4 years ago
  Caleb James DeLisle e64cbd6f7a If the pinger can't find a slot when getting the response, print the actual txid 4 years ago
  Caleb James DeLisle cc9aa262d9 Debugging and kick off version 21, still not ready yet but time for more testing 4 years ago
  Caleb James DeLisle 784f83b4d8 Fix subnode to allow multiple peers to be announced up 4 years ago
  Caleb James DeLisle 3b8e37e11d Subnode: Remove GetPeersResponder which never actually worked 4 years ago
  Caleb James DeLisle 79bae70923 Pathfinder: Accept all queries 4 years ago
  Caleb James DeLisle ddd2161302 InterfaceController: do not move endpoints because it is possible to have multiple valid peerings with the same node 4 years ago
  Caleb James DeLisle 3f6a552535 Add a 'do not disturb' flag to the DHT protocol so that light nodes can opt out of being part of the DHT 4 years ago
  Caleb James DeLisle 21e0fda32a Implement RPATH in SwitchPinger so that RPATH requests can be made 4 years ago
  Caleb James DeLisle 76a02aaf47 Introduce a new switch query message RPATH which gets the reverse path 4 years ago
  Caleb James DeLisle d832e26951 Fail the snode if control error comes from it, also change Metric to const uint32s because enum is signed 4 years ago
  Caleb James DeLisle c2e9dfe3f1 Improved internal path quality metric computation 4 years ago
  Caleb James DeLisle 9b772dddcc Oops, didn't remove everything 4 years ago
  Caleb James DeLisle aa0a8299e8 Always trigger a search when needed 4 years ago
  Caleb James DeLisle e16c7fd83d Better debugging 4 years ago
  Caleb James DeLisle 4cb93d8928 Fix issue causing constant desync with route server 4 years ago
  Caleb James DeLisle 3a29325da4 Stop trying to detect uint64 rollover which is not going to happen, likely fix of bug with drops 4 years ago
  Caleb James DeLisle 41e760ce4b On Apple we need to stay root because otherwise it is impossible to change addresses/routes 4 years ago
  Caleb James DeLisle e2dd582a75 1. Allow deterministic generation of cjdroute.conf from a seed. 2. Disable ETHInterface by default because UDPInterface also beacons 4 years ago
  Caleb James DeLisle 09e697f449 Prefer building with python3 if possible 4 years ago
  Caleb James DeLisle dabaf52575 Try to make RouteGen test use less memory and up the limit a bit 4 years ago
  Caleb James DeLisle b3348d1f47 Added a python3 library and an example of signing a message 4 years ago